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         PR libstdc++/40123
4         * random.tcc (independent_bits_engine<>::operator()()): Use
5         result_type(1), not 1UL.
6
7         * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
8         and _M_b.min(), instead of this->max() and this->min().
9
10         * random.h (_ShiftMin1): Remove, adjust everywhere.
11
12         * random.tcc: Minor cosmetic changes.
13
14 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
15
16         * include/bits/random.tcc (cauchy_distribution<>::
17         operator()(_UniformRandomNumberGenerator&, const param_type&)): 
18         Avoid M_PI, a glibc extension.
19
20 2009-05-13  Ben Elliston  <bje@au.ibm.com>
21
22         * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
23         * include/Makefile.in: Likewise.
24
25 2009-05-13  Ben Elliston  <bje@au.ibm.com>
26
27         * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
28         const void * const.
29
30 2009-05-12  Edward Smith-Rowland  <3dw4rd@verizon.net>
31
32         * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
33         random number engines, complex, bitset, array, time utilities, and
34         char_traits.
35
36 2009-05-12  Jonathan Wakely  <jwakely.gcc@gmail.com>
37
38         * libsupc++/exception: Include nested_exception.h in C++0x mode.
39         * libsupc++/nested_exception.h: New.
40         * libsupc++/Makefile.am: Add new header.
41         * libsupc++/Makefile.in: Regenerate.
42         * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
43         * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
44         * testsuite/18_support/nested_exception/cons.cc: New.
45         * testsuite/18_support/nested_exception/nested_ptr.cc: New.
46         * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
47         * doc/xml/manual/status_cxx200x.xml: Adjust.
48
49 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
50
51         * include/ext/throw_allocator.h: Remove redundant include.
52
53 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
54
55         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
56         out of line member functions definitions.
57         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
58         Remove, use static locals instead.
59         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
60         * src/throw_allocator.cc: New.
61         * src/Makefile.am: Add.
62         * config/abi/pre/gnu.ver: Add exports.
63         * src/Makefile.in: Regenerate.
64
65 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
66
67         * configure.ac: Bump libtool_VERSION to 6:12:0.
68         * configure: Regenerate.
69
70 2009-05-07  Matthias Klose  <doko@ubuntu.com>
71
72         PR libstdc++/40038
73         * src/math_stubs_long_double.cc: Add ceill.
74
75 2009-05-06  Johannes Singler  <singler@ira.uka.de>
76
77         PR libstdc++/39546
78         * include/parallel/algo.h (find_switch):
79         Parametrize binder2nd with const T& instead of T.
80         * testsuite/25_algorithms/find/39546.cc: new test case
81
82 2009-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
83
84         Revert:
85         2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
86
87         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
88         possible.
89         * configure: Regenerate.
90
91 2009-05-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
92
93         PR libstdc++/39909
94         * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
95         __set_once_functor_lock_ptr): Replace global lock object with local
96         locks on global mutex.
97         * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
98         __set_once_functor_lock_ptr): Likewise, keeping old function to
99         preserve ABI.
100         (__once_proxy): Use pointer to local lock if set, global lock
101         otherwise.
102         * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
103         * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
104         * testsuite/30_threads/call_once/39909.cc: New.
105
106 2009-05-03  Jan Hubicka  <jh@suse.cz>
107
108         * include/parallel/settings.h (get): Mark const.
109         * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
110         * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
111         * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
112         throw ().
113         * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
114         (is_open, fd): Mark pure and throw ().
115         (seekoff): Mark throw ().
116
117 2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
118
119         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
120         possible.
121         * configure: Regenerate.
122
123 2009-05-02  Jan Hubicka  <jh@suse.cz>
124
125         * include/tr1_impl/functional_hash.h (explicit specializations of ()
126         operator): Mark pure.
127
128 2009-04-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
129
130         * scripts/create_testsuite_files: Remove thread directory.
131
132 2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>
133
134         PR libstdc++/39868
135         * scripts/run_doxygen: Uncomment removal of includes.
136         (problematic): Rewrite __cxxabiv1 namespace to abi.
137
138 2009-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
139
140         Revert the last commit.
141
142 2009-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
143
144         * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
145         Replace global lock object with local locks on global mutex.
146         * src/mutex.cc: Likewise.
147         * config/abi/pre/gnu.ver: Adjust.
148         * testsuite/30_threads/call_once/call_once2.cc: New.
149
150 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
151
152         PR libstdc++/39880
153         PR libstdc++/39881
154         PR libstdc++/39882
155         * include/std/system_error (is_error_code_enum<errc>): Remove.
156         (error_condition<>::error_condition(_ErrorCodeEnum,)
157         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
158         (error_code<>::error_code(_ErrorCodeEnum,),
159         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
160         * testsuite/19_diagnostics/system_error/39880.cc: New.
161         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
162         Likewise.
163         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
164         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
165         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
166         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
167         Adjust.
168         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
169         Likewise.
170         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
171         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
172         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
173         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
174         Likewise.
175         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
176         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
177         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
178         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
179
180 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
181
182         * doc/xml/authors.xml: Add space.
183         * doc/xml/faq.xml: Update links.
184         * doc/xml/manual/intro.xml: Same.
185         * doc/xml/manual/abi.xml: Update.
186         * doc/xml/manual/appendix_contributing.xml: Fix typo.
187         * doc/xml/manual/status_cxxtr1.xml: Update links.
188         * doc/xml/manual/status_cxx1998.xml: Same.
189         * doc/xml/manual/status_cxx200x.xml: Same.
190
191 2009-04-22  Jan Hubicka  <jh@suse.cz>
192
193         * include/tr1_impl/array (at): Do not use builtin_expect.
194         * include/ext/throw_allocator.h (allocate): Likewise.
195         * include/ext/pool_allocator.h (allocate): Likweise.
196         * include/ext/bitmap_allocator.h (allocate): Likewise.
197         * include/ext/rc_string_base.h (_S_construct): Likewise.
198         * include/ext/malloc_allocator.h (allocate): Likewise.
199         * include/ext/mt_allocator.h (allocate): Likewise.
200         * include/ext/sso_string_base.h (_M_construct): Likewise.
201         * include/bits/basic_string.tcc (_S_construct): Likewise.
202
203 2009-04-22  Jan Hubicka  <jh@suse.cz>
204
205         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
206         (atexit, atoll, stroll, strtoull): Mark throw ()
207         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
208         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
209         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
210         (atexit, atoll, stroll, strtoull): Mark throw ()
211         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
212         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
213
214 2009-04-21  Jan Hubicka  <jh@suse.cz>
215
216         * include/ext/atomicity.h
217         (__exchange_and_add, __atomic_add): Mark throw ().
218         * config/os/aix/atomicity.h
219         * config/os/aix/atomicity.h
220         * config/os/irix/atomicity.h
221         * config/cpu/cris/atomicity.h
222         * config/cpu/m68k/atomicity.h
223         * config/cpu/hppa/atomicity.h
224         * config/cpu/sparc/atomicity.h
225         * config/cpu/i386/atomicity.h
226         * config/cpu/i486/atomicity.h
227         * config/cpu/sh/atomicity.h
228         * config/cpu/generic/atomicity_mutex/atomicity.h
229         * config/cpu/generic/atomicity_builtins/atomicity.h
230         (__exchange_and_add, __atomic_add): Mark throw ().
231
232 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
233
234         PR libstdc++/39835
235         * include/bits/random.h: Avoid the badname __alpha (and, for
236         consistency, __beta too).
237         * include/bits/random.tcc: Likewise.
238
239 2009-04-19  Jan Hubicka  <jh@suse.cz>
240
241         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
242         _GLIBCXX_NOTHROW.
243
244 2009-04-19  Jan Hubicka  <jh@suse.cz>
245
246         * include/c_compatibility/stdatomic.h
247         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
248         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
249         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
250
251 2009-04-18  Jan Hubicka  <jh@suse.cz>
252
253         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
254         * libsupc++/unwind-cxx.h (__cxa_get_globals,
255         __cxa_get_globals_fast): Mark const.
256         (__cxa_get_exception_ptr): Mark pure.
257         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
258         (__terminate): Makr throw ().
259         * libsupc++/exception (terminate): Mark throw().
260         (uncaught_exception): Mark pure.
261         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
262         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
263         Mark throw().
264         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
265         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
266         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
267         __cxa_guard_abort): Mark throw ().
268         (__cxa_pure_virtual): Mark noreturn.
269         (__cxa_current_exception_type): Mark throw and pure.
270         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
271         __cxa_exception_type): Mark pure.
272         (_M_safe_bool_dummy): Mark pure and const.
273
274 2009-04-18  Jan Hubicka  <jh@suse.cz>
275
276         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
277         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
278         _M_destroy_thread_key): Mark throw ()
279         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
280         _M_singular, _M_can_compare _M_get_mutex, _M_message,
281         _M_get_max_length): Mark throw ().
282         * include/debug/formatter.h (_M_message, _M_format_word,
283         _M_get_max_length): Mark throw ().
284         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
285         _M_detach_single): Mark throw ().
286         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
287         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
288         throw ()
289         (_M_get_mutex): Mark throw ().
290         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
291         (_M_destroy_thread_key): Mark CONST and throw.
292         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
293         throw ().
294
295 2009-04-18  Jan Hubicka  <jh@suse.cz>
296
297         * src/condition_variable.cc (condition_variable,
298         condition_variable_any constructors): Mark throw()
299         * src/hash.cc (operator() for long double, string, and wstring): Mark
300         throw ().
301         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
302         _M_setup, rdbuf, str): Mark throw ().
303         * src/chrono.cc (new): Mark throw ().
304         * include/std/system_error (system_category, generic_category): Mark
305         throw () and const.
306         * include/std/chrono (now): Mark throw ().
307         * include/std/condition_variable (condition_variable,
308         ~condition_variable, condition_variable_any,
309         ~condition_variable_any): Mark throw ().
310         * include/std/mutex (mutex): Mark throw ().
311         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
312         throw.
313         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
314         and throw ().
315         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
316         * include/bits/locale_classes.h (_S_initialize_once,
317         _S_clone_c_locale): Mark throw ().
318         (_S_get_c_name): Mark const and throw ().
319         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
320         throw ().
321         * include/bits/locale_facets.h (__convert_to_v explicit instances):
322         Mark throw ().
323         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
324         throw ().
325         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
326         ios_base): Mark throw ()
327         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
328         * include/backward/strstream (strstreambuf constructors): Mark throw ().
329         (str, freeze, _M_setupf): Mark throw ().
330         (pcount): Mark pure and throw ().
331         (rdbuf): Mark const and throw ().
332
333 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
334
335         PR libstdc++/39802
336         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
337         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
338         Always accept negative values, for unsigned types too.
339         * testsuite/22_locale/num_get/get/char/39802.cc: New.
340         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
341
342 2009-04-18  Jan Hubicka  <jh@suse.cz>
343
344         * include/debug/formater.h: Include bits/c++config.h.
345         (_M_error): Mark noreturn.
346         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
347         _GLIBCXX_NORETURN): New.
348         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
349         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
350         Mark pure.
351         * include/c_compatibility/stdatomic.h
352         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
353         __atomic_flag_wait_explicit, __atomic_flag_for_address):
354         Mark by throw ().
355         * src/atomic.cc (atomic_flag_test_and_set_explicit,
356         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
357         __atomic_flag_for_address): Mark by throw ().
358
359 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
360
361         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
362
363 2009-04-16  Jan Hubicka  <jh@suse.cz>
364
365         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
366         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
367         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
368         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
369         out body to ...
370         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
371         functions.
372         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
373         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
374         _Rb_tree_black_count): Mark nothrow.
375
376 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
377
378         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
379         from base classes.
380         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
381
382 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
383
384         * doc/html: Regenerate.
385
386 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
387
388         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
389
390         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
391         * doc/xml/gnu/fdl-1.2.xml: Same.
392         * doc/xml/manual/numerics.xml: Same.
393         * doc/xml/manual/concurrency.xml: Same.
394         * doc/xml/manual/intro.xml: Same.
395         * doc/xml/manual/status_cxxtr1.xml: Same.
396         * doc/xml/manual/containers.xml: Same.
397         * doc/xml/manual/io.xml: Same.
398         * doc/xml/manual/utilities.xml: Same.
399         * doc/xml/manual/support.xml: Same.
400         * doc/xml/manual/using.xml: Same.
401         * doc/xml/manual/localization.xml: Same.
402         * doc/xml/manual/locale.xml: Same.
403         * doc/xml/manual/extensions.xml: Same.
404         * doc/xml/manual/appendix_contributing.xml: Same.
405         * doc/xml/manual/diagnostics.xml: Same.
406         * doc/xml/manual/status_cxx200x.xml: Same.
407
408 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
409
410         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
411         * doc/xml/manual/status_cxx200x.xml: Adjust.
412
413 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
414
415         * doc/xml/spine.xml: Remove unused license entity, update
416         copyright year.
417
418         * doc/xml/manual/spine.xml: Markup for primary index terms.
419         * doc/xml/manual/numerics.xml: Same.
420         * doc/xml/manual/intro.xml: Same.
421         * doc/xml/manual/containers.xml: Same.
422         * doc/xml/manual/io.xml: Same.
423         * doc/xml/manual/appendix_porting.xml: Same.
424         * doc/xml/manual/utilities.xml: Same.
425         * doc/xml/manual/support.xml: Same.
426         * doc/xml/manual/localization.xml: Same.
427         * doc/xml/manual/strings.xml: Same.
428         * doc/xml/manual/extensions.xml: Same.
429         * doc/xml/manual/appendix_contributing.xml: Same.
430         * doc/xml/manual/diagnostics.xml: Same.
431         * doc/xml/manual/algorithms.xml: Same.
432         * doc/xml/manual/appendix_free.xml: Same.
433         * doc/xml/manual/iterators.xml: Same.
434
435         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
436         * doc/xml/gnu/fdl-1.2.xml: Same.
437
438         * doc/xml/manual/status_cxx200x.xml: Re-write.
439
440 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
441
442         PR libstdc++/39629 (final bits)
443         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
444         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
445         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
446         Fix formula for __j.
447         * include/bits/random.tcc (operator==(const normal_distribution<>&,
448         const normal_distribution<>&): Remove.
449         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
450         const uniform_int_distribution<>&), operator==(const
451         uniform_real_distribution<>&, const uniform_real_distribution<>&),
452         operator==(const normal_distribution<>&, const normal_distribution<>&),
453         operator==(const lognormal_distribution<>&,
454         const lognormal_distribution<>&), operator==(const
455         chi_squared_distribution<>&, const chi_squared_distribution<>&),
456         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
457         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
458         operator==(const student_t_distribution<>&,
459         const student_t_distribution<>&), operator==(const
460         bernoulli_distribution<>&, const bernoulli_distribution<>&),
461         operator==(const binomial_distribution<>&, const
462         binomial_distribution<>&), operator==(const geometric_distribution<>&,
463         const geometric_distribution<>&), operator==(const
464         negative_binomial_distribution<>&, const
465         negative_binomial_distribution<>&), operator==(const
466         poisson_distribution<>&, const poisson_distribution<>&),
467         operator==(const exponential_distribution<>&,
468         const exponential_distribution<>&), operator==(const
469         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
470         weibull_distribution<>&, const weibull_distribution<>&),
471         operator==(const extreme_value_distribution<>&,
472         const extreme_value_distribution<>&), operator==(const
473         discrete_distribution<>&, const discrete_distribution<>&),
474         operator==(const piecewise_constant_distribution<>&,
475         const piecewise_constant_distribution<>&), operator==(const
476         piecewise_linear_distribution<>&, const
477         piecewise_linear_distribution<>&)): Remove.
478         * testsuite/26_numerics/random/uniform_real_distribution/operators/
479         serialize.cc: Remove.
480         * testsuite/26_numerics/random/piecewise_constant_distribution/
481         operators/serialize.cc: Likewise.
482         * testsuite/26_numerics/random/chi_squared_distribution/operators/
483         serialize.cc: Likewise.
484         * testsuite/26_numerics/random/normal_distribution/operators/
485         serialize.cc: Likewise.
486         * testsuite/26_numerics/random/uniform_int_distribution/operators/
487         serialize.cc: Likewise.
488         * testsuite/26_numerics/random/poisson_distribution/operators/
489         serialize.cc: Likewise.
490         * testsuite/26_numerics/random/bernoulli_distribution/operators/
491         serialize.cc: Likewise.
492         * testsuite/26_numerics/random/discrete_distribution/operators/
493         serialize.cc: Likewise.
494         * testsuite/26_numerics/random/weibull_distribution/operators/
495         serialize.cc: Likewise.
496         * testsuite/26_numerics/random/negative_binomial_distribution/
497         operators/serialize.cc: Likewise.
498         * testsuite/26_numerics/random/cauchy_distribution/operators/
499         serialize.cc: Likewise.
500         * testsuite/26_numerics/random/gamma_distribution/operators/
501         serialize.cc: Likewise.
502         * testsuite/26_numerics/random/fisher_f_distribution/operators/
503         serialize.cc: Likewise.
504         * testsuite/26_numerics/random/exponential_distribution/operators/
505         serialize.cc: Likewise.
506         * testsuite/26_numerics/random/lognormal_distribution/operators/
507         serialize.cc: Likewise.
508         * testsuite/26_numerics/random/binomial_distribution/operators/
509         serialize.cc: Likewise.
510         * testsuite/26_numerics/random/extreme_value_distribution/
511         operators/serialize.cc: Likewise.
512         * testsuite/26_numerics/random/piecewise_linear_distribution/
513         operators/serialize.cc: Likewise.
514         * testsuite/26_numerics/random/student_t_distribution/operators/
515         serialize.cc: Likewise.
516         * testsuite/26_numerics/random/geometric_distribution/operators/
517         serialize.cc: Likewise.
518
519         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
520         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
521         mersenne_twister_engine<>::seed(_Gen&,
522         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
523         subtract_with_carry_engine<>::seed(_Gen&,
524         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
525         Remove, unused.
526         * include/bits/random.tcc (linear_congruential_engine<>::
527         seed(_Gen&, false_type): Likewise.
528
529 2009-04-09  Nick Clifton  <nickc@redhat.com>
530
531         * src/allocator-inst.cc: Change copyright header to refer to
532         version 3 of the GNU General Public License with version 3.1
533         of the GCC Runtime Library Exception and to point readers at
534         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
535         web page.
536         * config/abi/compatibility.h: Likewise.
537         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
538         * config/abi/pre/gnu.ver: Likewise.
539         * config/allocator/bitmap_allocator_base.h: Likewise.
540         * config/allocator/malloc_allocator_base.h: Likewise.
541         * config/allocator/mt_allocator_base.h: Likewise.
542         * config/allocator/new_allocator_base.h: Likewise.
543         * config/allocator/pool_allocator_base.h: Likewise.
544         * config/cpu/alpha/atomic_word.h: Likewise.
545         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
546         * config/cpu/cris/atomic_word.h: Likewise.
547         * config/cpu/cris/atomicity.h: Likewise.
548         * config/cpu/generic/atomic_word.h: Likewise.
549         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
550         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
551         * config/cpu/generic/cpu_defines.h: Likewise.
552         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
553         * config/cpu/hppa/atomicity.h: Likewise.
554         * config/cpu/i386/atomicity.h: Likewise.
555         * config/cpu/i486/atomicity.h: Likewise.
556         * config/cpu/ia64/atomic_word.h: Likewise.
557         * config/cpu/m68k/atomicity.h: Likewise.
558         * config/cpu/powerpc/atomic_word.h: Likewise.
559         * config/cpu/powerpc/cpu_defines.h: Likewise.
560         * config/cpu/sh/atomicity.h: Likewise.
561         * config/cpu/sparc/atomic_word.h: Likewise.
562         * config/cpu/sparc/atomicity.h: Likewise.
563         * config/io/basic_file_stdio.cc: Likewise.
564         * config/io/basic_file_stdio.h: Likewise.
565         * config/io/c_io_stdio.h: Likewise.
566         * config/locale/darwin/ctype_members.cc: Likewise.
567         * config/locale/generic/c++locale_internal.h: Likewise.
568         * config/locale/generic/c_locale.cc: Likewise.
569         * config/locale/generic/c_locale.h: Likewise.
570         * config/locale/generic/codecvt_members.cc: Likewise.
571         * config/locale/generic/collate_members.cc: Likewise.
572         * config/locale/generic/ctype_members.cc: Likewise.
573         * config/locale/generic/messages_members.cc: Likewise.
574         * config/locale/generic/messages_members.h: Likewise.
575         * config/locale/generic/monetary_members.cc: Likewise.
576         * config/locale/generic/numeric_members.cc: Likewise.
577         * config/locale/generic/time_members.cc: Likewise.
578         * config/locale/generic/time_members.h: Likewise.
579         * config/locale/gnu/c++locale_internal.h: Likewise.
580         * config/locale/gnu/c_locale.cc: Likewise.
581         * config/locale/gnu/c_locale.h: Likewise.
582         * config/locale/gnu/codecvt_members.cc: Likewise.
583         * config/locale/gnu/collate_members.cc: Likewise.
584         * config/locale/gnu/ctype_members.cc: Likewise.
585         * config/locale/gnu/messages_members.cc: Likewise.
586         * config/locale/gnu/messages_members.h: Likewise.
587         * config/locale/gnu/monetary_members.cc: Likewise.
588         * config/locale/gnu/numeric_members.cc: Likewise.
589         * config/locale/gnu/time_members.cc: Likewise.
590         * config/locale/gnu/time_members.h: Likewise.
591         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
592         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
593         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
594         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
595         * config/os/aix/atomic_word.h: Likewise.
596         * config/os/aix/atomicity.h: Likewise.
597         * config/os/aix/ctype_base.h: Likewise.
598         * config/os/aix/ctype_inline.h: Likewise.
599         * config/os/aix/ctype_noninline.h: Likewise.
600         * config/os/aix/os_defines.h: Likewise.
601         * config/os/bsd/darwin/ctype_base.h: Likewise.
602         * config/os/bsd/darwin/ctype_inline.h: Likewise.
603         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
604         * config/os/bsd/darwin/os_defines.h: Likewise.
605         * config/os/bsd/freebsd/ctype_base.h: Likewise.
606         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
607         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
608         * config/os/bsd/freebsd/os_defines.h: Likewise.
609         * config/os/bsd/netbsd/ctype_base.h: Likewise.
610         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
611         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
612         * config/os/bsd/netbsd/os_defines.h: Likewise.
613         * config/os/djgpp/ctype_base.h: Likewise.
614         * config/os/djgpp/ctype_inline.h: Likewise.
615         * config/os/djgpp/ctype_noninline.h: Likewise.
616         * config/os/djgpp/os_defines.h: Likewise.
617         * config/os/generic/ctype_base.h: Likewise.
618         * config/os/generic/ctype_inline.h: Likewise.
619         * config/os/generic/ctype_noninline.h: Likewise.
620         * config/os/generic/error_constants.h: Likewise.
621         * config/os/generic/os_defines.h: Likewise.
622         * config/os/gnu-linux/ctype_base.h: Likewise.
623         * config/os/gnu-linux/ctype_inline.h: Likewise.
624         * config/os/gnu-linux/ctype_noninline.h: Likewise.
625         * config/os/gnu-linux/os_defines.h: Likewise.
626         * config/os/hpux/ctype_base.h: Likewise.
627         * config/os/hpux/ctype_inline.h: Likewise.
628         * config/os/hpux/ctype_noninline.h: Likewise.
629         * config/os/hpux/os_defines.h: Likewise.
630         * config/os/irix/atomic_word.h: Likewise.
631         * config/os/irix/atomicity.h: Likewise.
632         * config/os/irix/irix5.2/ctype_base.h: Likewise.
633         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
634         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
635         * config/os/irix/irix5.2/os_defines.h: Likewise.
636         * config/os/irix/irix6.5/ctype_base.h: Likewise.
637         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
638         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
639         * config/os/irix/irix6.5/os_defines.h: Likewise.
640         * config/os/mingw32/ctype_base.h: Likewise.
641         * config/os/mingw32/ctype_inline.h: Likewise.
642         * config/os/mingw32/ctype_noninline.h: Likewise.
643         * config/os/mingw32/error_constants.h: Likewise.
644         * config/os/mingw32/os_defines.h: Likewise.
645         * config/os/newlib/ctype_base.h: Likewise.
646         * config/os/newlib/ctype_inline.h: Likewise.
647         * config/os/newlib/ctype_noninline.h: Likewise.
648         * config/os/newlib/os_defines.h: Likewise.
649         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
650         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
651         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
652         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
653         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
654         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
655         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
656         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
657         * config/os/tpf/ctype_base.h: Likewise.
658         * config/os/tpf/ctype_inline.h: Likewise.
659         * config/os/tpf/ctype_noninline.h: Likewise.
660         * config/os/tpf/os_defines.h: Likewise.
661         * config/os/uclibc/ctype_base.h: Likewise.
662         * config/os/uclibc/ctype_inline.h: Likewise.
663         * config/os/uclibc/ctype_noninline.h: Likewise.
664         * config/os/uclibc/os_defines.h: Likewise.
665         * config/os/vxworks/ctype_base.h: Likewise.
666         * config/os/vxworks/ctype_inline.h: Likewise.
667         * config/os/vxworks/ctype_noninline.h: Likewise.
668         * config/os/vxworks/os_defines.h: Likewise.
669         * include/backward/auto_ptr.h: Likewise.
670         * include/backward/backward_warning.h: Likewise.
671         * include/backward/binders.h: Likewise.
672         * include/backward/hash_fun.h: Likewise.
673         * include/backward/hash_map: Likewise.
674         * include/backward/hash_set: Likewise.
675         * include/backward/hashtable.h: Likewise.
676         * include/backward/strstream: Likewise.
677         * include/bits/algorithmfwd.h: Likewise.
678         * include/bits/allocator.h: Likewise.
679         * include/bits/atomic_0.h: Likewise.
680         * include/bits/atomic_2.h: Likewise.
681         * include/bits/atomicfwd_c.h: Likewise.
682         * include/bits/atomicfwd_cxx.h: Likewise.
683         * include/bits/basic_ios.h: Likewise.
684         * include/bits/basic_ios.tcc: Likewise.
685         * include/bits/basic_string.h: Likewise.
686         * include/bits/basic_string.tcc: Likewise.
687         * include/bits/boost_concept_check.h: Likewise.
688         * include/bits/c++config: Likewise.
689         * include/bits/char_traits.h: Likewise.
690         * include/bits/codecvt.h: Likewise.
691         * include/bits/concept_check.h: Likewise.
692         * include/bits/cpp_type_traits.h: Likewise.
693         * include/bits/deque.tcc: Likewise.
694         * include/bits/forward_list.h: Likewise.
695         * include/bits/forward_list.tcc: Likewise.
696         * include/bits/fstream.tcc: Likewise.
697         * include/bits/functexcept.h: Likewise.
698         * include/bits/functional_hash.h: Likewise.
699         * include/bits/gslice.h: Likewise.
700         * include/bits/gslice_array.h: Likewise.
701         * include/bits/hashtable.h: Likewise.
702         * include/bits/indirect_array.h: Likewise.
703         * include/bits/ios_base.h: Likewise.
704         * include/bits/istream.tcc: Likewise.
705         * include/bits/list.tcc: Likewise.
706         * include/bits/locale_classes.h: Likewise.
707         * include/bits/locale_classes.tcc: Likewise.
708         * include/bits/locale_facets.h: Likewise.
709         * include/bits/locale_facets.tcc: Likewise.
710         * include/bits/locale_facets_nonio.h: Likewise.
711         * include/bits/locale_facets_nonio.tcc: Likewise.
712         * include/bits/localefwd.h: Likewise.
713         * include/bits/mask_array.h: Likewise.
714         * include/bits/move.h: Likewise.
715         * include/bits/ostream.tcc: Likewise.
716         * include/bits/ostream_insert.h: Likewise.
717         * include/bits/postypes.h: Likewise.
718         * include/bits/shared_ptr.h: Likewise.
719         * include/bits/slice_array.h: Likewise.
720         * include/bits/sstream.tcc: Likewise.
721         * include/bits/stl_algo.h: Likewise.
722         * include/bits/stl_algobase.h: Likewise.
723         * include/bits/stl_bvector.h: Likewise.
724         * include/bits/stl_construct.h: Likewise.
725         * include/bits/stl_deque.h: Likewise.
726         * include/bits/stl_function.h: Likewise.
727         * include/bits/stl_heap.h: Likewise.
728         * include/bits/stl_iterator.h: Likewise.
729         * include/bits/stl_iterator_base_funcs.h: Likewise.
730         * include/bits/stl_iterator_base_types.h: Likewise.
731         * include/bits/stl_list.h: Likewise.
732         * include/bits/stl_map.h: Likewise.
733         * include/bits/stl_multimap.h: Likewise.
734         * include/bits/stl_multiset.h: Likewise.
735         * include/bits/stl_numeric.h: Likewise.
736         * include/bits/stl_pair.h: Likewise.
737         * include/bits/stl_queue.h: Likewise.
738         * include/bits/stl_raw_storage_iter.h: Likewise.
739         * include/bits/stl_relops.h: Likewise.
740         * include/bits/stl_set.h: Likewise.
741         * include/bits/stl_stack.h: Likewise.
742         * include/bits/stl_tempbuf.h: Likewise.
743         * include/bits/stl_tree.h: Likewise.
744         * include/bits/stl_uninitialized.h: Likewise.
745         * include/bits/stl_vector.h: Likewise.
746         * include/bits/stream_iterator.h: Likewise.
747         * include/bits/streambuf.tcc: Likewise.
748         * include/bits/streambuf_iterator.h: Likewise.
749         * include/bits/stringfwd.h: Likewise.
750         * include/bits/unique_ptr.h: Likewise.
751         * include/bits/valarray_after.h: Likewise.
752         * include/bits/valarray_array.h: Likewise.
753         * include/bits/valarray_array.tcc: Likewise.
754         * include/bits/valarray_before.h: Likewise.
755         * include/bits/vector.tcc: Likewise.
756         * include/c/cassert: Likewise.
757         * include/c/cctype: Likewise.
758         * include/c/cerrno: Likewise.
759         * include/c/cfloat: Likewise.
760         * include/c/ciso646: Likewise.
761         * include/c/climits: Likewise.
762         * include/c/clocale: Likewise.
763         * include/c/cmath: Likewise.
764         * include/c/csetjmp: Likewise.
765         * include/c/csignal: Likewise.
766         * include/c/cstdarg: Likewise.
767         * include/c/cstddef: Likewise.
768         * include/c/cstdio: Likewise.
769         * include/c/cstdlib: Likewise.
770         * include/c/cstring: Likewise.
771         * include/c/ctime: Likewise.
772         * include/c/cwchar: Likewise.
773         * include/c/cwctype: Likewise.
774         * include/c_compatibility/assert.h: Likewise.
775         * include/c_compatibility/complex.h: Likewise.
776         * include/c_compatibility/ctype.h: Likewise.
777         * include/c_compatibility/errno.h: Likewise.
778         * include/c_compatibility/fenv.h: Likewise.
779         * include/c_compatibility/float.h: Likewise.
780         * include/c_compatibility/inttypes.h: Likewise.
781         * include/c_compatibility/iso646.h: Likewise.
782         * include/c_compatibility/limits.h: Likewise.
783         * include/c_compatibility/locale.h: Likewise.
784         * include/c_compatibility/math.h: Likewise.
785         * include/c_compatibility/setjmp.h: Likewise.
786         * include/c_compatibility/signal.h: Likewise.
787         * include/c_compatibility/stdarg.h: Likewise.
788         * include/c_compatibility/stdatomic.h: Likewise.
789         * include/c_compatibility/stdbool.h: Likewise.
790         * include/c_compatibility/stddef.h: Likewise.
791         * include/c_compatibility/stdint.h: Likewise.
792         * include/c_compatibility/stdio.h: Likewise.
793         * include/c_compatibility/stdlib.h: Likewise.
794         * include/c_compatibility/string.h: Likewise.
795         * include/c_compatibility/tgmath.h: Likewise.
796         * include/c_compatibility/time.h: Likewise.
797         * include/c_compatibility/wchar.h: Likewise.
798         * include/c_compatibility/wctype.h: Likewise.
799         * include/c_global/cassert: Likewise.
800         * include/c_global/ccomplex: Likewise.
801         * include/c_global/cctype: Likewise.
802         * include/c_global/cerrno: Likewise.
803         * include/c_global/cfenv: Likewise.
804         * include/c_global/cfloat: Likewise.
805         * include/c_global/cinttypes: Likewise.
806         * include/c_global/ciso646: Likewise.
807         * include/c_global/climits: Likewise.
808         * include/c_global/clocale: Likewise.
809         * include/c_global/cmath.tcc: Likewise.
810         * include/c_global/cmath: Likewise.
811         * include/c_global/csetjmp: Likewise.
812         * include/c_global/csignal: Likewise.
813         * include/c_global/cstdarg: Likewise.
814         * include/c_global/cstdatomic: Likewise.
815         * include/c_global/cstdbool: Likewise.
816         * include/c_global/cstddef: Likewise.
817         * include/c_global/cstdint: Likewise.
818         * include/c_global/cstdio: Likewise.
819         * include/c_global/cstdlib: Likewise.
820         * include/c_global/cstring: Likewise.
821         * include/c_global/ctgmath: Likewise.
822         * include/c_global/ctime: Likewise.
823         * include/c_global/cwchar: Likewise.
824         * include/c_global/cwctype: Likewise.
825         * include/c_std/cassert: Likewise.
826         * include/c_std/cctype: Likewise.
827         * include/c_std/cerrno: Likewise.
828         * include/c_std/cfloat: Likewise.
829         * include/c_std/ciso646: Likewise.
830         * include/c_std/climits: Likewise.
831         * include/c_std/clocale: Likewise.
832         * include/c_std/cmath.tcc: Likewise.
833         * include/c_std/cmath: Likewise.
834         * include/c_std/csetjmp: Likewise.
835         * include/c_std/csignal: Likewise.
836         * include/c_std/cstdarg: Likewise.
837         * include/c_std/cstddef: Likewise.
838         * include/c_std/cstdio: Likewise.
839         * include/c_std/cstdlib: Likewise.
840         * include/c_std/cstring: Likewise.
841         * include/c_std/ctime: Likewise.
842         * include/c_std/cwchar: Likewise.
843         * include/c_std/cwctype: Likewise.
844         * include/debug/bitset: Likewise.
845         * include/debug/debug.h: Likewise.
846         * include/debug/deque: Likewise.
847         * include/debug/formatter.h: Likewise.
848         * include/debug/functions.h: Likewise.
849         * include/debug/list: Likewise.
850         * include/debug/macros.h: Likewise.
851         * include/debug/map.h: Likewise.
852         * include/debug/map: Likewise.
853         * include/debug/multimap.h: Likewise.
854         * include/debug/multiset.h: Likewise.
855         * include/debug/safe_base.h: Likewise.
856         * include/debug/safe_iterator.h: Likewise.
857         * include/debug/safe_iterator.tcc: Likewise.
858         * include/debug/safe_sequence.h: Likewise.
859         * include/debug/set.h: Likewise.
860         * include/debug/set: Likewise.
861         * include/debug/string: Likewise.
862         * include/debug/unordered_map: Likewise.
863         * include/debug/unordered_set: Likewise.
864         * include/debug/vector: Likewise.
865         * include/ext/algorithm: Likewise.
866         * include/ext/array_allocator.h: Likewise.
867         * include/ext/atomicity.h: Likewise.
868         * include/ext/bitmap_allocator.h: Likewise.
869         * include/ext/cast.h: Likewise.
870         * include/ext/codecvt_specializations.h: Likewise.
871         * include/ext/concurrence.h: Likewise.
872         * include/ext/debug_allocator.h: Likewise.
873         * include/ext/enc_filebuf.h: Likewise.
874         * include/ext/extptr_allocator.h: Likewise.
875         * include/ext/functional: Likewise.
876         * include/ext/iterator: Likewise.
877         * include/ext/malloc_allocator.h: Likewise.
878         * include/ext/memory: Likewise.
879         * include/ext/mt_allocator.h: Likewise.
880         * include/ext/new_allocator.h: Likewise.
881         * include/ext/numeric: Likewise.
882         * include/ext/numeric_traits.h: Likewise.
883         * include/ext/pb_ds/assoc_container.hpp: Likewise.
884         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
885         Likewise.
886         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
887         Likewise.
888         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
889         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
890         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
891         Likewise.
892         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
893         Likewise.
894         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
895         Likewise.
896         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
897         Likewise.
898         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
899         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
900         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
901         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
902         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
903         Likewise.
904         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
905         Likewise.
906         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
907         Likewise.
908         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
909         Likewise.
910         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
911         Likewise.
912         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
913         Likewise.
914         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
915         Likewise.
916         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
917         Likewise.
918         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
919         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
920         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
921         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
922         Likewise.
923         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
924         Likewise.
925         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
926         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
927         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
928         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
929         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
930         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
931         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
932         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
933         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
934         Likewise.
935         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
936         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
937         Likewise.
938         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
939         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
940         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
941         Likewise.
942         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
943         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
944         Likewise.
945         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
946         Likewise.
947         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
948         Likewise.
949         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
950         Likewise.
951         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
952         Likewise.
953         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
954         Likewise.
955         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
956         Likewise.
957         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
958         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
959         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
960         Likewise.
961         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
962         Likewise.
963         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
964         Likewise.
965         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
966         Likewise.
967         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
968         Likewise.
969         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
970         Likewise.
971         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
972         Likewise.
973         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
974         Likewise.
975         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
976         Likewise.
977         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
978         Likewise.
979         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
980         Likewise.
981         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
982         Likewise.
983         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
984         Likewise.
985         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
986         Likewise.
987         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
988         Likewise.
989         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
990         Likewise.
991         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
992         Likewise.
993         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
994         Likewise.
995         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
996         Likewise.
997         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
998         Likewise.
999         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1000         Likewise.
1001         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
1002         Likewise.
1003         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
1004         Likewise.
1005         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
1006         Likewise.
1007         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
1008         Likewise.
1009         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
1010         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
1011         Likewise.
1012         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
1013         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
1014         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
1015         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
1016         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
1017         Likewise.
1018         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1019         Likewise.
1020         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1021         Likewise.
1022         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
1023         Likewise.
1024         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1025         Likewise.
1026         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
1027         Likewise.
1028         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
1029         Likewise.
1030         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1031         Likewise.
1032         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
1033         Likewise.
1034         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
1035         Likewise.
1036         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
1037         Likewise.
1038         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
1039         Likewise.
1040         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
1041         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
1042         Likewise.
1043         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
1044         Likewise.
1045         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1046         Likewise.
1047         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
1048         Likewise.
1049         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
1050         Likewise.
1051         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
1052         Likewise.
1053         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
1054         Likewise.
1055         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1056         Likewise.
1057         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
1058         Likewise.
1059         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
1060         Likewise.
1061         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
1062         Likewise.
1063         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
1064         Likewise.
1065         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
1066         Likewise.
1067         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
1068         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
1069         Likewise.
1070         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
1071         Likewise.
1072         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
1073         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
1074         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
1075         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
1076         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
1077         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
1078         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
1079         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
1080         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
1081         Likewise.
1082         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
1083         Likewise.
1084         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
1085         Likewise.
1086         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
1087         Likewise.
1088         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
1089         Likewise.
1090         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
1091         Likewise.
1092         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
1093         Likewise.
1094         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
1095         Likewise.
1096         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
1097         Likewise.
1098         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
1099         Likewise.
1100         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
1101         Likewise.
1102         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
1103         Likewise.
1104         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
1105         Likewise.
1106         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
1107         Likewise.
1108         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
1109         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
1110         Likewise.
1111         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
1112         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
1113         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
1114         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
1115         Likewise.
1116         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
1117         Likewise.
1118         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
1119         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
1120         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
1121         Likewise.
1122         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
1123         Likewise.
1124         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
1125         Likewise.
1126         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
1127         Likewise.
1128         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
1129         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
1130         Likewise.
1131         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
1132         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
1133         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
1134         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
1135         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
1136         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
1137         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
1138         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
1139         Likewise.
1140         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
1141         Likewise.
1142         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
1143         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
1144         Likewise.
1145         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
1146         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
1147         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
1148         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
1149         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
1150         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
1151         Likewise.
1152         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
1153         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
1154         Likewise.
1155         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
1156         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
1157         Likewise.
1158         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
1159         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
1160         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
1161         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
1162         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
1163         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
1164         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
1165         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
1166         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
1167         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
1168         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
1169         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
1170         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
1171         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
1172         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
1173         Likewise.
1174         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
1175         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
1176         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
1177         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
1178         Likewise.
1179         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
1180         Likewise.
1181         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
1182         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
1183         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
1184         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
1185         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
1186         Likewise.
1187         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
1188         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
1189         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
1190         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
1191         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
1192         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
1193         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
1194         Likewise.
1195         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
1196         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
1197         Likewise.
1198         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
1199         Likewise.
1200         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
1201         Likewise.
1202         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
1203         Likewise.
1204         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
1205         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
1206         Likewise.
1207         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
1208         Likewise.
1209         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
1210         Likewise.
1211         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
1212         Likewise.
1213         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
1214         Likewise.
1215         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
1216         Likewise.
1217         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
1218         Likewise.
1219         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
1220         Likewise.
1221         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
1222         Likewise.
1223         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
1224         Likewise.
1225         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
1226         Likewise.
1227         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
1228         Likewise.
1229         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
1230         Likewise.
1231         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
1232         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
1233         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
1234         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
1235         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
1236         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
1237         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
1238         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
1239         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
1240         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
1241         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
1242         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
1243         Likewise.
1244         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
1245         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
1246         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
1247         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
1248         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
1249         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
1250         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
1251         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
1252         Likewise.
1253         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
1254         Likewise.
1255         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
1256         Likewise.
1257         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
1258         Likewise.
1259         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
1260         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
1261         Likewise.
1262         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
1263         Likewise.
1264         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
1265         Likewise.
1266         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
1267         Likewise.
1268         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
1269         Likewise.
1270         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
1271         Likewise.
1272         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
1273         Likewise.
1274         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
1275         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
1276         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
1277         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
1278         Likewise.
1279         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
1280         Likewise.
1281         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
1282         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
1283         Likewise.
1284         * include/ext/pb_ds/exception.hpp: Likewise.
1285         * include/ext/pb_ds/hash_policy.hpp: Likewise.
1286         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
1287         * include/ext/pb_ds/priority_queue.hpp: Likewise.
1288         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
1289         * include/ext/pb_ds/tree_policy.hpp: Likewise.
1290         * include/ext/pb_ds/trie_policy.hpp: Likewise.
1291         * include/ext/pod_char_traits.h: Likewise.
1292         * include/ext/pointer.h: Likewise.
1293         * include/ext/pool_allocator.h: Likewise.
1294         * include/ext/rb_tree: Likewise.
1295         * include/ext/rc_string_base.h: Likewise.
1296         * include/ext/rope: Likewise.
1297         * include/ext/ropeimpl.h: Likewise.
1298         * include/ext/slist: Likewise.
1299         * include/ext/sso_string_base.h: Likewise.
1300         * include/ext/stdio_filebuf.h: Likewise.
1301         * include/ext/stdio_sync_filebuf.h: Likewise.
1302         * include/ext/string_conversions.h: Likewise.
1303         * include/ext/throw_allocator.h: Likewise.
1304         * include/ext/type_traits.h: Likewise.
1305         * include/ext/typelist.h: Likewise.
1306         * include/ext/vstring.h: Likewise.
1307         * include/ext/vstring.tcc: Likewise.
1308         * include/ext/vstring_fwd.h: Likewise.
1309         * include/ext/vstring_util.h: Likewise.
1310         * include/parallel/algo.h: Likewise.
1311         * include/parallel/algobase.h: Likewise.
1312         * include/parallel/algorithm: Likewise.
1313         * include/parallel/algorithmfwd.h: Likewise.
1314         * include/parallel/balanced_quicksort.h: Likewise.
1315         * include/parallel/base.h: Likewise.
1316         * include/parallel/basic_iterator.h: Likewise.
1317         * include/parallel/checkers.h: Likewise.
1318         * include/parallel/compatibility.h: Likewise.
1319         * include/parallel/compiletime_settings.h: Likewise.
1320         * include/parallel/equally_split.h: Likewise.
1321         * include/parallel/features.h: Likewise.
1322         * include/parallel/find.h: Likewise.
1323         * include/parallel/find_selectors.h: Likewise.
1324         * include/parallel/for_each.h: Likewise.
1325         * include/parallel/for_each_selectors.h: Likewise.
1326         * include/parallel/iterator.h: Likewise.
1327         * include/parallel/list_partition.h: Likewise.
1328         * include/parallel/losertree.h: Likewise.
1329         * include/parallel/merge.h: Likewise.
1330         * include/parallel/multiseq_selection.h: Likewise.
1331         * include/parallel/multiway_merge.h: Likewise.
1332         * include/parallel/multiway_mergesort.h: Likewise.
1333         * include/parallel/numeric: Likewise.
1334         * include/parallel/numericfwd.h: Likewise.
1335         * include/parallel/omp_loop.h: Likewise.
1336         * include/parallel/omp_loop_static.h: Likewise.
1337         * include/parallel/par_loop.h: Likewise.
1338         * include/parallel/parallel.h: Likewise.
1339         * include/parallel/partial_sum.h: Likewise.
1340         * include/parallel/partition.h: Likewise.
1341         * include/parallel/queue.h: Likewise.
1342         * include/parallel/quicksort.h: Likewise.
1343         * include/parallel/random_number.h: Likewise.
1344         * include/parallel/random_shuffle.h: Likewise.
1345         * include/parallel/search.h: Likewise.
1346         * include/parallel/set_operations.h: Likewise.
1347         * include/parallel/settings.h: Likewise.
1348         * include/parallel/sort.h: Likewise.
1349         * include/parallel/tags.h: Likewise.
1350         * include/parallel/types.h: Likewise.
1351         * include/parallel/unique_copy.h: Likewise.
1352         * include/parallel/workstealing.h: Likewise.
1353         * include/precompiled/extc++.h: Likewise.
1354         * include/precompiled/stdc++.h: Likewise.
1355         * include/precompiled/stdtr1c++.h: Likewise.
1356         * include/std/algorithm: Likewise.
1357         * include/std/array: Likewise.
1358         * include/std/bitset: Likewise.
1359         * include/std/c++0x_warning.h: Likewise.
1360         * include/std/chrono: Likewise.
1361         * include/std/complex: Likewise.
1362         * include/std/condition_variable: Likewise.
1363         * include/std/deque: Likewise.
1364         * include/std/forward_list: Likewise.
1365         * include/std/fstream: Likewise.
1366         * include/std/functional: Likewise.
1367         * include/std/iomanip: Likewise.
1368         * include/std/ios: Likewise.
1369         * include/std/iosfwd: Likewise.
1370         * include/std/iostream: Likewise.
1371         * include/std/istream: Likewise.
1372         * include/std/iterator: Likewise.
1373         * include/std/limits: Likewise.
1374         * include/std/list: Likewise.
1375         * include/std/locale: Likewise.
1376         * include/std/map: Likewise.
1377         * include/std/memory: Likewise.
1378         * include/std/mutex: Likewise.
1379         * include/std/numeric: Likewise.
1380         * include/std/ostream: Likewise.
1381         * include/std/queue: Likewise.
1382         * include/std/random: Likewise.
1383         * include/std/ratio: Likewise.
1384         * include/std/regex: Likewise.
1385         * include/std/set: Likewise.
1386         * include/std/sstream: Likewise.
1387         * include/std/stack: Likewise.
1388         * include/std/stdexcept: Likewise.
1389         * include/std/streambuf: Likewise.
1390         * include/std/string: Likewise.
1391         * include/std/system_error: Likewise.
1392         * include/std/thread: Likewise.
1393         * include/std/tuple: Likewise.
1394         * include/std/type_traits: Likewise.
1395         * include/std/unordered_map: Likewise.
1396         * include/std/unordered_set: Likewise.
1397         * include/std/utility: Likewise.
1398         * include/std/valarray: Likewise.
1399         * include/std/vector: Likewise.
1400         * include/tr1/array: Likewise.
1401         * include/tr1/bessel_function.tcc: Likewise.
1402         * include/tr1/beta_function.tcc: Likewise.
1403         * include/tr1/ccomplex: Likewise.
1404         * include/tr1/cctype: Likewise.
1405         * include/tr1/cfenv: Likewise.
1406         * include/tr1/cfloat: Likewise.
1407         * include/tr1/cinttypes: Likewise.
1408         * include/tr1/climits: Likewise.
1409         * include/tr1/cmath: Likewise.
1410         * include/tr1/complex.h: Likewise.
1411         * include/tr1/complex: Likewise.
1412         * include/tr1/cstdarg: Likewise.
1413         * include/tr1/cstdbool: Likewise.
1414         * include/tr1/cstdint: Likewise.
1415         * include/tr1/cstdio: Likewise.
1416         * include/tr1/cstdlib: Likewise.
1417         * include/tr1/ctgmath: Likewise.
1418         * include/tr1/ctime: Likewise.
1419         * include/tr1/ctype.h: Likewise.
1420         * include/tr1/cwchar: Likewise.
1421         * include/tr1/cwctype: Likewise.
1422         * include/tr1/ell_integral.tcc: Likewise.
1423         * include/tr1/exp_integral.tcc: Likewise.
1424         * include/tr1/fenv.h: Likewise.
1425         * include/tr1/float.h: Likewise.
1426         * include/tr1/functional: Likewise.
1427         * include/tr1/functional_hash.h: Likewise.
1428         * include/tr1/gamma.tcc: Likewise.
1429         * include/tr1/hashtable.h: Likewise.
1430         * include/tr1/hypergeometric.tcc: Likewise.
1431         * include/tr1/inttypes.h: Likewise.
1432         * include/tr1/legendre_function.tcc: Likewise.
1433         * include/tr1/limits.h: Likewise.
1434         * include/tr1/math.h: Likewise.
1435         * include/tr1/memory: Likewise.
1436         * include/tr1/modified_bessel_func.tcc: Likewise.
1437         * include/tr1/poly_hermite.tcc: Likewise.
1438         * include/tr1/poly_laguerre.tcc: Likewise.
1439         * include/tr1/random: Likewise.
1440         * include/tr1/regex: Likewise.
1441         * include/tr1/riemann_zeta.tcc: Likewise.
1442         * include/tr1/shared_ptr.h: Likewise.
1443         * include/tr1/special_function_util.h: Likewise.
1444         * include/tr1/stdarg.h: Likewise.
1445         * include/tr1/stdbool.h: Likewise.
1446         * include/tr1/stdint.h: Likewise.
1447         * include/tr1/stdio.h: Likewise.
1448         * include/tr1/stdlib.h: Likewise.
1449         * include/tr1/tgmath.h: Likewise.
1450         * include/tr1/tuple: Likewise.
1451         * include/tr1/type_traits: Likewise.
1452         * include/tr1/unordered_map: Likewise.
1453         * include/tr1/unordered_set: Likewise.
1454         * include/tr1/utility: Likewise.
1455         * include/tr1/wchar.h: Likewise.
1456         * include/tr1/wctype.h: Likewise.
1457         * include/tr1_impl/array: Likewise.
1458         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
1459         * include/tr1_impl/cctype: Likewise.
1460         * include/tr1_impl/cfenv: Likewise.
1461         * include/tr1_impl/cinttypes: Likewise.
1462         * include/tr1_impl/cmath: Likewise.
1463         * include/tr1_impl/complex: Likewise.
1464         * include/tr1_impl/cstdint: Likewise.
1465         * include/tr1_impl/cstdio: Likewise.
1466         * include/tr1_impl/cstdlib: Likewise.
1467         * include/tr1_impl/cwchar: Likewise.
1468         * include/tr1_impl/cwctype: Likewise.
1469         * include/tr1_impl/functional: Likewise.
1470         * include/tr1_impl/functional_hash.h: Likewise.
1471         * include/tr1_impl/hashtable: Likewise.
1472         * include/tr1_impl/hashtable_policy.h: Likewise.
1473         * include/tr1_impl/random.tcc: Likewise.
1474         * include/tr1_impl/random: Likewise.
1475         * include/tr1_impl/regex: Likewise.
1476         * include/tr1_impl/type_traits: Likewise.
1477         * include/tr1_impl/unordered_map: Likewise.
1478         * include/tr1_impl/unordered_set: Likewise.
1479         * include/tr1_impl/utility: Likewise.
1480         * libsupc++/array_type_info.cc: Likewise.
1481         * libsupc++/atexit_arm.cc: Likewise.
1482         * libsupc++/bad_cast.cc: Likewise.
1483         * libsupc++/bad_typeid.cc: Likewise.
1484         * libsupc++/class_type_info.cc: Likewise.
1485         * libsupc++/cxxabi-forced.h: Likewise.
1486         * libsupc++/cxxabi.h: Likewise.
1487         * libsupc++/del_op.cc: Likewise.
1488         * libsupc++/del_opnt.cc: Likewise.
1489         * libsupc++/del_opv.cc: Likewise.
1490         * libsupc++/del_opvnt.cc: Likewise.
1491         * libsupc++/dyncast.cc: Likewise.
1492         * libsupc++/eh_alloc.cc: Likewise.
1493         * libsupc++/eh_arm.cc: Likewise.
1494         * libsupc++/eh_aux_runtime.cc: Likewise.
1495         * libsupc++/eh_call.cc: Likewise.
1496         * libsupc++/eh_catch.cc: Likewise.
1497         * libsupc++/eh_exception.cc: Likewise.
1498         * libsupc++/eh_globals.cc: Likewise.
1499         * libsupc++/eh_personality.cc: Likewise.
1500         * libsupc++/eh_ptr.cc: Likewise.
1501         * libsupc++/eh_term_handler.cc: Likewise.
1502         * libsupc++/eh_terminate.cc: Likewise.
1503         * libsupc++/eh_throw.cc: Likewise.
1504         * libsupc++/eh_type.cc: Likewise.
1505         * libsupc++/eh_unex_handler.cc: Likewise.
1506         * libsupc++/enum_type_info.cc: Likewise.
1507         * libsupc++/exception: Likewise.
1508         * libsupc++/exception_defines.h: Likewise.
1509         * libsupc++/exception_ptr.h: Likewise.
1510         * libsupc++/function_type_info.cc: Likewise.
1511         * libsupc++/fundamental_type_info.cc: Likewise.
1512         * libsupc++/guard.cc: Likewise.
1513         * libsupc++/initializer_list: Likewise.
1514         * libsupc++/new: Likewise.
1515         * libsupc++/new_handler.cc: Likewise.
1516         * libsupc++/new_op.cc: Likewise.
1517         * libsupc++/new_opnt.cc: Likewise.
1518         * libsupc++/new_opv.cc: Likewise.
1519         * libsupc++/new_opvnt.cc: Likewise.
1520         * libsupc++/pbase_type_info.cc: Likewise.
1521         * libsupc++/pmem_type_info.cc: Likewise.
1522         * libsupc++/pointer_type_info.cc: Likewise.
1523         * libsupc++/pure.cc: Likewise.
1524         * libsupc++/si_class_type_info.cc: Likewise.
1525         * libsupc++/tinfo.cc: Likewise.
1526         * libsupc++/tinfo.h: Likewise.
1527         * libsupc++/tinfo2.cc: Likewise.
1528         * libsupc++/typeinfo: Likewise.
1529         * libsupc++/unwind-cxx.h: Likewise.
1530         * libsupc++/vec.cc: Likewise.
1531         * libsupc++/vmi_class_type_info.cc: Likewise.
1532         * libsupc++/vterminate.cc: Likewise.
1533         * po/string_literals.cc: Likewise.
1534         * src/atomic.cc: Likewise.
1535         * src/bitmap_allocator.cc: Likewise.
1536         * src/chrono.cc: Likewise.
1537         * src/codecvt.cc: Likewise.
1538         * src/compatibility-ldbl.cc: Likewise.
1539         * src/compatibility.cc: Likewise.
1540         * src/complex_io.cc: Likewise.
1541         * src/concept-inst.cc: Likewise.
1542         * src/condition_variable.cc: Likewise.
1543         * src/ctype.cc: Likewise.
1544         * src/debug.cc: Likewise.
1545         * src/debug_list.cc: Likewise.
1546         * src/ext-inst.cc: Likewise.
1547         * src/fstream-inst.cc: Likewise.
1548         * src/functexcept.cc: Likewise.
1549         * src/globals_io.cc: Likewise.
1550         * src/hash.cc: Likewise.
1551         * src/hash_c++0x.cc: Likewise.
1552         * src/hashtable.cc: Likewise.
1553         * src/hashtable_c++0x.cc: Likewise.
1554         * src/ios-inst.cc: Likewise.
1555         * src/ios.cc: Likewise.
1556         * src/ios_failure.cc: Likewise.
1557         * src/ios_init.cc: Likewise.
1558         * src/ios_locale.cc: Likewise.
1559         * src/iostream-inst.cc: Likewise.
1560         * src/istream-inst.cc: Likewise.
1561         * src/istream.cc: Likewise.
1562         * src/limits.cc: Likewise.
1563         * src/limits_c++0x.cc: Likewise.
1564         * src/list.cc: Likewise.
1565         * src/locale-inst.cc: Likewise.
1566         * src/locale.cc: Likewise.
1567         * src/locale_facets.cc: Likewise.
1568         * src/locale_init.cc: Likewise.
1569         * src/localename.cc: Likewise.
1570         * src/math_stubs_float.cc: Likewise.
1571         * src/math_stubs_long_double.cc: Likewise.
1572         * src/misc-inst.cc: Likewise.
1573         * src/mt_allocator.cc: Likewise.
1574         * src/mutex.cc: Likewise.
1575         * src/ostream-inst.cc: Likewise.
1576         * src/parallel_list.cc: Likewise.
1577         * src/parallel_settings.cc: Likewise.
1578         * src/pool_allocator.cc: Likewise.
1579         * src/sstream-inst.cc: Likewise.
1580         * src/stdexcept.cc: Likewise.
1581         * src/streambuf-inst.cc: Likewise.
1582         * src/streambuf.cc: Likewise.
1583         * src/string-inst.cc: Likewise.
1584         * src/strstream.cc: Likewise.
1585         * src/system_error.cc: Likewise.
1586         * src/thread.cc: Likewise.
1587         * src/tree.cc: Likewise.
1588         * src/valarray-inst.cc: Likewise.
1589         * src/wlocale-inst.cc: Likewise.
1590         * src/wstring-inst.cc: Likewise.
1591         * doc/xml/manual/intro.xml: Change documentation to refer the
1592         reader to version 3 of the GNU General Public License, version
1593         3.1 of the GCC Runtime Library Exception, and to point readers
1594         at the FSF's license web page.
1595
1596 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
1597
1598         * Makefile.am: Change copyright header to refer to version
1599         3 of the GNU General Public License and to point readers at the
1600         COPYING3 file and the FSF's license web page.
1601         * doc/Makefile.am: Likewise.
1602         * include/Makefile.am: Likewise.
1603         * libsupc++/Makefile.am: Likewise.
1604         * po/Makefile.am: Likewise.
1605         * po/POTFILES.in: Likewise.
1606         * src/Makefile.am: Likewise.
1607         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
1608         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
1609         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
1610         Likewise.
1611         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
1612         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
1613         Likewise.
1614         * testsuite/17_intro/using_namespace_std.cc: Likewise.
1615         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
1616         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
1617         * testsuite/18_support/bad_alloc/what.cc: Likewise.
1618         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
1619         * testsuite/18_support/bad_cast/what.cc: Likewise.
1620         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
1621         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
1622         Likewise.
1623         * testsuite/18_support/bad_exception/what.cc: Likewise.
1624         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
1625         * testsuite/18_support/bad_typeid/what.cc: Likewise.
1626         * testsuite/18_support/exception/38732.cc: Likewise.
1627         * testsuite/18_support/exception/what.cc: Likewise.
1628         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
1629         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
1630         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
1631         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
1632         * testsuite/18_support/headers/climits/values.cc: Likewise.
1633         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
1634         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
1635         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
1636         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
1637         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
1638         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
1639         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
1640         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
1641         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
1642         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
1643         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
1644         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
1645         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
1646         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
1647         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
1648         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
1649         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
1650         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
1651         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
1652         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
1653         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
1654         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
1655         * testsuite/18_support/headers/new/types_std.cc: Likewise.
1656         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
1657         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
1658         * testsuite/18_support/new_delete_placement.cc: Likewise.
1659         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
1660         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
1661         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
1662         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
1663         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
1664         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
1665         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
1666         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
1667         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
1668         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
1669         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
1670         Likewise.
1671         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
1672         * testsuite/18_support/pthread_guard.cc: Likewise.
1673         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
1674         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
1675         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
1676         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
1677         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
1678         Likewise.
1679         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
1680         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
1681         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
1682         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
1683         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
1684         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
1685         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
1686         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
1687         Likewise.
1688         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
1689         Likewise.
1690         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
1691         Likewise.
1692         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
1693         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
1694         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
1695         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
1696         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
1697         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
1698         Likewise.
1699         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
1700         Likewise.
1701         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
1702         Likewise.
1703         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
1704         Likewise.
1705         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
1706         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
1707         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
1708         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
1709         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
1710         Likewise.
1711         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
1712         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
1713         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
1714         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
1715         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
1716         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
1717         Likewise.
1718         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
1719         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
1720         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
1721         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
1722         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
1723         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
1724         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
1725         * testsuite/20_util/aligned_storage/value.cc: Likewise.
1726         * testsuite/20_util/allocator/1.cc: Likewise.
1727         * testsuite/20_util/allocator/10378.cc: Likewise.
1728         * testsuite/20_util/allocator/14176.cc: Likewise.
1729         * testsuite/20_util/allocator/33807.cc: Likewise.
1730         * testsuite/20_util/allocator/8230.cc: Likewise.
1731         * testsuite/20_util/auto_ptr/1.cc: Likewise.
1732         * testsuite/20_util/auto_ptr/2.cc: Likewise.
1733         * testsuite/20_util/auto_ptr/3.cc: Likewise.
1734         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
1735         * testsuite/20_util/auto_ptr/4.cc: Likewise.
1736         * testsuite/20_util/auto_ptr/5.cc: Likewise.
1737         * testsuite/20_util/auto_ptr/6.cc: Likewise.
1738         * testsuite/20_util/auto_ptr/7.cc: Likewise.
1739         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
1740         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
1741         Likewise.
1742         * testsuite/20_util/clocks/1.cc: Likewise.
1743         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
1744         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
1745         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
1746         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
1747         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
1748         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
1749         * testsuite/20_util/duration/cons/1.cc: Likewise.
1750         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
1751         * testsuite/20_util/duration/cons/2.cc: Likewise.
1752         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
1753         Likewise.
1754         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
1755         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
1756         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
1757         Likewise.
1758         * testsuite/20_util/forward/1.cc: Likewise.
1759         * testsuite/20_util/forward/1_neg.cc: Likewise.
1760         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
1761         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
1762         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
1763         * testsuite/20_util/function_objects/dr660.cc: Likewise.
1764         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
1765         Likewise.
1766         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
1767         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
1768         Likewise.
1769         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
1770         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
1771         Likewise.
1772         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
1773         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
1774         Likewise.
1775         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
1776         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
1777         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
1778         Likewise.
1779         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
1780         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
1781         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
1782         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
1783         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
1784         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
1785         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
1786         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
1787         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
1788         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
1789         Likewise.
1790         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
1791         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
1792         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
1793         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
1794         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
1795         Likewise.
1796         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
1797         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
1798         Likewise.
1799         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
1800         * testsuite/20_util/identity/value.cc: Likewise.
1801         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
1802         * testsuite/20_util/is_integral/value.cc: Likewise.
1803         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
1804         Likewise.
1805         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
1806         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
1807         * testsuite/20_util/is_reference/value.cc: Likewise.
1808         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
1809         Likewise.
1810         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
1811         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
1812         * testsuite/20_util/is_signed/value.cc: Likewise.
1813         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
1814         * testsuite/20_util/is_unsigned/value.cc: Likewise.
1815         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
1816         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
1817         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
1818         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
1819         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
1820         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
1821         Likewise.
1822         * testsuite/20_util/move/1.cc: Likewise.
1823         * testsuite/20_util/owner_less/cmp.cc: Likewise.
1824         * testsuite/20_util/pair/1.cc: Likewise.
1825         * testsuite/20_util/pair/2.cc: Likewise.
1826         * testsuite/20_util/pair/3.cc: Likewise.
1827         * testsuite/20_util/pair/4.cc: Likewise.
1828         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
1829         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
1830         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
1831         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
1832         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
1833         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
1834         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
1835         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
1836         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
1837         Likewise.
1838         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
1839         Likewise.
1840         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
1841         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
1842         * testsuite/20_util/rel_ops.cc: Likewise.
1843         * testsuite/20_util/remove_reference/value.cc: Likewise.
1844         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
1845         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
1846         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
1847         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
1848         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
1849         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
1850         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
1851         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
1852         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
1853         Likewise.
1854         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
1855         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
1856         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
1857         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
1858         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
1859         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
1860         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
1861         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
1862         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
1863         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
1864         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
1865         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
1866         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
1867         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
1868         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
1869         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
1870         Likewise.
1871         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
1872         Likewise.
1873         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
1874         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
1875         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
1876         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
1877         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
1878         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
1879         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
1880         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
1881         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
1882         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
1883         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
1884         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
1885         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
1886         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
1887         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
1888         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
1889         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
1890         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
1891         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
1892         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
1893         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
1894         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
1895         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
1896         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
1897         Likewise.
1898         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
1899         Likewise.
1900         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
1901         Likewise.
1902         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
1903         Likewise.
1904         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
1905         Likewise.
1906         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
1907         Likewise.
1908         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
1909         Likewise.
1910         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
1911         Likewise.
1912         * testsuite/20_util/temporary_buffer.cc: Likewise.
1913         * testsuite/20_util/time_point/1.cc: Likewise.
1914         * testsuite/20_util/time_point/2.cc: Likewise.
1915         * testsuite/20_util/time_point/3.cc: Likewise.
1916         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
1917         Likewise.
1918         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
1919         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
1920         Likewise.
1921         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
1922         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
1923         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
1924         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
1925         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
1926         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
1927         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
1928         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
1929         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
1930         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
1931         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
1932         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
1933         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
1934         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
1935         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
1936         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
1937         Likewise.
1938         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
1939         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
1940         Likewise.
1941         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
1942         Likewise.
1943         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
1944         Likewise.
1945         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
1946         Likewise.
1947         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
1948         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
1949         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
1950         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
1951         Likewise.
1952         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
1953         Likewise.
1954         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
1955         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
1956         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
1957         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
1958         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
1959         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
1960         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
1961         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
1962         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
1963         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
1964         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
1965         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
1966         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
1967         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
1968         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
1969         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
1970         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
1971         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
1972         Likewise.
1973         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
1974         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
1975         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
1976         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
1977         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
1978         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
1979         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
1980         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
1981         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
1982         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
1983         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
1984         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
1985         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
1986         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
1987         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
1988         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
1989         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
1990         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
1991         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
1992         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
1993         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
1994         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
1995         Likewise.
1996         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
1997         Likewise.
1998         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
1999         Likewise.
2000         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
2001         Likewise.
2002         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
2003         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
2004         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
2005         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
2006         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
2007         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
2008         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
2009         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
2010         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
2011         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
2012         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
2013         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
2014         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
2015         Likewise.
2016         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
2017         Likewise.
2018         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
2019         Likewise.
2020         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
2021         Likewise.
2022         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
2023         Likewise.
2024         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
2025         Likewise.
2026         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
2027         Likewise.
2028         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
2029         Likewise.
2030         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
2031         Likewise.
2032         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
2033         Likewise.
2034         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
2035         Likewise.
2036         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
2037         Likewise.
2038         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
2039         Likewise.
2040         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
2041         Likewise.
2042         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
2043         Likewise.
2044         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
2045         Likewise.
2046         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
2047         Likewise.
2048         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
2049         Likewise.
2050         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
2051         Likewise.
2052         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
2053         Likewise.
2054         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
2055         Likewise.
2056         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
2057         Likewise.
2058         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
2059         Likewise.
2060         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
2061         Likewise.
2062         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
2063         Likewise.
2064         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
2065         Likewise.
2066         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
2067         Likewise.
2068         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
2069         Likewise.
2070         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
2071         Likewise.
2072         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
2073         Likewise.
2074         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
2075         Likewise.
2076         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
2077         Likewise.
2078         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
2079         Likewise.
2080         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
2081         Likewise.
2082         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
2083         Likewise.
2084         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
2085         Likewise.
2086         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
2087         Likewise.
2088         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
2089         Likewise.
2090         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
2091         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
2092         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
2093         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
2094         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
2095         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
2096         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
2097         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
2098         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
2099         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
2100         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
2101         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
2102         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
2103         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
2104         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
2105         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
2106         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
2107         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
2108         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
2109         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
2110         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
2111         Likewise.
2112         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
2113         Likewise.
2114         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
2115         Likewise.
2116         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
2117         Likewise.
2118         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
2119         Likewise.
2120         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
2121         Likewise.
2122         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
2123         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
2124         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
2125         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
2126         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
2127         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
2128         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
2129         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
2130         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
2131         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
2132         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
2133         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
2134         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
2135         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
2136         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
2137         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
2138         Likewise.
2139         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
2140         Likewise.
2141         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
2142         Likewise.
2143         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
2144         Likewise.
2145         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
2146         Likewise.
2147         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
2148         Likewise.
2149         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
2150         Likewise.
2151         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
2152         Likewise.
2153         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
2154         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
2155         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
2156         Likewise.
2157         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
2158         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
2159         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
2160         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
2161         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
2162         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
2163         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
2164         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
2165         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
2166         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
2167         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
2168         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
2169         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
2170         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
2171         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
2172         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
2173         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
2174         Likewise.
2175         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
2176         Likewise.
2177         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
2178         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
2179         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
2180         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
2181         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
2182         Likewise.
2183         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
2184         Likewise.
2185         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
2186         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
2187         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
2188         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
2189         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
2190         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
2191         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
2192         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
2193         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
2194         Likewise.
2195         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
2196         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
2197         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
2198         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
2199         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
2200         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
2201         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
2202         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
2203         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
2204         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
2205         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
2206         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
2207         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
2208         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
2209         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
2210         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
2211         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
2212         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
2213         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
2214         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
2215         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
2216         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
2217         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
2218         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
2219         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
2220         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
2221         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
2222         Likewise.
2223         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
2224         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
2225         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
2226         Likewise.
2227         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
2228         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
2229         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
2230         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
2231         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
2232         Likewise.
2233         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
2234         Likewise.
2235         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
2236         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
2237         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
2238         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
2239         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
2240         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
2241         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
2242         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
2243         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
2244         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
2245         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
2246         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
2247         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
2248         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
2249         Likewise.
2250         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
2251         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
2252         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
2253         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
2254         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
2255         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
2256         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
2257         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
2258         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
2259         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
2260         Likewise.
2261         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
2262         Likewise.
2263         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
2264         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
2265         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
2266         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
2267         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
2268         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
2269         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
2270         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
2271         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
2272         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
2273         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
2274         Likewise.
2275         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
2276         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
2277         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
2278         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
2279         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
2280         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
2281         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
2282         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
2283         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
2284         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
2285         Likewise.
2286         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
2287         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
2288         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
2289         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
2290         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
2291         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
2292         Likewise.
2293         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
2294         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
2295         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
2296         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
2297         Likewise.
2298         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
2299         Likewise.
2300         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
2301         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
2302         Likewise.
2303         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
2304         * testsuite/22_locale/ctype/2.cc: Likewise.
2305         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
2306         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
2307         * testsuite/22_locale/ctype/dr695.cc: Likewise.
2308         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
2309         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
2310         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
2311         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
2312         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
2313         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
2314         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
2315         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
2316         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
2317         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
2318         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
2319         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
2320         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
2321         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
2322         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
2323         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
2324         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
2325         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
2326         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
2327         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
2328         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
2329         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
2330         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
2331         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
2332         * testsuite/22_locale/facet/1.cc: Likewise.
2333         * testsuite/22_locale/facet/2.cc: Likewise.
2334         * testsuite/22_locale/facet/25421.cc: Likewise.
2335         * testsuite/22_locale/global_templates/1.cc: Likewise.
2336         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
2337         Likewise.
2338         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
2339         Likewise.
2340         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
2341         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
2342         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
2343         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
2344         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
2345         * testsuite/22_locale/locale/13630.cc: Likewise.
2346         * testsuite/22_locale/locale/cons/1.cc: Likewise.
2347         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
2348         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
2349         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
2350         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
2351         * testsuite/22_locale/locale/cons/2.cc: Likewise.
2352         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
2353         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
2354         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
2355         * testsuite/22_locale/locale/cons/4.cc: Likewise.
2356         * testsuite/22_locale/locale/cons/5.cc: Likewise.
2357         * testsuite/22_locale/locale/cons/6.cc: Likewise.
2358         * testsuite/22_locale/locale/cons/7.cc: Likewise.
2359         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
2360         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
2361         * testsuite/22_locale/locale/cons/8.cc: Likewise.
2362         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
2363         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
2364         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
2365         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
2366         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
2367         * testsuite/22_locale/locale/operations/1.cc: Likewise.
2368         * testsuite/22_locale/locale/operations/2.cc: Likewise.
2369         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
2370         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
2371         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
2372         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
2373         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
2374         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
2375         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
2376         Likewise.
2377         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
2378         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
2379         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
2380         Likewise.
2381         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
2382         Likewise.
2383         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
2384         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
2385         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
2386         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
2387         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
2388         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
2389         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
2390         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
2391         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
2392         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
2393         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
2394         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
2395         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
2396         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
2397         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
2398         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
2399         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
2400         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
2401         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
2402         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
2403         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
2404         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
2405         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
2406         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
2407         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
2408         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
2409         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
2410         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
2411         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
2412         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
2413         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
2414         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
2415         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
2416         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
2417         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
2418         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
2419         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
2420         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
2421         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
2422         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
2423         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
2424         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
2425         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
2426         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
2427         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
2428         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
2429         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
2430         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
2431         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
2432         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
2433         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
2434         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
2435         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
2436         Likewise.
2437         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
2438         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
2439         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
2440         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
2441         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
2442         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
2443         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
2444         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
2445         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
2446         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
2447         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
2448         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
2449         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
2450         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
2451         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
2452         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
2453         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
2454         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
2455         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
2456         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
2457         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
2458         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
2459         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
2460         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
2461         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
2462         Likewise.
2463         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
2464         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
2465         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
2466         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
2467         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
2468         Likewise.
2469         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
2470         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
2471         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
2472         Likewise.
2473         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
2474         Likewise.
2475         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
2476         Likewise.
2477         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
2478         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
2479         Likewise.
2480         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
2481         Likewise.
2482         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
2483         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
2484         Likewise.
2485         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
2486         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
2487         Likewise.
2488         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
2489         Likewise.
2490         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
2491         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
2492         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
2493         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
2494         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
2495         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
2496         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
2497         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
2498         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
2499         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
2500         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
2501         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
2502         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
2503         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
2504         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
2505         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
2506         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
2507         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
2508         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
2509         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
2510         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
2511         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
2512         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
2513         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
2514         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
2515         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
2516         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
2517         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
2518         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
2519         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
2520         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
2521         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
2522         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
2523         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
2524         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
2525         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
2526         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
2527         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
2528         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
2529         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
2530         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
2531         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
2532         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
2533         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
2534         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
2535         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
2536         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
2537         Likewise.
2538         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
2539         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
2540         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
2541         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
2542         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
2543         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
2544         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
2545         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
2546         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
2547         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
2548         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
2549         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
2550         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
2551         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
2552         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
2553         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
2554         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
2555         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
2556         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
2557         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
2558         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
2559         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
2560         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
2561         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
2562         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
2563         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
2564         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
2565         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
2566         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
2567         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
2568         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
2569         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
2570         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
2571         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
2572         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
2573         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
2574         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
2575         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
2576         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
2577         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
2578         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
2579         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
2580         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
2581         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
2582         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
2583         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
2584         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
2585         Likewise.
2586         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
2587         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
2588         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
2589         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
2590         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
2591         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
2592         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
2593         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
2594         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
2595         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
2596         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
2597         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
2598         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
2599         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
2600         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
2601         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
2602         Likewise.
2603         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
2604         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
2605         Likewise.
2606         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
2607         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
2608         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
2609         Likewise.
2610         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
2611         Likewise.
2612         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
2613         Likewise.
2614         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
2615         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
2616         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
2617         Likewise.
2618         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
2619         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
2620         Likewise.
2621         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
2622         Likewise.
2623         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
2624         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
2625         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
2626         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
2627         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
2628         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
2629         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
2630         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
2631         Likewise.
2632         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
2633         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
2634         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
2635         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
2636         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
2637         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
2638         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
2639         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
2640         Likewise.
2641         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
2642         Likewise.
2643         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
2644         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
2645         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
2646         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
2647         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
2648         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
2649         Likewise.
2650         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
2651         Likewise.
2652         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
2653         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
2654         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
2655         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
2656         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
2657         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
2658         Likewise.
2659         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
2660         Likewise.
2661         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
2662         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
2663         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
2664         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
2665         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
2666         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
2667         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
2668         Likewise.
2669         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
2670         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
2671         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
2672         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
2673         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
2674         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
2675         Likewise.
2676         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
2677         Likewise.
2678         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
2679         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
2680         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
2681         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
2682         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
2683         Likewise.
2684         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
2685         Likewise.
2686         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
2687         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
2688         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
2689         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
2690         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
2691         Likewise.
2692         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
2693         Likewise.
2694         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
2695         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
2696         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
2697         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
2698         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
2699         Likewise.
2700         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
2701         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
2702         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
2703         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
2704         Likewise.
2705         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
2706         Likewise.
2707         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
2708         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
2709         Likewise.
2710         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
2711         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
2712         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
2713         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
2714         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
2715         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
2716         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
2717         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
2718         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
2719         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
2720         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
2721         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
2722         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
2723         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
2724         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
2725         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
2726         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
2727         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
2728         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
2729         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
2730         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
2731         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
2732         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
2733         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
2734         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
2735         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
2736         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
2737         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
2738         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
2739         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
2740         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
2741         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
2742         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
2743         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
2744         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
2745         Likewise.
2746         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
2747         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
2748         * testsuite/23_containers/bitset/18604.cc: Likewise.
2749         * testsuite/23_containers/bitset/all/1.cc: Likewise.
2750         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
2751         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
2752         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
2753         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
2754         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
2755         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
2756         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
2757         * testsuite/23_containers/bitset/input/1.cc: Likewise.
2758         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
2759         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
2760         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
2761         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
2762         * testsuite/23_containers/bitset/test/1.cc: Likewise.
2763         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
2764         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
2765         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
2766         * testsuite/23_containers/deque/18604.cc: Likewise.
2767         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
2768         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
2769         * testsuite/23_containers/deque/cons/1.cc: Likewise.
2770         * testsuite/23_containers/deque/cons/2.cc: Likewise.
2771         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
2772         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
2773         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
2774         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
2775         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
2776         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
2777         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
2778         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
2779         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
2780         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
2781         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
2782         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
2783         * testsuite/23_containers/deque/operators/1.cc: Likewise.
2784         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
2785         Likewise.
2786         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
2787         Likewise.
2788         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
2789         Likewise.
2790         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
2791         Likewise.
2792         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
2793         Likewise.
2794         * testsuite/23_containers/deque/types/1.cc: Likewise.
2795         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
2796         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
2797         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
2798         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
2799         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
2800         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
2801         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
2802         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
2803         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
2804         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
2805         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
2806         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
2807         Likewise.
2808         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
2809         Likewise.
2810         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
2811         Likewise.
2812         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
2813         Likewise.
2814         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
2815         Likewise.
2816         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
2817         Likewise.
2818         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
2819         Likewise.
2820         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
2821         Likewise.
2822         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
2823         Likewise.
2824         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
2825         Likewise.
2826         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
2827         Likewise.
2828         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
2829         Likewise.
2830         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
2831         Likewise.
2832         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
2833         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
2834         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
2835         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
2836         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
2837         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
2838         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
2839         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
2840         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
2841         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
2842         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
2843         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
2844         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
2845         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
2846         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
2847         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
2848         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
2849         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
2850         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
2851         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
2852         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
2853         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
2854         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
2855         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
2856         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
2857         Likewise.
2858         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
2859         Likewise.
2860         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
2861         * testsuite/23_containers/list/18604.cc: Likewise.
2862         * testsuite/23_containers/list/capacity/1.cc: Likewise.
2863         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
2864         * testsuite/23_containers/list/cons/1.cc: Likewise.
2865         * testsuite/23_containers/list/cons/2.cc: Likewise.
2866         * testsuite/23_containers/list/cons/3.cc: Likewise.
2867         * testsuite/23_containers/list/cons/4.cc: Likewise.
2868         * testsuite/23_containers/list/cons/5.cc: Likewise.
2869         * testsuite/23_containers/list/cons/6.cc: Likewise.
2870         * testsuite/23_containers/list/cons/7.cc: Likewise.
2871         * testsuite/23_containers/list/cons/8.cc: Likewise.
2872         * testsuite/23_containers/list/cons/9.cc: Likewise.
2873         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
2874         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
2875         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
2876         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
2877         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
2878         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
2879         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
2880         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
2881         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
2882         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
2883         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
2884         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
2885         * testsuite/23_containers/list/operations/1.cc: Likewise.
2886         * testsuite/23_containers/list/operations/2.cc: Likewise.
2887         * testsuite/23_containers/list/operations/3.cc: Likewise.
2888         * testsuite/23_containers/list/operations/35969.cc: Likewise.
2889         * testsuite/23_containers/list/operations/4.cc: Likewise.
2890         * testsuite/23_containers/list/operations/5.cc: Likewise.
2891         * testsuite/23_containers/list/pthread1.cc: Likewise.
2892         * testsuite/23_containers/list/pthread5.cc: Likewise.
2893         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
2894         Likewise.
2895         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
2896         Likewise.
2897         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
2898         Likewise.
2899         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
2900         Likewise.
2901         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
2902         Likewise.
2903         * testsuite/23_containers/map/18604.cc: Likewise.
2904         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
2905         * testsuite/23_containers/map/element_access/1.cc: Likewise.
2906         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
2907         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
2908         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
2909         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
2910         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
2911         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
2912         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
2913         * testsuite/23_containers/map/operators/1.cc: Likewise.
2914         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
2915         * testsuite/23_containers/map/pthread6.cc: Likewise.
2916         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
2917         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
2918         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
2919         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
2920         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
2921         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
2922         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
2923         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
2924         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
2925         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
2926         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
2927         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
2928         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
2929         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
2930         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
2931         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
2932         * testsuite/23_containers/queue/members/7157.cc: Likewise.
2933         * testsuite/23_containers/set/18604.cc: Likewise.
2934         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
2935         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
2936         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
2937         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
2938         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
2939         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
2940         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
2941         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
2942         * testsuite/23_containers/stack/members/7158.cc: Likewise.
2943         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
2944         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
2945         Likewise.
2946         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
2947         Likewise.
2948         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
2949         Likewise.
2950         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
2951         Likewise.
2952         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
2953         Likewise.
2954         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
2955         Likewise.
2956         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
2957         Likewise.
2958         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
2959         Likewise.
2960         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
2961         Likewise.
2962         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
2963         Likewise.
2964         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
2965         Likewise.
2966         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
2967         Likewise.
2968         * testsuite/23_containers/vector/18604.cc: Likewise.
2969         * testsuite/23_containers/vector/bool/1.cc: Likewise.
2970         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
2971         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
2972         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
2973         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
2974         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
2975         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
2976         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
2977         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
2978         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
2979         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
2980         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
2981         Likewise.
2982         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
2983         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
2984         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
2985         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
2986         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
2987         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
2988         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
2989         * testsuite/23_containers/vector/cons/1.cc: Likewise.
2990         * testsuite/23_containers/vector/cons/2.cc: Likewise.
2991         * testsuite/23_containers/vector/cons/3.cc: Likewise.
2992         * testsuite/23_containers/vector/cons/4.cc: Likewise.
2993         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
2994         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
2995         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
2996         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
2997         Likewise.
2998         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
2999         Likewise.
3000         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
3001         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
3002         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
3003         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
3004         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
3005         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
3006         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
3007         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
3008         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
3009         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
3010         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
3011         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
3012         Likewise.
3013         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
3014         Likewise.
3015         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
3016         Likewise.
3017         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
3018         Likewise.
3019         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
3020         Likewise.
3021         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
3022         Likewise.
3023         * testsuite/23_containers/vector/resize/1.cc: Likewise.
3024         * testsuite/23_containers/vector/types/1.cc: Likewise.
3025         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
3026         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
3027         Likewise.
3028         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
3029         Likewise.
3030         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
3031         Likewise.
3032         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
3033         Likewise.
3034         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
3035         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
3036         Likewise.
3037         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
3038         Likewise.
3039         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
3040         Likewise.
3041         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
3042         Likewise.
3043         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
3044         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
3045         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
3046         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
3047         Likewise.
3048         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
3049         Likewise.
3050         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
3051         Likewise.
3052         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
3053         Likewise.
3054         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
3055         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
3056         Likewise.
3057         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
3058         Likewise.
3059         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
3060         Likewise.
3061         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
3062         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
3063         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
3064         Likewise.
3065         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
3066         Likewise.
3067         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
3068         Likewise.
3069         * testsuite/24_iterators/operations/next.cc: Likewise.
3070         * testsuite/24_iterators/operations/prev.cc: Likewise.
3071         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
3072         Likewise.
3073         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
3074         Likewise.
3075         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
3076         Likewise.
3077         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
3078         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
3079         Likewise.
3080         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
3081         Likewise.
3082         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
3083         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
3084         Likewise.
3085         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
3086         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
3087         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
3088         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
3089         Likewise.
3090         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
3091         Likewise.
3092         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
3093         Likewise.
3094         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
3095         Likewise.
3096         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
3097         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
3098         * testsuite/25_algorithms/all_of/1.cc: Likewise.
3099         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
3100         * testsuite/25_algorithms/any_of/1.cc: Likewise.
3101         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
3102         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
3103         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
3104         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
3105         * testsuite/25_algorithms/copy/1.cc: Likewise.
3106         * testsuite/25_algorithms/copy/2.cc: Likewise.
3107         * testsuite/25_algorithms/copy/3.cc: Likewise.
3108         * testsuite/25_algorithms/copy/34595.cc: Likewise.
3109         * testsuite/25_algorithms/copy/4.cc: Likewise.
3110         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
3111         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
3112         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
3113         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
3114         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
3115         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
3116         Likewise.
3117         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
3118         Likewise.
3119         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
3120         Likewise.
3121         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
3122         Likewise.
3123         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
3124         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
3125         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
3126         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
3127         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
3128         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
3129         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
3130         * testsuite/25_algorithms/count/1.cc: Likewise.
3131         * testsuite/25_algorithms/count/check_type.cc: Likewise.
3132         * testsuite/25_algorithms/count_if/1.cc: Likewise.
3133         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
3134         * testsuite/25_algorithms/equal/1.cc: Likewise.
3135         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
3136         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
3137         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
3138         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
3139         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
3140         * testsuite/25_algorithms/fill/1.cc: Likewise.
3141         * testsuite/25_algorithms/fill/2.cc: Likewise.
3142         * testsuite/25_algorithms/fill/3.cc: Likewise.
3143         * testsuite/25_algorithms/fill/35725.cc: Likewise.
3144         * testsuite/25_algorithms/fill/4.cc: Likewise.
3145         * testsuite/25_algorithms/fill/5.cc: Likewise.
3146         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
3147         * testsuite/25_algorithms/find/1.cc: Likewise.
3148         * testsuite/25_algorithms/find/17441.cc: Likewise.
3149         * testsuite/25_algorithms/find/check_type.cc: Likewise.
3150         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
3151         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
3152         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
3153         Likewise.
3154         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
3155         Likewise.
3156         * testsuite/25_algorithms/find_end/1.cc: Likewise.
3157         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
3158         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
3159         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
3160         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
3161         * testsuite/25_algorithms/find_if/1.cc: Likewise.
3162         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
3163         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
3164         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
3165         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
3166         Likewise.
3167         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
3168         Likewise.
3169         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
3170         Likewise.
3171         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
3172         Likewise.
3173         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
3174         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
3175         * testsuite/25_algorithms/heap/1.cc: Likewise.
3176         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
3177         * testsuite/25_algorithms/includes/1.cc: Likewise.
3178         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
3179         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
3180         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
3181         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
3182         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
3183         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
3184         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
3185         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
3186         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
3187         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
3188         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
3189         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
3190         Likewise.
3191         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
3192         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
3193         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
3194         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
3195         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
3196         * testsuite/25_algorithms/max/1.cc: Likewise.
3197         * testsuite/25_algorithms/max/2.cc: Likewise.
3198         * testsuite/25_algorithms/max/3.cc: Likewise.
3199         * testsuite/25_algorithms/max/37547.cc: Likewise.
3200         * testsuite/25_algorithms/max/4.cc: Likewise.
3201         * testsuite/25_algorithms/max_element/1.cc: Likewise.
3202         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
3203         * testsuite/25_algorithms/merge/1.cc: Likewise.
3204         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
3205         * testsuite/25_algorithms/min/1.cc: Likewise.
3206         * testsuite/25_algorithms/min/2.cc: Likewise.
3207         * testsuite/25_algorithms/min/3.cc: Likewise.
3208         * testsuite/25_algorithms/min/37547.cc: Likewise.
3209         * testsuite/25_algorithms/min/4.cc: Likewise.
3210         * testsuite/25_algorithms/min_element/1.cc: Likewise.
3211         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
3212         * testsuite/25_algorithms/minmax/1.cc: Likewise.
3213         * testsuite/25_algorithms/minmax/2.cc: Likewise.
3214         * testsuite/25_algorithms/minmax/3.cc: Likewise.
3215         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
3216         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
3217         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
3218         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
3219         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
3220         * testsuite/25_algorithms/move/1.cc: Likewise.
3221         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
3222         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
3223         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
3224         * testsuite/25_algorithms/none_of/1.cc: Likewise.
3225         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
3226         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
3227         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
3228         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
3229         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
3230         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
3231         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
3232         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
3233         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
3234         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
3235         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
3236         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
3237         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
3238         * testsuite/25_algorithms/partition/1.cc: Likewise.
3239         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
3240         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
3241         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
3242         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
3243         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
3244         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
3245         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
3246         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
3247         * testsuite/25_algorithms/remove/1.cc: Likewise.
3248         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
3249         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
3250         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
3251         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
3252         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
3253         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
3254         * testsuite/25_algorithms/replace/1.cc: Likewise.
3255         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
3256         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
3257         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
3258         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
3259         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
3260         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
3261         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
3262         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
3263         * testsuite/25_algorithms/rotate/1.cc: Likewise.
3264         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
3265         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
3266         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
3267         * testsuite/25_algorithms/search/1.cc: Likewise.
3268         * testsuite/25_algorithms/search/check_type.cc: Likewise.
3269         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
3270         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
3271         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
3272         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
3273         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
3274         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
3275         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
3276         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
3277         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
3278         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
3279         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
3280         Likewise.
3281         * testsuite/25_algorithms/set_union/1.cc: Likewise.
3282         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
3283         * testsuite/25_algorithms/sort/1.cc: Likewise.
3284         * testsuite/25_algorithms/sort/34095.cc: Likewise.
3285         * testsuite/25_algorithms/sort/34636.cc: Likewise.
3286         * testsuite/25_algorithms/sort/35588.cc: Likewise.
3287         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
3288         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
3289         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
3290         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
3291         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
3292         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
3293         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
3294         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
3295         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
3296         * testsuite/25_algorithms/unique/1.cc: Likewise.
3297         * testsuite/25_algorithms/unique/11480.cc: Likewise.
3298         * testsuite/25_algorithms/unique/2.cc: Likewise.
3299         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
3300         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
3301         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
3302         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
3303         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
3304         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
3305         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
3306         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
3307         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
3308         * testsuite/26_numerics/accumulate/1.cc: Likewise.
3309         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
3310         * testsuite/26_numerics/complex/13450.cc: Likewise.
3311         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
3312         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
3313         * testsuite/26_numerics/complex/dr387.cc: Likewise.
3314         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
3315         * testsuite/26_numerics/complex/dr781.cc: Likewise.
3316         * testsuite/26_numerics/complex/dr844.cc: Likewise.
3317         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
3318         Likewise.
3319         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
3320         Likewise.
3321         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
3322         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
3323         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
3324         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
3325         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
3326         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
3327         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
3328         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
3329         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
3330         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
3331         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
3332         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
3333         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
3334         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
3335         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
3336         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
3337         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
3338         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
3339         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
3340         Likewise.
3341         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
3342         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
3343         Likewise.
3344         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
3345         Likewise.
3346         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
3347         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
3348         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
3349         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
3350         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
3351         * testsuite/26_numerics/inner_product/1.cc: Likewise.
3352         * testsuite/26_numerics/iota/1.cc: Likewise.
3353         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
3354         * testsuite/26_numerics/slice/1.cc: Likewise.
3355         * testsuite/26_numerics/valarray/28277.cc: Likewise.
3356         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
3357         * testsuite/26_numerics/valarray/operators.cc: Likewise.
3358         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
3359         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
3360         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
3361         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
3362         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
3363         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
3364         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
3365         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
3366         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
3367         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
3368         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
3369         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
3370         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
3371         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
3372         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
3373         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
3374         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
3375         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
3376         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
3377         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
3378         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
3379         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
3380         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
3381         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
3382         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
3383         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
3384         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
3385         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
3386         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
3387         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
3388         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
3389         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
3390         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
3391         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
3392         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
3393         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
3394         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
3395         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
3396         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
3397         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
3398         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
3399         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
3400         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
3401         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
3402         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
3403         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
3404         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
3405         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
3406         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
3407         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
3408         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
3409         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
3410         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
3411         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
3412         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
3413         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
3414         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
3415         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
3416         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
3417         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
3418         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
3419         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
3420         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
3421         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
3422         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
3423         Likewise.
3424         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
3425         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
3426         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
3427         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
3428         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
3429         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
3430         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
3431         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
3432         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
3433         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
3434         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
3435         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
3436         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
3437         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
3438         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
3439         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
3440         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
3441         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
3442         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
3443         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
3444         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
3445         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
3446         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
3447         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
3448         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
3449         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
3450         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
3451         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
3452         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
3453         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
3454         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
3455         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
3456         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
3457         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
3458         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
3459         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
3460         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
3461         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
3462         Likewise.
3463         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
3464         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
3465         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
3466         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
3467         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
3468         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
3469         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
3470         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
3471         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
3472         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
3473         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
3474         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
3475         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
3476         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
3477         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
3478         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
3479         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
3480         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
3481         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
3482         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
3483         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
3484         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
3485         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
3486         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
3487         Likewise.
3488         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
3489         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
3490         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
3491         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
3492         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
3493         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
3494         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
3495         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
3496         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
3497         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
3498         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
3499         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
3500         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
3501         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
3502         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
3503         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
3504         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
3505         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
3506         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
3507         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
3508         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
3509         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
3510         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
3511         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
3512         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
3513         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
3514         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
3515         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
3516         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
3517         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
3518         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
3519         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
3520         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
3521         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
3522         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
3523         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
3524         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
3525         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
3526         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
3527         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
3528         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
3529         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
3530         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
3531         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
3532         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
3533         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
3534         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
3535         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
3536         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
3537         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
3538         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
3539         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
3540         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
3541         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
3542         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
3543         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
3544         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
3545         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
3546         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
3547         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
3548         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
3549         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
3550         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
3551         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
3552         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
3553         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
3554         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
3555         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
3556         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
3557         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
3558         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
3559         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
3560         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
3561         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
3562         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
3563         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
3564         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
3565         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
3566         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
3567         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
3568         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
3569         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
3570         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
3571         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
3572         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
3573         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
3574         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
3575         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
3576         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
3577         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
3578         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
3579         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
3580         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
3581         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
3582         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
3583         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
3584         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
3585         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
3586         Likewise.
3587         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
3588         Likewise.
3589         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
3590         Likewise.
3591         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
3592         Likewise.
3593         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
3594         Likewise.
3595         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
3596         Likewise.
3597         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
3598         Likewise.
3599         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
3600         Likewise.
3601         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
3602         Likewise.
3603         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
3604         Likewise.
3605         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
3606         Likewise.
3607         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
3608         Likewise.
3609         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
3610         Likewise.
3611         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
3612         Likewise.
3613         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
3614         Likewise.
3615         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
3616         Likewise.
3617         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
3618         Likewise.
3619         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
3620         Likewise.
3621         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
3622         Likewise.
3623         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
3624         Likewise.
3625         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
3626         Likewise.
3627         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
3628         Likewise.
3629         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
3630         Likewise.
3631         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3632         Likewise.
3633         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
3634         Likewise.
3635         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
3636         Likewise.
3637         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
3638         Likewise.
3639         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
3640         Likewise.
3641         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
3642         Likewise.
3643         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
3644         Likewise.
3645         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
3646         Likewise.
3647         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
3648         Likewise.
3649         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
3650         Likewise.
3651         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
3652         Likewise.
3653         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
3654         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
3655         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
3656         Likewise.
3657         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
3658         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
3659         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
3660         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
3661         Likewise.
3662         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
3663         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
3664         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
3665         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
3666         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
3667         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
3668         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
3669         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
3670         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
3671         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
3672         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
3673         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
3674         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
3675         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
3676         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
3677         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
3678         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
3679         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
3680         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
3681         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
3682         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
3683         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
3684         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
3685         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
3686         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
3687         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
3688         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
3689         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
3690         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
3691         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
3692         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
3693         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
3694         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
3695         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
3696         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
3697         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
3698         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
3699         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
3700         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
3701         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
3702         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
3703         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
3704         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
3705         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
3706         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
3707         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
3708         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
3709         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
3710         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
3711         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
3712         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
3713         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
3714         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
3715         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
3716         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
3717         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
3718         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
3719         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
3720         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
3721         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
3722         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
3723         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
3724         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
3725         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
3726         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
3727         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
3728         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
3729         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
3730         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
3731         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
3732         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
3733         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
3734         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
3735         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
3736         Likewise.
3737         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
3738         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
3739         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
3740         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
3741         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
3742         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
3743         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
3744         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
3745         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
3746         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
3747         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
3748         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
3749         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
3750         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
3751         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
3752         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
3753         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
3754         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
3755         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
3756         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
3757         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
3758         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
3759         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
3760         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
3761         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
3762         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
3763         Likewise.
3764         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
3765         Likewise.
3766         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
3767         Likewise.
3768         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
3769         Likewise.
3770         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
3771         Likewise.
3772         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
3773         Likewise.
3774         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
3775         Likewise.
3776         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
3777         Likewise.
3778         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
3779         Likewise.
3780         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
3781         Likewise.
3782         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
3783         Likewise.
3784         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
3785         Likewise.
3786         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
3787         Likewise.
3788         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
3789         Likewise.
3790         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
3791         Likewise.
3792         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
3793         Likewise.
3794         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
3795         Likewise.
3796         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
3797         Likewise.
3798         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
3799         Likewise.
3800         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
3801         Likewise.
3802         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
3803         Likewise.
3804         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3805         Likewise.
3806         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
3807         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
3808         Likewise.
3809         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
3810         Likewise.
3811         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
3812         Likewise.
3813         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
3814         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
3815         Likewise.
3816         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
3817         Likewise.
3818         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
3819         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
3820         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
3821         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
3822         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
3823         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
3824         Likewise.
3825         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
3826         Likewise.
3827         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
3828         Likewise.
3829         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
3830         Likewise.
3831         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
3832         Likewise.
3833         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
3834         Likewise.
3835         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
3836         Likewise.
3837         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
3838         Likewise.
3839         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
3840         Likewise.
3841         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
3842         Likewise.
3843         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
3844         Likewise.
3845         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
3846         Likewise.
3847         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
3848         Likewise.
3849         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
3850         Likewise.
3851         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
3852         Likewise.
3853         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
3854         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
3855         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
3856         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
3857         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
3858         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
3859         Likewise.
3860         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
3861         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
3862         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
3863         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
3864         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
3865         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
3866         Likewise.
3867         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
3868         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
3869         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
3870         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
3871         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
3872         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
3873         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
3874         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
3875         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
3876         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
3877         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
3878         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
3879         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
3880         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
3881         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
3882         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
3883         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
3884         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
3885         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
3886         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
3887         Likewise.
3888         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
3889         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
3890         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
3891         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
3892         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
3893         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
3894         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
3895         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
3896         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
3897         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
3898         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
3899         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
3900         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
3901         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
3902         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
3903         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
3904         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
3905         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
3906         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
3907         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
3908         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
3909         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
3910         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
3911         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
3912         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
3913         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
3914         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
3915         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
3916         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
3917         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
3918         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
3919         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
3920         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
3921         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
3922         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
3923         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
3924         Likewise.
3925         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
3926         Likewise.
3927         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
3928         Likewise.
3929         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
3930         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
3931         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
3932         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
3933         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
3934         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
3935         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
3936         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
3937         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
3938         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
3939         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
3940         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
3941         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
3942         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
3943         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
3944         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
3945         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
3946         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
3947         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
3948         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
3949         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
3950         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
3951         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
3952         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
3953         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
3954         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
3955         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
3956         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
3957         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
3958         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
3959         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
3960         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
3961         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
3962         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
3963         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
3964         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
3965         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
3966         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
3967         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
3968         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
3969         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
3970         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
3971         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
3972         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
3973         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
3974         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
3975         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
3976         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
3977         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
3978         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
3979         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
3980         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
3981         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
3982         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
3983         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
3984         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
3985         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
3986         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
3987         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
3988         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
3989         Likewise.
3990         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
3991         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
3992         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
3993         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
3994         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
3995         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
3996         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
3997         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
3998         * testsuite/27_io/fpos/11450.cc: Likewise.
3999         * testsuite/27_io/fpos/14320-1.cc: Likewise.
4000         * testsuite/27_io/fpos/14320-2.cc: Likewise.
4001         * testsuite/27_io/fpos/14320-3.cc: Likewise.
4002         * testsuite/27_io/fpos/14320-4.cc: Likewise.
4003         * testsuite/27_io/fpos/14320-5.cc: Likewise.
4004         * testsuite/27_io/fpos/14775.cc: Likewise.
4005         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
4006         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
4007         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
4008         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
4009         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
4010         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
4011         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
4012         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
4013         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
4014         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
4015         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
4016         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
4017         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
4018         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
4019         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
4020         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
4021         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
4022         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
4023         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
4024         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
4025         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
4026         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
4027         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
4028         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
4029         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
4030         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
4031         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
4032         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
4033         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
4034         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
4035         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
4036         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
4037         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
4038         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
4039         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
4040         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
4041         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
4042         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
4043         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
4044         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
4045         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
4046         * testsuite/27_io/objects/char/1.cc: Likewise.
4047         * testsuite/27_io/objects/char/10.cc: Likewise.
4048         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
4049         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
4050         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
4051         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
4052         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
4053         * testsuite/27_io/objects/char/2.cc: Likewise.
4054         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
4055         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
4056         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
4057         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
4058         * testsuite/27_io/objects/char/5.cc: Likewise.
4059         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
4060         * testsuite/27_io/objects/char/6.cc: Likewise.
4061         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
4062         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
4063         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
4064         * testsuite/27_io/objects/char/7.cc: Likewise.
4065         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
4066         * testsuite/27_io/objects/char/8.cc: Likewise.
4067         * testsuite/27_io/objects/char/9.cc: Likewise.
4068         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
4069         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
4070         * testsuite/27_io/objects/char/dr455.cc: Likewise.
4071         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
4072         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
4073         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
4074         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
4075         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
4076         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
4077         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
4078         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
4079         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
4080         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
4081         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
4082         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
4083         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
4084         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
4085         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
4086         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
4087         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
4088         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
4089         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
4090         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
4091         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
4092         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
4093         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
4094         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
4095         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
4096         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
4097         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
4098         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
4099         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
4100         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
4101         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
4102         * testsuite/27_io/types/1.cc: Likewise.
4103         * testsuite/27_io/types/2.cc: Likewise.
4104         * testsuite/27_io/types/3.cc: Likewise.
4105         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
4106         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
4107         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
4108         Likewise.
4109         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
4110         Likewise.
4111         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
4112         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
4113         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
4114         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
4115         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
4116         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
4117         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
4118         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
4119         Likewise.
4120         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
4121         Likewise.
4122         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
4123         Likewise.
4124         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
4125         Likewise.
4126         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
4127         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
4128         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
4129         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
4130         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
4131         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
4132         Likewise.
4133         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
4134         Likewise.
4135         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
4136         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
4137         * testsuite/30_threads/thread/id/operators.cc: Likewise.
4138         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
4139         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
4140         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
4141         * testsuite/Makefile.am: Likewise.
4142         * testsuite/abi/30586.cc: Likewise.
4143         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
4144         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
4145         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
4146         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
4147         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
4148         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
4149         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
4150         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
4151         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
4152         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
4153         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
4154         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
4155         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
4156         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
4157         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
4158         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
4159         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
4160         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
4161         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
4162         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
4163         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
4164         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
4165         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
4166         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
4167         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
4168         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
4169         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
4170         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
4171         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
4172         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
4173         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
4174         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
4175         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
4176         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
4177         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
4178         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
4179         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
4180         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
4181         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
4182         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
4183         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
4184         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
4185         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
4186         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
4187         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
4188         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
4189         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
4190         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
4191         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
4192         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
4193         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
4194         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
4195         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
4196         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
4197         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
4198         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
4199         * testsuite/abi/demangle/regression/7986.cc: Likewise.
4200         * testsuite/abi/demangle/regression/8897.cc: Likewise.
4201         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
4202         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
4203         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
4204         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
4205         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
4206         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
4207         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
4208         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
4209         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
4210         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
4211         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
4212         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
4213         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
4214         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
4215         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
4216         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
4217         * testsuite/abi/demangle/regression/old.cc: Likewise.
4218         * testsuite/abi/header_cxxabi.c: Likewise.
4219         * testsuite/backward/11460.cc: Likewise.
4220         * testsuite/backward/hash_map/1.cc: Likewise.
4221         * testsuite/backward/hash_map/14648.cc: Likewise.
4222         * testsuite/backward/hash_map/23528.cc: Likewise.
4223         * testsuite/backward/hash_set/1.cc: Likewise.
4224         * testsuite/backward/strstream_members.cc: Likewise.
4225         * testsuite/config/default.exp: Likewise.
4226         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
4227         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
4228         * testsuite/data/istream_extractor_other-1.tst: Likewise.
4229         * testsuite/data/istream_extractor_other-1.txt: Likewise.
4230         * testsuite/data/istream_extractor_other-2.tst: Likewise.
4231         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
4232         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
4233         * testsuite/data/sgetn.txt: Likewise.
4234         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
4235         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
4236         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
4237         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
4238         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
4239         * testsuite/ext/array_allocator/26875.cc: Likewise.
4240         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
4241         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
4242         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
4243         * testsuite/ext/array_allocator/check_new.cc: Likewise.
4244         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
4245         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
4246         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
4247         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
4248         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
4249         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
4250         * testsuite/ext/codecvt/1.cc: Likewise.
4251         * testsuite/ext/codecvt/char-1.cc: Likewise.
4252         * testsuite/ext/codecvt/char-2.cc: Likewise.
4253         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
4254         * testsuite/ext/concept_checks.cc: Likewise.
4255         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
4256         Likewise.
4257         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
4258         Likewise.
4259         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
4260         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
4261         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
4262         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
4263         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
4264         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
4265         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
4266         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
4267         Likewise.
4268         * testsuite/ext/headers.cc: Likewise.
4269         * testsuite/ext/is_heap/1.cc: Likewise.
4270         * testsuite/ext/is_heap/check_type.cc: Likewise.
4271         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
4272         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
4273         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
4274         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
4275         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
4276         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
4277         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
4278         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
4279         * testsuite/ext/median.cc: Likewise.
4280         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
4281         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
4282         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
4283         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
4284         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
4285         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
4286         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
4287         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
4288         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
4289         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
4290         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
4291         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
4292         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
4293         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
4294         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
4295         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
4296         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
4297         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
4298         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
4299         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
4300         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
4301         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
4302         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
4303         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
4304         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
4305         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
4306         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
4307         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
4308         * testsuite/ext/new_allocator/check_new.cc: Likewise.
4309         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
4310         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
4311         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
4312         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
4313         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
4314         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
4315         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
4316         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
4317         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
4318         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
4319         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
4320         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
4321         * testsuite/ext/rope/1.cc: Likewise.
4322         * testsuite/ext/rope/2.cc: Likewise.
4323         * testsuite/ext/rope/3.cc: Likewise.
4324         * testsuite/ext/rope/36832.cc: Likewise.
4325         * testsuite/ext/rope/4.cc: Likewise.
4326         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
4327         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
4328         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
4329         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
4330         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
4331         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
4332         Likewise.
4333         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
4334         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
4335         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
4336         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
4337         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
4338         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
4339         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
4340         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
4341         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
4342         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
4343         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
4344         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
4345         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
4346         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
4347         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
4348         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
4349         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
4350         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
4351         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
4352         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
4353         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
4354         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
4355         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
4356         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
4357         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
4358         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
4359         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
4360         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
4361         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
4362         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
4363         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
4364         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
4365         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
4366         * testsuite/lib/dg-options.exp: Likewise.
4367         * testsuite/lib/libstdc++.exp: Likewise.
4368         * testsuite/lib/prune.exp: Likewise.
4369         * testsuite/libstdc++-abi/abi.exp: Likewise.
4370         * testsuite/libstdc++-dg/conformance.exp: Likewise.
4371         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
4372         Likewise.
4373         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
4374         Likewise.
4375         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
4376         Likewise.
4377         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
4378         Likewise.
4379         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
4380         Likewise.
4381         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
4382         Likewise.
4383         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
4384         Likewise.
4385         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
4386         Likewise.
4387         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
4388         Likewise.
4389         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
4390         Likewise.
4391         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
4392         Likewise.
4393         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
4394         Likewise.
4395         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
4396         Likewise.
4397         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
4398         Likewise.
4399         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
4400         Likewise.
4401         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
4402         Likewise.
4403         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
4404         Likewise.
4405         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
4406         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
4407         Likewise.
4408         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
4409         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
4410         Likewise.
4411         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
4412         Likewise.
4413         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
4414         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
4415         Likewise.
4416         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
4417         Likewise.
4418         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
4419         Likewise.
4420         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
4421         Likewise.
4422         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
4423         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
4424         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
4425         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
4426         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
4427         Likewise.
4428         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
4429         Likewise.
4430         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
4431         Likewise.
4432         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
4433         Likewise.
4434         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
4435         Likewise.
4436         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
4437         Likewise.
4438         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
4439         Likewise.
4440         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
4441         Likewise.
4442         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
4443         Likewise.
4444         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
4445         Likewise.
4446         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
4447         Likewise.
4448         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
4449         Likewise.
4450         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
4451         Likewise.
4452         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
4453         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
4454         Likewise.
4455         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
4456         Likewise.
4457         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
4458         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
4459         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
4460         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
4461         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
4462         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
4463         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
4464         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
4465         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
4466         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
4467         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
4468         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
4469         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
4470         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
4471         Likewise.
4472         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
4473         Likewise.
4474         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
4475         Likewise.
4476         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
4477         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
4478         Likewise.
4479         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
4480         Likewise.
4481         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
4482         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
4483         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
4484         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
4485         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
4486         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
4487         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
4488         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
4489         Likewise.
4490         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
4491         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
4492         Likewise.
4493         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
4494         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
4495         Likewise.
4496         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
4497         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
4498         Likewise.
4499         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
4500         Likewise.
4501         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
4502         Likewise.
4503         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
4504         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
4505         Likewise.
4506         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
4507         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
4508         Likewise.
4509         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
4510         Likewise.
4511         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
4512         Likewise.
4513         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
4514         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
4515         Likewise.
4516         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
4517         Likewise.
4518         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
4519         Likewise.
4520         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
4521         Likewise.
4522         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
4523         Likewise.
4524         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
4525         Likewise.
4526         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
4527         Likewise.
4528         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
4529         Likewise.
4530         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
4531         Likewise.
4532         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
4533         Likewise.
4534         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
4535         Likewise.
4536         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
4537         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
4538         Likewise.
4539         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
4540         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
4541         Likewise.
4542         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
4543         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
4544         Likewise.
4545         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
4546         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
4547         Likewise.
4548         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
4549         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
4550         Likewise.
4551         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
4552         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
4553         Likewise.
4554         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
4555         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
4556         Likewise.
4557         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
4558         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
4559         Likewise.
4560         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
4561         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
4562         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
4563         Likewise.
4564         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
4565         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
4566         Likewise.
4567         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
4568         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
4569         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
4570         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
4571         Likewise.
4572         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
4573         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
4574         Likewise.
4575         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
4576         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
4577         Likewise.
4578         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
4579         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
4580         Likewise.
4581         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
4582         Likewise.
4583         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
4584         Likewise.
4585         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
4586         Likewise.
4587         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
4588         Likewise.
4589         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
4590         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
4591         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
4592         Likewise.
4593         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
4594         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
4595         Likewise.
4596         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
4597         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
4598         Likewise.
4599         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
4600         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
4601         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
4602         Likewise.
4603         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
4604         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
4605         Likewise.
4606         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
4607         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
4608         Likewise.
4609         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
4610         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
4611         Likewise.
4612         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
4613         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
4614         Likewise.
4615         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
4616         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
4617         Likewise.
4618         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
4619         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
4620         Likewise.
4621         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
4622         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
4623         Likewise.
4624         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
4625         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
4626         Likewise.
4627         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
4628         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
4629         Likewise.
4630         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
4631         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
4632         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
4633         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
4634         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
4635         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
4636         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
4637         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
4638         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
4639         Likewise.
4640         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
4641         Likewise.
4642         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
4643         Likewise.
4644         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
4645         Likewise.
4646         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
4647         Likewise.
4648         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
4649         Likewise.
4650         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
4651         Likewise.
4652         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
4653         Likewise.
4654         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
4655         Likewise.
4656         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
4657         Likewise.
4658         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
4659         Likewise.
4660         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
4661         Likewise.
4662         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
4663         Likewise.
4664         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
4665         Likewise.
4666         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
4667         Likewise.
4668         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
4669         Likewise.
4670         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
4671         Likewise.
4672         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
4673         Likewise.
4674         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
4675         Likewise.
4676         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
4677         Likewise.
4678         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
4679         Likewise.
4680         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
4681         Likewise.
4682         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
4683         Likewise.
4684         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
4685         Likewise.
4686         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
4687         Likewise.
4688         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
4689         Likewise.
4690         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
4691         Likewise.
4692         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
4693         Likewise.
4694         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
4695         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
4696         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
4697         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
4698         Likewise.
4699         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
4700         Likewise.
4701         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
4702         Likewise.
4703         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
4704         Likewise.
4705         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
4706         Likewise.
4707         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
4708         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
4709         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
4710         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
4711         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
4712         Likewise.
4713         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
4714         Likewise.
4715         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
4716         Likewise.
4717         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
4718         Likewise.
4719         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
4720         Likewise.
4721         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
4722         Likewise.
4723         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
4724         Likewise.
4725         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
4726         Likewise.
4727         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
4728         Likewise.
4729         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
4730         Likewise.
4731         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
4732         Likewise.
4733         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
4734         Likewise.
4735         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
4736         Likewise.
4737         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
4738         Likewise.
4739         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
4740         Likewise.
4741         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
4742         Likewise.
4743         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
4744         Likewise.
4745         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
4746         Likewise.
4747         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
4748         Likewise.
4749         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
4750         Likewise.
4751         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
4752         Likewise.
4753         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
4754         Likewise.
4755         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
4756         Likewise.
4757         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
4758         Likewise.
4759         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
4760         Likewise.
4761         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
4762         Likewise.
4763         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
4764         Likewise.
4765         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
4766         Likewise.
4767         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
4768         Likewise.
4769         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
4770         Likewise.
4771         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
4772         Likewise.
4773         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
4774         Likewise.
4775         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
4776         Likewise.
4777         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
4778         Likewise.
4779         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
4780         Likewise.
4781         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
4782         Likewise.
4783         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
4784         Likewise.
4785         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
4786         Likewise.
4787         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
4788         Likewise.
4789         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
4790         Likewise.
4791         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
4792         Likewise.
4793         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
4794         Likewise.
4795         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
4796         Likewise.
4797         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
4798         Likewise.
4799         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
4800         Likewise.
4801         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
4802         Likewise.
4803         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
4804         Likewise.
4805         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
4806         Likewise.
4807         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
4808         Likewise.
4809         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
4810         Likewise.
4811         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
4812         Likewise.
4813         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
4814         Likewise.
4815         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
4816         Likewise.
4817         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
4818         Likewise.
4819         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
4820         Likewise.
4821         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
4822         Likewise.
4823         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
4824         Likewise.
4825         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
4826         Likewise.
4827         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
4828         Likewise.
4829         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
4830         Likewise.
4831         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
4832         Likewise.
4833         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
4834         Likewise.
4835         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
4836         Likewise.
4837         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
4838         Likewise.
4839         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
4840         Likewise.
4841         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
4842         Likewise.
4843         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
4844         Likewise.
4845         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
4846         Likewise.
4847         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
4848         Likewise.
4849         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
4850         Likewise.
4851         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
4852         Likewise.
4853         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
4854         Likewise.
4855         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
4856         Likewise.
4857         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
4858         Likewise.
4859         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
4860         Likewise.
4861         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
4862         Likewise.
4863         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
4864         Likewise.
4865         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
4866         Likewise.
4867         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
4868         Likewise.
4869         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
4870         Likewise.
4871         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
4872         Likewise.
4873         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
4874         Likewise.
4875         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
4876         Likewise.
4877         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
4878         Likewise.
4879         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
4880         Likewise.
4881         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
4882         Likewise.
4883         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
4884         Likewise.
4885         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
4886         Likewise.
4887         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
4888         Likewise.
4889         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
4890         Likewise.
4891         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
4892         Likewise.
4893         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
4894         Likewise.
4895         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
4896         Likewise.
4897         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
4898         Likewise.
4899         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
4900         Likewise.
4901         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
4902         Likewise.
4903         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
4904         Likewise.
4905         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
4906         Likewise.
4907         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
4908         Likewise.
4909         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
4910         Likewise.
4911         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
4912         Likewise.
4913         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
4914         Likewise.
4915         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
4916         Likewise.
4917         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
4918         Likewise.
4919         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
4920         Likewise.
4921         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
4922         Likewise.
4923         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
4924         Likewise.
4925         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
4926         Likewise.
4927         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
4928         Likewise.
4929         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
4930         Likewise.
4931         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
4932         Likewise.
4933         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
4934         Likewise.
4935         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
4936         Likewise.
4937         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
4938         Likewise.
4939         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
4940         Likewise.
4941         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
4942         Likewise.
4943         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
4944         Likewise.
4945         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
4946         Likewise.
4947         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
4948         Likewise.
4949         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
4950         Likewise.
4951         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
4952         Likewise.
4953         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
4954         Likewise.
4955         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
4956         Likewise.
4957         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
4958         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
4959         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
4960         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
4961         Likewise.
4962         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
4963         Likewise.
4964         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
4965         Likewise.
4966         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
4967         Likewise.
4968         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
4969         Likewise.
4970         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
4971         Likewise.
4972         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
4973         Likewise.
4974         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
4975         Likewise.
4976         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
4977         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
4978         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
4979         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
4980         Likewise.
4981         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
4982         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
4983         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
4984         Likewise.
4985         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
4986         Likewise.
4987         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
4988         Likewise.
4989         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
4990         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
4991         Likewise.
4992         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
4993         Likewise.
4994         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
4995         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
4996         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
4997         Likewise.
4998         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
4999         Likewise.
5000         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
5001         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
5002         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
5003         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
5004         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
5005         Likewise.
5006         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
5007         Likewise.
5008         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
5009         Likewise.
5010         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
5011         Likewise.
5012         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
5013         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
5014         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
5015         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
5016         Likewise.
5017         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
5018         Likewise.
5019         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
5020         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
5021         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
5022         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
5023         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
5024         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
5025         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
5026         Likewise.
5027         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
5028         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
5029         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
5030         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
5031         Likewise.
5032         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
5033         Likewise.
5034         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
5035         Likewise.
5036         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
5037         Likewise.
5038         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
5039         Likewise.
5040         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
5041         Likewise.
5042         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
5043         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
5044         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
5045         Likewise.
5046         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
5047         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
5048         Likewise.
5049         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
5050         Likewise.
5051         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
5052         Likewise.
5053         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
5054         Likewise.
5055         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
5056         Likewise.
5057         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5058         Likewise.
5059         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
5060         Likewise.
5061         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
5062         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
5063         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
5064         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
5065         Likewise.
5066         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
5067         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
5068         Likewise.
5069         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
5070         Likewise.
5071         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
5072         Likewise.
5073         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
5074         Likewise.
5075         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
5076         Likewise.
5077         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5078         Likewise.
5079         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
5080         Likewise.
5081         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
5082         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
5083         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
5084         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
5085         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
5086         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
5087         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
5088         Likewise.
5089         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
5090         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
5091         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
5092         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
5093         Likewise.
5094         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
5095         Likewise.
5096         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
5097         Likewise.
5098         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
5099         Likewise.
5100         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
5101         Likewise.
5102         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
5103         Likewise.
5104         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
5105         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
5106         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
5107         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
5108         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
5109         Likewise.
5110         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
5111         Likewise.
5112         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
5113         Likewise.
5114         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
5115         Likewise.
5116         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
5117         Likewise.
5118         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
5119         Likewise.
5120         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
5121         Likewise.
5122         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
5123         Likewise.
5124         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
5125         Likewise.
5126         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
5127         Likewise.
5128         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
5129         Likewise.
5130         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
5131         Likewise.
5132         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
5133         Likewise.
5134         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
5135         Likewise.
5136         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
5137         Likewise.
5138         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
5139         Likewise.
5140         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
5141         Likewise.
5142         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
5143         Likewise.
5144         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
5145         Likewise.
5146         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
5147         Likewise.
5148         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
5149         Likewise.
5150         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
5151         Likewise.
5152         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
5153         Likewise.
5154         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
5155         Likewise.
5156         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
5157         Likewise.
5158         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
5159         Likewise.
5160         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
5161         Likewise.
5162         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
5163         Likewise.
5164         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
5165         Likewise.
5166         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
5167         Likewise.
5168         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
5169         Likewise.
5170         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
5171         Likewise.
5172         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
5173         Likewise.
5174         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
5175         Likewise.
5176         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
5177         Likewise.
5178         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
5179         Likewise.
5180         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
5181         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
5182         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
5183         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
5184         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
5185         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
5186         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
5187         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
5188         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
5189         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
5190         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
5191         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
5192         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
5193         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
5194         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
5195         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
5196         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
5197         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
5198         * testsuite/tr1/headers/all.cc: Likewise.
5199         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
5200         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
5201         * testsuite/util/testsuite_shared.cc: Likewise.
5202         * scripts/extract_symvers: Likewise.  Remove runtime exception.
5203         * testsuite/17_intro/headers/all.cc: Likewise.
5204         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
5205         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
5206         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
5207         Likewise.
5208         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
5209         Likewise.
5210         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
5211         Likewise.
5212         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
5213         Likewise.
5214         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
5215         Likewise.
5216         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
5217         Likewise.
5218         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
5219         Likewise.
5220         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
5221         Likewise.
5222         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
5223         Likewise.
5224         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
5225         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
5226         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
5227         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
5228         Likewise.
5229         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
5230         Likewise.
5231         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
5232         Likewise.
5233         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
5234         Likewise.
5235         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
5236         Likewise.
5237         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
5238         Likewise.
5239         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
5240         Likewise.
5241         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
5242         Likewise.
5243         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
5244         Likewise.
5245         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
5246         Likewise.
5247         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
5248         Likewise.
5249         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
5250         Likewise.
5251         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
5252         Likewise.
5253         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
5254         Likewise.
5255         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
5256         Likewise.
5257         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
5258         Likewise.
5259         * testsuite/20_util/pair/moveable.cc: Likewise.
5260         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
5261         Likewise.
5262         * testsuite/20_util/pair/swap.cc: Likewise.
5263         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
5264         Likewise.
5265         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
5266         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
5267         Likewise.
5268         * testsuite/20_util/tuple/moveable.cc: Likewise.
5269         * testsuite/20_util/tuple/moveable2.cc: Likewise.
5270         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
5271         Likewise.
5272         * testsuite/20_util/tuple/swap.cc: Likewise.
5273         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
5274         Likewise.
5275         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
5276         Likewise.
5277         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
5278         Likewise.
5279         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
5280         Likewise.
5281         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
5282         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
5283         Likewise.
5284         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
5285         Likewise.
5286         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
5287         Likewise.
5288         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
5289         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
5290         Likewise.
5291         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
5292         Likewise.
5293         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
5294         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
5295         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
5296         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
5297         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
5298         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
5299         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
5300         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
5301         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
5302         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
5303         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
5304         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
5305         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
5306         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
5307         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
5308         Likewise.
5309         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
5310         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
5311         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
5312         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
5313         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
5314         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
5315         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
5316         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
5317         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
5318         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
5319         Likewise.
5320         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
5321         Likewise.
5322         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
5323         Likewise.
5324         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
5325         Likewise.
5326         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
5327         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
5328         Likewise.
5329         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
5330         Likewise.
5331         * testsuite/23_containers/deque/14340.cc: Likewise.
5332         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
5333         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
5334         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
5335         * testsuite/23_containers/deque/init-list.cc: Likewise.
5336         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
5337         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
5338         * testsuite/23_containers/deque/moveable.cc: Likewise.
5339         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
5340         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
5341         Likewise.
5342         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
5343         Likewise.
5344         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
5345         Likewise.
5346         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
5347         Likewise.
5348         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
5349         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
5350         Likewise.
5351         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
5352         Likewise.
5353         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
5354         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
5355         Likewise.
5356         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
5357         Likewise.
5358         * testsuite/23_containers/list/14340.cc: Likewise.
5359         * testsuite/23_containers/list/23781.cc: Likewise.
5360         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
5361         * testsuite/23_containers/list/init-list.cc: Likewise.
5362         * testsuite/23_containers/list/moveable.cc: Likewise.
5363         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
5364         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
5365         Likewise.
5366         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
5367         Likewise.
5368         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
5369         Likewise.
5370         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
5371         Likewise.
5372         * testsuite/23_containers/map/14340.cc: Likewise.
5373         * testsuite/23_containers/map/23781.cc: Likewise.
5374         * testsuite/23_containers/map/init-list.cc: Likewise.
5375         * testsuite/23_containers/map/moveable.cc: Likewise.
5376         * testsuite/23_containers/map/operations/1.cc: Likewise.
5377         * testsuite/23_containers/map/operations/31440.cc: Likewise.
5378         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
5379         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
5380         Likewise.
5381         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
5382         Likewise.
5383         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
5384         Likewise.
5385         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
5386         Likewise.
5387         * testsuite/23_containers/multimap/14340.cc: Likewise.
5388         * testsuite/23_containers/multimap/23781.cc: Likewise.
5389         * testsuite/23_containers/multimap/init-list.cc: Likewise.
5390         * testsuite/23_containers/multimap/moveable.cc: Likewise.
5391         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
5392         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
5393         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
5394         Likewise.
5395         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
5396         Likewise.
5397         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
5398         Likewise.
5399         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
5400         Likewise.
5401         * testsuite/23_containers/multiset/14340.cc: Likewise.
5402         * testsuite/23_containers/multiset/23781.cc: Likewise.
5403         * testsuite/23_containers/multiset/init-list.cc: Likewise.
5404         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
5405         * testsuite/23_containers/multiset/moveable.cc: Likewise.
5406         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
5407         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
5408         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
5409         Likewise.
5410         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
5411         Likewise.
5412         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
5413         Likewise.
5414         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
5415         Likewise.
5416         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
5417         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
5418         Likewise.
5419         * testsuite/23_containers/queue/moveable.cc: Likewise.
5420         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
5421         Likewise.
5422         * testsuite/23_containers/set/14340.cc: Likewise.
5423         * testsuite/23_containers/set/23781.cc: Likewise.
5424         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
5425         * testsuite/23_containers/set/init-list.cc: Likewise.
5426         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
5427         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
5428         * testsuite/23_containers/set/moveable.cc: Likewise.
5429         * testsuite/23_containers/set/operations/1.cc: Likewise.
5430         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
5431         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
5432         Likewise.
5433         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
5434         Likewise.
5435         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
5436         Likewise.
5437         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
5438         Likewise.
5439         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
5440         Likewise.
5441         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
5442         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
5443         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
5444         Likewise.
5445         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
5446         Likewise.
5447         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
5448         Likewise.
5449         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
5450         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
5451         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
5452         Likewise.
5453         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
5454         Likewise.
5455         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
5456         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
5457         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
5458         Likewise.
5459         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
5460         Likewise.
5461         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
5462         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
5463         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
5464         Likewise.
5465         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
5466         Likewise.
5467         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
5468         Likewise.
5469         * testsuite/23_containers/vector/14340.cc: Likewise.
5470         * testsuite/23_containers/vector/26412-1.cc: Likewise.
5471         * testsuite/23_containers/vector/26412-2.cc: Likewise.
5472         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
5473         Likewise.
5474         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
5475         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
5476         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
5477         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
5478         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
5479         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
5480         Likewise.
5481         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
5482         Likewise.
5483         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
5484         Likewise.
5485         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
5486         Likewise.
5487         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
5488         Likewise.
5489         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
5490         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
5491         * testsuite/23_containers/vector/init-list.cc: Likewise.
5492         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
5493         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
5494         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
5495         * testsuite/23_containers/vector/moveable.cc: Likewise.
5496         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
5497         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
5498         Likewise.
5499         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
5500         Likewise.
5501         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
5502         Likewise.
5503         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
5504         Likewise.
5505         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
5506         * testsuite/23_containers/vector/types/23767.cc: Likewise.
5507         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
5508         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
5509         Likewise.
5510         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
5511         Likewise.
5512         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
5513         Likewise.
5514         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
5515         Likewise.
5516         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
5517         Likewise.
5518         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
5519         Likewise.
5520         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
5521         Likewise.
5522         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
5523         Likewise.
5524         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
5525         Likewise.
5526         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
5527         Likewise.
5528         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
5529         Likewise.
5530         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
5531         Likewise.
5532         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
5533         Likewise.
5534         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
5535         Likewise.
5536         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
5537         Likewise.
5538         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
5539         Likewise.
5540         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
5541         Likewise.
5542         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
5543         Likewise.
5544         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
5545         Likewise.
5546         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
5547         Likewise.
5548         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
5549         Likewise.
5550         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
5551         Likewise.
5552         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
5553         Likewise.
5554         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
5555         Likewise.
5556         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
5557         Likewise.
5558         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
5559         Likewise.
5560         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
5561         Likewise.
5562         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
5563         Likewise.
5564         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
5565         Likewise.
5566         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
5567         Likewise.
5568         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
5569         Likewise.
5570         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
5571         Likewise.
5572         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
5573         Likewise.
5574         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
5575         Likewise.
5576         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
5577         Likewise.
5578         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
5579         Likewise.
5580         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
5581         Likewise.
5582         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
5583         Likewise.
5584         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
5585         Likewise.
5586         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
5587         Likewise.
5588         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
5589         Likewise.
5590         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
5591         Likewise.
5592         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
5593         Likewise.
5594         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
5595         Likewise.
5596         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
5597         Likewise.
5598         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
5599         Likewise.
5600         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
5601         Likewise.
5602         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
5603         Likewise.
5604         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
5605         Likewise.
5606         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
5607         Likewise.
5608         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
5609         Likewise.
5610         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
5611         Likewise.
5612         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
5613         Likewise.
5614         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
5615         Likewise.
5616         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
5617         Likewise.
5618         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
5619         Likewise.
5620         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
5621         Likewise.
5622         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
5623         Likewise.
5624         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
5625         Likewise.
5626         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
5627         Likewise.
5628         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
5629         Likewise.
5630         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
5631         Likewise.
5632         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
5633         Likewise.
5634         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
5635         Likewise.
5636         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
5637         Likewise.
5638         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
5639         Likewise.
5640         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
5641         Likewise.
5642         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
5643         Likewise.
5644         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
5645         Likewise.
5646         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
5647         Likewise.
5648         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
5649         Likewise.
5650         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
5651         Likewise.
5652         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
5653         Likewise.
5654         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
5655         Likewise.
5656         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
5657         Likewise.
5658         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
5659         Likewise.
5660         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
5661         Likewise.
5662         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
5663         Likewise.
5664         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
5665         Likewise.
5666         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
5667         Likewise.
5668         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
5669         Likewise.
5670         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
5671         Likewise.
5672         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
5673         Likewise.
5674         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
5675         Likewise.
5676         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
5677         Likewise.
5678         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
5679         Likewise.
5680         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
5681         Likewise.
5682         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
5683         Likewise.
5684         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
5685         Likewise.
5686         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
5687         Likewise.
5688         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
5689         Likewise.
5690         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
5691         Likewise.
5692         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
5693         Likewise.
5694         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
5695         Likewise.
5696         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
5697         Likewise.
5698         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
5699         Likewise.
5700         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
5701         Likewise.
5702         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
5703         Likewise.
5704         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
5705         Likewise.
5706         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
5707         Likewise.
5708         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
5709         Likewise.
5710         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
5711         Likewise.
5712         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
5713         Likewise.
5714         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
5715         Likewise.
5716         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
5717         Likewise.
5718         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
5719         Likewise.
5720         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
5721         Likewise.
5722         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
5723         Likewise.
5724         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
5725         Likewise.
5726         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
5727         Likewise.
5728         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
5729         Likewise.
5730         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
5731         Likewise.
5732         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
5733         Likewise.
5734         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
5735         Likewise.
5736         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
5737         Likewise.
5738         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
5739         Likewise.
5740         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
5741         Likewise.
5742         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
5743         Likewise.
5744         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
5745         Likewise.
5746         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
5747         Likewise.
5748         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
5749         Likewise.
5750         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
5751         Likewise.
5752         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
5753         Likewise.
5754         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
5755         Likewise.
5756         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
5757         Likewise.
5758         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
5759         Likewise.
5760         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
5761         Likewise.
5762         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
5763         Likewise.
5764         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
5765         Likewise.
5766         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
5767         Likewise.
5768         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
5769         Likewise.
5770         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
5771         Likewise.
5772         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
5773         Likewise.
5774         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
5775         Likewise.
5776         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
5777         Likewise.
5778         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
5779         Likewise.
5780         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
5781         Likewise.
5782         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
5783         Likewise.
5784         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
5785         Likewise.
5786         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
5787         Likewise.
5788         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
5789         Likewise.
5790         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
5791         Likewise.
5792         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
5793         Likewise.
5794         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
5795         Likewise.
5796         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
5797         Likewise.
5798         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
5799         Likewise.
5800         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
5801         Likewise.
5802         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
5803         Likewise.
5804         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
5805         Likewise.
5806         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
5807         Likewise.
5808         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
5809         Likewise.
5810         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
5811         Likewise.
5812         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
5813         Likewise.
5814         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
5815         Likewise.
5816         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
5817         Likewise.
5818         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
5819         Likewise.
5820         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
5821         Likewise.
5822         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
5823         Likewise.
5824         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
5825         Likewise.
5826         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
5827         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
5828         Likewise.
5829         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
5830         Likewise.
5831         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
5832         Likewise.
5833         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
5834         Likewise.
5835         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
5836         Likewise.
5837         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
5838         Likewise.
5839         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
5840         Likewise.
5841         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
5842         Likewise.
5843         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
5844         Likewise.
5845         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
5846         Likewise.
5847         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
5848         Likewise.
5849         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
5850         Likewise.
5851         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
5852         Likewise.
5853         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
5854         Likewise.
5855         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
5856         Likewise.
5857         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
5858         Likewise.
5859         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
5860         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
5861         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
5862         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
5863         Likewise.
5864         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
5865         Likewise.
5866         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
5867         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
5868         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
5869         Likewise.
5870         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
5871         Likewise.
5872         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
5873         Likewise.
5874         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
5875         Likewise.
5876         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
5877         Likewise.
5878         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
5879         Likewise.
5880         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
5881         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
5882         Likewise.
5883         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
5884         * testsuite/26_numerics/valarray/27867.cc: Likewise.
5885         * testsuite/26_numerics/valarray/30416.cc: Likewise.
5886         * testsuite/26_numerics/valarray/33084.cc: Likewise.
5887         * testsuite/26_numerics/valarray/algo.cc: Likewise.
5888         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
5889         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
5890         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
5891         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
5892         Likewise.
5893         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
5894         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
5895         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
5896         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
5897         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
5898         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
5899         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
5900         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
5901         Likewise.
5902         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
5903         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
5904         Likewise.
5905         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
5906         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
5907         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
5908         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
5909         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
5910         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
5911         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
5912         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
5913         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
5914         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
5915         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
5916         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
5917         Likewise.
5918         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
5919         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
5920         Likewise.
5921         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
5922         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
5923         Likewise.
5924         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
5925         Likewise.
5926         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
5927         Likewise.
5928         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
5929         Likewise.
5930         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
5931         Likewise.
5932         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
5933         Likewise.
5934         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
5935         Likewise.
5936         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
5937         Likewise.
5938         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
5939         Likewise.
5940         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
5941         Likewise.
5942         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
5943         Likewise.
5944         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
5945         Likewise.
5946         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
5947         Likewise.
5948         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
5949         Likewise.
5950         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
5951         Likewise.
5952         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
5953         Likewise.
5954         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
5955         Likewise.
5956         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
5957         Likewise.
5958         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
5959         Likewise.
5960         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
5961         Likewise.
5962         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
5963         Likewise.
5964         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
5965         Likewise.
5966         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
5967         Likewise.
5968         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
5969         Likewise.
5970         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
5971         Likewise.
5972         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
5973         Likewise.
5974         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
5975         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
5976         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
5977         Likewise.
5978         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
5979         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
5980         Likewise.
5981         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
5982         Likewise.
5983         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
5984         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
5985         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
5986         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
5987         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
5988         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
5989         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
5990         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
5991         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
5992         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
5993         Likewise.
5994         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
5995         Likewise.
5996         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
5997         Likewise.
5998         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
5999         Likewise.
6000         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
6001         Likewise.
6002         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
6003         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
6004         Likewise.
6005         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
6006         Likewise.
6007         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
6008         Likewise.
6009         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
6010         Likewise.
6011         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
6012         Likewise.
6013         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6014         Likewise.
6015         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
6016         Likewise.
6017         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
6018         Likewise.
6019         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
6020         Likewise.
6021         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
6022         Likewise.
6023         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
6024         Likewise.
6025         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
6026         Likewise.
6027         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
6028         Likewise.
6029         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
6030         Likewise.
6031         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
6032         Likewise.
6033         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
6034         Likewise.
6035         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
6036         Likewise.
6037         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
6038         Likewise.
6039         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
6040         Likewise.
6041         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
6042         Likewise.
6043         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
6044         Likewise.
6045         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
6046         Likewise.
6047         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
6048         Likewise.
6049         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
6050         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
6051         Likewise.
6052         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
6053         Likewise.
6054         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
6055         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
6056         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
6057         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
6058         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
6059         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
6060         Likewise.
6061         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
6062         Likewise.
6063         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
6064         Likewise.
6065         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
6066         Likewise.
6067         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
6068         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
6069         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
6070         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
6071         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
6072         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
6073         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
6074         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
6075         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
6076         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
6077         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
6078         Likewise.
6079         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
6080         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
6081         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
6082         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
6083         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
6084         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
6085         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
6086         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
6087         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
6088         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
6089         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
6090         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
6091         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
6092         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
6093         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
6094         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
6095         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
6096         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
6097         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
6098         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
6099         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
6100         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
6101         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
6102         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
6103         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
6104         Likewise.
6105         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
6106         * testsuite/27_io/fpos/14252.cc: Likewise.
6107         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
6108         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
6109         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
6110         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
6111         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
6112         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
6113         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
6114         * testsuite/27_io/ios_base/state/1.cc: Likewise.
6115         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
6116         Likewise.
6117         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
6118         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
6119         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
6120         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
6121         Likewise.
6122         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
6123         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
6124         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
6125         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
6126         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
6127         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
6128         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
6129         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
6130         * testsuite/27_io/objects/char/3045.cc: Likewise.
6131         * testsuite/27_io/objects/char/3647.cc: Likewise.
6132         * testsuite/27_io/objects/char/5268.cc: Likewise.
6133         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
6134         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
6135         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
6136         * testsuite/28_regex/init-list.cc: Likewise.
6137         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
6138         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
6139         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
6140         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
6141         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
6142         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
6143         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
6144         Likewise.
6145         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
6146         Likewise.
6147         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
6148         Likewise.
6149         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
6150         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
6151         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
6152         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
6153         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
6154         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
6155         Likewise.
6156         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
6157         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
6158         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
6159         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
6160         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
6161         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
6162         Likewise.
6163         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
6164         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
6165         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
6166         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
6167         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
6168         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
6169         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
6170         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
6171         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
6172         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
6173         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
6174         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
6175         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
6176         Likewise.
6177         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
6178         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
6179         Likewise.
6180         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
6181         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
6182         Likewise.
6183         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
6184         Likewise.
6185         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
6186         Likewise.
6187         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
6188         Likewise.
6189         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
6190         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
6191         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
6192         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
6193         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
6194         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
6195         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
6196         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
6197         Likewise.
6198         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
6199         Likewise.
6200         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
6201         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
6202         Likewise.
6203         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
6204         Likewise.
6205         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
6206         Likewise.
6207         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
6208         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
6209         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
6210         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
6211         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
6212         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
6213         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
6214         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
6215         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
6216         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
6217         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
6218         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
6219         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
6220         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
6221         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
6222         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
6223         Likewise.
6224         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
6225         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
6226         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
6227         Likewise.
6228         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
6229         Likewise.
6230         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
6231         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
6232         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
6233         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
6234         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
6235         Likewise.
6236         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
6237         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
6238         Likewise.
6239         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
6240         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
6241         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
6242         Likewise.
6243         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
6244         Likewise.
6245         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
6246         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
6247         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
6248         Likewise.
6249         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
6250         Likewise.
6251         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
6252         Likewise.
6253         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
6254         Likewise.
6255         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
6256         Likewise.
6257         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
6258         * testsuite/30_threads/this_thread/1.cc: Likewise.
6259         * testsuite/30_threads/this_thread/2.cc: Likewise.
6260         * testsuite/30_threads/this_thread/3.cc: Likewise.
6261         * testsuite/30_threads/this_thread/4.cc: Likewise.
6262         * testsuite/30_threads/thread/cons/1.cc: Likewise.
6263         * testsuite/30_threads/thread/cons/2.cc: Likewise.
6264         * testsuite/30_threads/thread/cons/3.cc: Likewise.
6265         * testsuite/30_threads/thread/cons/4.cc: Likewise.
6266         * testsuite/30_threads/thread/cons/5.cc: Likewise.
6267         * testsuite/30_threads/thread/cons/6.cc: Likewise.
6268         * testsuite/30_threads/thread/cons/7.cc: Likewise.
6269         * testsuite/30_threads/thread/cons/8.cc: Likewise.
6270         * testsuite/30_threads/thread/cons/9.cc: Likewise.
6271         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
6272         * testsuite/30_threads/thread/members/1.cc: Likewise.
6273         * testsuite/30_threads/thread/members/2.cc: Likewise.
6274         * testsuite/30_threads/thread/members/3.cc: Likewise.
6275         * testsuite/30_threads/thread/members/4.cc: Likewise.
6276         * testsuite/30_threads/thread/members/5.cc: Likewise.
6277         * testsuite/30_threads/thread/swap/1.cc: Likewise.
6278         * testsuite/30_threads/thread/swap/2.cc: Likewise.
6279         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
6280         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
6281         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
6282         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
6283         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
6284         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
6285         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
6286         Likewise.
6287         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
6288         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
6289         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
6290         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
6291         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
6292         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
6293         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
6294         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
6295         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
6296         * testsuite/30_threads/try_lock/1.cc: Likewise.
6297         * testsuite/30_threads/try_lock/2.cc: Likewise.
6298         * testsuite/30_threads/try_lock/3.cc: Likewise.
6299         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
6300         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
6301         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
6302         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
6303         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
6304         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
6305         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
6306         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
6307         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
6308         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
6309         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
6310         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
6311         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
6312         Likewise.
6313         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
6314         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
6315         Likewise.
6316         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
6317         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
6318         Likewise.
6319         * testsuite/ext/array_allocator/1.cc: Likewise.
6320         * testsuite/ext/array_allocator/2.cc: Likewise.
6321         * testsuite/ext/array_allocator/3.cc: Likewise.
6322         * testsuite/ext/ext_pointer/1.cc: Likewise.
6323         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
6324         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
6325         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
6326         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
6327         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
6328         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
6329         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
6330         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
6331         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
6332         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
6333         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
6334         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
6335         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
6336         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
6337         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
6338         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
6339         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
6340         Likewise.
6341         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
6342         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
6343         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
6344         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
6345         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
6346         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
6347         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
6348         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
6349         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
6350         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
6351         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
6352         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
6353         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
6354         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
6355         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
6356         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
6357         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
6358         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
6359         Likewise.
6360         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
6361         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
6362         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
6363         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
6364         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
6365         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
6366         * testsuite/ext/pod_char_traits.cc: Likewise.
6367         * testsuite/ext/slist/23781.cc: Likewise.
6368         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
6369         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
6370         * testsuite/ext/vstring/init-list.cc: Likewise.
6371         * testsuite/ext/vstring/moveable.cc: Likewise.
6372         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
6373         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
6374         Likewise.
6375         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
6376         Likewise.
6377         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
6378         Likewise.
6379         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
6380         Likewise.
6381         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
6382         Likewise.
6383         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
6384         Likewise.
6385         * testsuite/ext/vstring/types/23767.cc: Likewise.
6386         * testsuite/performance/21_strings/string_append.cc: Likewise.
6387         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
6388         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
6389         Likewise.
6390         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
6391         Likewise.
6392         * testsuite/performance/21_strings/string_find.cc: Likewise.
6393         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
6394         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
6395         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
6396         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
6397         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
6398         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
6399         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
6400         Likewise.
6401         * testsuite/performance/23_containers/create/map.cc: Likewise.
6402         * testsuite/performance/23_containers/create_from_sorted/set.cc:
6403         Likewise.
6404         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
6405         * testsuite/performance/23_containers/find/map.cc: Likewise.
6406         * testsuite/performance/23_containers/index/map.cc: Likewise.
6407         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
6408         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
6409         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
6410         Likewise.
6411         * testsuite/performance/23_containers/insert_erase/associative.cc:
6412         Likewise.
6413         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
6414         Likewise.
6415         * testsuite/performance/23_containers/producer_consumer/associative.cc:
6416         Likewise.
6417         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
6418         Likewise.
6419         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
6420         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
6421         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
6422         Likewise.
6423         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
6424         Likewise.
6425         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
6426         Likewise.
6427         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
6428         Likewise.
6429         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
6430         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
6431         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
6432         Likewise.
6433         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
6434         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
6435         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
6436         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
6437         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
6438         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
6439         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
6440         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
6441         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
6442         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
6443         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
6444         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
6445         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
6446         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
6447         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
6448         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
6449         Likewise.
6450         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
6451         Likewise.
6452         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
6453         Likewise.
6454         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
6455         Likewise.
6456         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
6457         Likewise.
6458         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
6459         Likewise.
6460         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
6461         Likewise.
6462         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
6463         Likewise.
6464         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
6465         Likewise.
6466         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
6467         Likewise.
6468         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
6469         Likewise.
6470         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
6471         Likewise.
6472         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
6473         Likewise.
6474         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
6475         Likewise.
6476         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
6477         Likewise.
6478         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
6479         Likewise.
6480         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
6481         Likewise.
6482         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
6483         Likewise.
6484         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
6485         Likewise.
6486         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
6487         Likewise.
6488         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
6489         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
6490         Likewise.
6491         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
6492         Likewise.
6493         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
6494         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
6495         Likewise.
6496         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
6497         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
6498         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
6499         Likewise.
6500         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
6501         Likewise.
6502         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
6503         Likewise.
6504         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
6505         Likewise.
6506         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
6507         Likewise.
6508         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
6509         Likewise.
6510         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
6511         Likewise.
6512         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
6513         Likewise.
6514         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
6515         Likewise.
6516         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
6517         Likewise.
6518         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
6519         Likewise.
6520         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
6521         Likewise.
6522         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
6523         Likewise.
6524         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
6525         Likewise.
6526         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
6527         Likewise.
6528         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
6529         Likewise.
6530         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
6531         Likewise.
6532         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
6533         Likewise.
6534         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
6535         Likewise.
6536         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
6537         Likewise.
6538         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
6539         Likewise.
6540         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
6541         Likewise.
6542         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
6543         Likewise.
6544         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
6545         Likewise.
6546         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
6547         Likewise.
6548         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
6549         Likewise.
6550         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
6551         Likewise.
6552         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
6553         Likewise.
6554         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
6555         Likewise.
6556         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
6557         Likewise.
6558         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
6559         Likewise.
6560         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
6561         Likewise.
6562         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
6563         Likewise.
6564         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
6565         Likewise.
6566         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
6567         Likewise.
6568         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
6569         Likewise.
6570         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
6571         Likewise.
6572         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
6573         Likewise.
6574         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
6575         Likewise.
6576         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
6577         Likewise.
6578         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
6579         Likewise.
6580         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
6581         Likewise.
6582         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
6583         Likewise.
6584         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
6585         Likewise.
6586         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
6587         Likewise.
6588         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
6589         Likewise.
6590         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
6591         Likewise.
6592         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
6593         Likewise.
6594         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
6595         Likewise.
6596         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
6597         Likewise.
6598         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
6599         Likewise.
6600         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
6601         Likewise.
6602         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
6603         Likewise.
6604         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
6605         Likewise.
6606         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
6607         Likewise.
6608         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
6609         Likewise.
6610         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
6611         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
6612         Likewise.
6613         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
6614         Likewise.
6615         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
6616         Likewise.
6617         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
6618         Likewise.
6619         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
6620         Likewise.
6621         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
6622         Likewise.
6623         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
6624         Likewise.
6625         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
6626         Likewise.
6627         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
6628         Likewise.
6629         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
6630         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
6631         Likewise.
6632         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
6633         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
6634         Likewise.
6635         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
6636         Likewise.
6637         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
6638         Likewise.
6639         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
6640         Likewise.
6641         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
6642         Likewise.
6643         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
6644         Likewise.
6645         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
6646         Likewise.
6647         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
6648         Likewise.
6649         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
6650         Likewise.
6651         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
6652         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
6653         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
6654         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
6655         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
6656         Likewise.
6657         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
6658         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
6659         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
6660         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
6661         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
6662         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
6663         * testsuite/util/io/illegal_input_error.hpp: Likewise.
6664         * testsuite/util/io/prog_bar.cc: Likewise.
6665         * testsuite/util/io/prog_bar.hpp: Likewise.
6666         * testsuite/util/io/text_populate.hpp: Likewise.
6667         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
6668         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
6669         * testsuite/util/io/xml.hpp: Likewise.
6670         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
6671         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
6672         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
6673         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
6674         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
6675         * testsuite/util/native_type/native_map.hpp: Likewise.
6676         * testsuite/util/native_type/native_multimap.hpp: Likewise.
6677         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
6678         * testsuite/util/native_type/native_set.hpp: Likewise.
6679         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
6680         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
6681         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
6682         Likewise.
6683         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
6684         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
6685         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
6686         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
6687         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
6688         Likewise.
6689         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
6690         Likewise.
6691         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
6692         Likewise.
6693         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
6694         Likewise.
6695         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
6696         Likewise.
6697         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
6698         Likewise.
6699         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
6700         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
6701         Likewise.
6702         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
6703         Likewise.
6704         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
6705         Likewise.
6706         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
6707         Likewise.
6708         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
6709         Likewise.
6710         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
6711         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
6712         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
6713         * testsuite/util/regression/basic_type.hpp: Likewise.
6714         * testsuite/util/regression/common_type.hpp: Likewise.
6715         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
6716         Likewise.
6717         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
6718         Likewise.
6719         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
6720         Likewise.
6721         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
6722         Likewise.
6723         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
6724         Likewise.
6725         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
6726         Likewise.
6727         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
6728         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
6729         Likewise.
6730         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
6731         Likewise.
6732         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
6733         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
6734         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
6735         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
6736         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
6737         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
6738         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
6739         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
6740         * testsuite/util/statistic/result_recorder.hpp: Likewise.
6741         * testsuite/util/statistic/sample_mean.hpp: Likewise.
6742         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
6743         * testsuite/util/statistic/sample_variance.hpp: Likewise.
6744         * testsuite/util/testsuite_abi.cc: Likewise.
6745         * testsuite/util/testsuite_abi.h: Likewise.
6746         * testsuite/util/testsuite_abi_check.cc: Likewise.
6747         * testsuite/util/testsuite_allocator.cc: Likewise.
6748         * testsuite/util/testsuite_allocator.h: Likewise.
6749         * testsuite/util/testsuite_api.h: Likewise.
6750         * testsuite/util/testsuite_character.cc: Likewise.
6751         * testsuite/util/testsuite_character.h: Likewise.
6752         * testsuite/util/testsuite_common_types.h: Likewise.
6753         * testsuite/util/testsuite_error.h: Likewise.
6754         * testsuite/util/testsuite_hooks.cc: Likewise.
6755         * testsuite/util/testsuite_hooks.h: Likewise.
6756         * testsuite/util/testsuite_io.h: Likewise.
6757         * testsuite/util/testsuite_iterators.h: Likewise.
6758         * testsuite/util/testsuite_performance.h: Likewise.
6759         * testsuite/util/testsuite_rng.h: Likewise.
6760         * testsuite/util/testsuite_rvalref.h: Likewise.
6761         * testsuite/util/testsuite_tr1.h: Likewise.
6762         * testsuite/util/thread/all.h: Likewise.
6763         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
6764         Likewise.
6765         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
6766         Likewise.
6767         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
6768         Likewise.
6769         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
6770         Likewise.
6771         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
6772         Likewise.
6773         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
6774         Likewise.
6775         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
6776         Likewise.
6777         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
6778         Likewise.
6779         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
6780         Likewise.
6781         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
6782         Likewise.
6783         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
6784         Likewise.
6785         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
6786         Likewise.
6787         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
6788         Likewise.
6789         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
6790         Likewise.
6791         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
6792         Likewise.
6793         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
6794         Likewise.
6795         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
6796         Likewise.
6797         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
6798         Likewise.
6799         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
6800         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
6801         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
6802         Likewise.
6803         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
6804         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
6805         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
6806         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
6807         Likewise.
6808         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
6809         Likewise.
6810         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
6811         Likewise.
6812         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
6813         Likewise.
6814         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
6815         Likewise.
6816         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
6817         Likewise.
6818         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
6819         Likewise.
6820         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
6821         Likewise.
6822         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
6823         Likewise.
6824         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
6825         Likewise.
6826         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
6827         Likewise.
6828         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
6829         Likewise.
6830         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
6831         Likewise.
6832         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
6833         Likewise.
6834         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
6835         Likewise.
6836         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
6837         Likewise.
6838         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
6839         Likewise.
6840         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
6841         Likewise.
6842         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
6843         Likewise.
6844         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
6845         Likewise.
6846         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
6847         Likewise.
6848         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
6849         Likewise.
6850         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
6851         Likewise.
6852         * testsuite/26_numerics/random/mt19937.cc: Likewise.
6853         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
6854         Likewise.
6855         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
6856         Likewise.
6857         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
6858         Likewise.
6859         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
6860         Likewise.
6861         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
6862         Likewise.
6863         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
6864         Likewise.
6865         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
6866         Likewise.
6867         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
6868         Likewise.
6869         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
6870         Likewise.
6871         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
6872         Likewise.
6873         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
6874         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
6875         Likewise.
6876         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
6877         Likewise.
6878         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
6879         Likewise.
6880         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
6881         Likewise.
6882         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
6883         Likewise.
6884         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
6885         Likewise.
6886         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
6887         Likewise.
6888         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
6889         Likewise.
6890         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
6891         Likewise.
6892         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
6893         Likewise.
6894         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
6895         Likewise.
6896         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
6897         Likewise.
6898         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
6899         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
6900         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
6901         Likewise.
6902         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
6903         Likewise.
6904         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
6905         Likewise.
6906         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
6907         Likewise.
6908         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
6909         Likewise.
6910         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
6911         Likewise.
6912         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
6913         Likewise.
6914         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
6915         Likewise.
6916         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
6917         Likewise.
6918         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
6919         Likewise.
6920         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
6921         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
6922         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
6923         Likewise.
6924         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
6925         Likewise.
6926         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
6927         Likewise.
6928         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
6929         Likewise.
6930         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
6931         Likewise.
6932         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
6933         Likewise.
6934         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
6935         Likewise.
6936         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
6937         Likewise.
6938         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
6939         Likewise.
6940         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
6941         Likewise.
6942         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
6943         Likewise.
6944         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
6945         Likewise.
6946         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
6947         Likewise.
6948         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
6949         Likewise.
6950         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
6951         Likewise.
6952         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
6953         Likewise.
6954         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
6955         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
6956         Likewise.
6957         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
6958         Likewise.
6959         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
6960         Likewise.
6961         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
6962         Likewise.
6963         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
6964         Likewise.
6965         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
6966         Likewise.
6967         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
6968         Likewise.
6969         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
6970         Likewise.
6971         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
6972         Likewise.
6973         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
6974         Likewise.
6975         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
6976         Likewise.
6977         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
6978         Likewise.
6979         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
6980         Likewise.
6981         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
6982         Likewise.
6983         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
6984         Likewise.
6985         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
6986         Likewise.
6987         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
6988         Likewise.
6989         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
6990         Likewise.
6991         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
6992         Likewise.
6993         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
6994         Likewise.
6995         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
6996         Likewise.
6997         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
6998         Likewise.
6999         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
7000         Likewise.
7001         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
7002         Likewise.
7003         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
7004         Likewise.
7005         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
7006         Likewise.
7007         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
7008         Likewise.
7009         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
7010         Likewise.
7011         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
7012         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
7013         Likewise.
7014         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
7015         Likewise.
7016         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
7017         Likewise.
7018         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
7019         Likewise.
7020         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
7021         Likewise.
7022         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
7023         Likewise.
7024         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
7025         Likewise.
7026         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
7027         Likewise.
7028         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
7029         Likewise.
7030         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
7031         Likewise.
7032         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
7033         Likewise.
7034         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
7035         Likewise.
7036         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
7037         Likewise.
7038         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
7039         Likewise.
7040         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
7041         Likewise.
7042         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
7043         Likewise.
7044         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
7045         Likewise.
7046         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
7047         Likewise.
7048         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
7049         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
7050         * testsuite/backward/hash_map/25896.cc: Likewise.
7051         * testsuite/backward/hash_set/25896.cc: Likewise.
7052
7053 2009-04-08  Ian Lance Taylor  <iant@google.com>
7054
7055         * include/backward/hashtable.h (erase): Correctly handle erasing a
7056         reference to an entry in the hash table.
7057         * testsuite/backward/hash_map/25896.cc: New.
7058         * testsuite/backward/hash_set/25896.cc: New.
7059
7060 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
7061
7062         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
7063         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
7064
7065 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7066
7067         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
7068         of debug.
7069         * include/Makefile.in: Regenerate.
7070         * include/precompiled/stdc++.h: Add.
7071
7072 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7073
7074         * include/bits/random.h: Adjust doxygen markup.
7075         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
7076
7077         * testsuite/26_numerics/random/piecewise_linear_distribution/
7078         operators/serialize.cc: Use typedefs.
7079
7080 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7081
7082         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
7083         __gnu_cxx namespace.  Remove "static inline".
7084
7085 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7086
7087         * include/bits/random.tcc (linear_congruential_engine<>::
7088         seed(seed_seq&)): Fix typo in last fix for __m == 0.
7089
7090 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7091
7092         * include/bits/random.h (operator==): Mark all inline.
7093         (mersenne_twister_engine): Enable #if 0 checks.
7094
7095         * include/bits/random.h: Formatting tweaks.
7096
7097 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7098
7099         * include/bits/random.tcc (piecewise_linear_distribution<>::
7100         operator()(_UniformRandomNumberGenerator&, const param_type&)):
7101         Remove spurious closed parenthesis.
7102
7103 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7104
7105         PR libstdc++/39644 (partial)
7106         * include/bits/random.tcc (linear_congruential_engine<>::
7107         seed(seed_seq&), independent_bits_engine<>::operator(),
7108         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
7109
7110 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
7111
7112         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
7113         thinko.
7114         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7115         default.cc: Enable.
7116
7117 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
7118
7119         PR libstdc++/39629 (partial)
7120         * testsuite/26_numerics/random/independent_bits_engine/cons/
7121         base_move.cc: Use uint_fast64_t instead of unsigned long.
7122         * testsuite/26_numerics/random/independent_bits_engine/cons/
7123         seed1.cc: Likewise.
7124         * testsuite/26_numerics/random/independent_bits_engine/cons/
7125         seed2.cc: Likewise.
7126         * testsuite/26_numerics/random/independent_bits_engine/cons/
7127         base_copy.cc: Likewise.
7128         * testsuite/26_numerics/random/independent_bits_engine/cons/
7129         default.cc: Likewise.
7130         * testsuite/26_numerics/random/independent_bits_engine/cons/
7131         seed_seq.cc: Likewise.
7132         * testsuite/26_numerics/random/independent_bits_engine/
7133         requirements/typedefs.cc: Likewise.
7134         * testsuite/26_numerics/random/independent_bits_engine/
7135         operators/equal.cc: Likewise.
7136         * testsuite/26_numerics/random/independent_bits_engine/
7137         operators/serialize.cc: Likewise.
7138         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
7139
7140 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7141
7142         * include/tr1_impl/random: Remove, empty.
7143         * include/tr1_impl/random.tcc: Likewise.
7144
7145         * include/std/random: Minor clean-ups, formatting fixes, adjust
7146         copyright years.
7147         * include/bits/random.tcc: Likewise.
7148         * include/bits/random.h: Likewise.
7149         * include/tr1/random: Likewise.
7150         * include/tr1/random.tcc: Likewise.
7151         * include/tr1/random.h: Likewise.
7152
7153 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7154
7155         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
7156         * doc/html/api.html: Regenerate.
7157
7158 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7159
7160         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
7161         Change to mersenne_twister_engine, add same defaults as
7162         mersenne_twister_engine/cons/default.cc.
7163         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
7164
7165         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
7166         to __il.
7167         * include/bits/random.h (mersenne_twister_engine): Qualify
7168         _ShiftMin1 with namespace __detail.
7169         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
7170         constexpr std::numeric_limits::max() can be used.
7171         (mersenne_twister_engine): Split apart static asserts into one
7172         assert per message. Temporarily disable the last three.
7173
7174 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
7175
7176         * include/Makefile.am: Update to N2836. Modified for new random headers.
7177         * include/Makefile.in: Ditto.
7178         * include/tr1_impl/random: Moved to tr1/random.h
7179         * include/tr1_impl/random.tcc: Moved to tr1
7180         * include/tr1/random: Just point to moved tr1 random headers.
7181         * include/tr1/random.tcc: Moved from tr1_impl.
7182         * include/tr1/random.h: Moved from tr1_impl/random.
7183         * include/std/random: Modified to point to std random headers.
7184         * include/bits/random.tcc: New implementation of std random facilities.
7185         * include/bits/random.h: Ditto.
7186         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
7187         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7188         seed1.cc: New.
7189         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7190         seed2.cc: New.
7191         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7192         default.cc: New.
7193         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7194         non_uint_neg.cc: New.
7195         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7196         typedefs.cc: New.
7197         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7198         equal.cc: New.
7199         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7200         serialize.cc: New.
7201         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7202         seed1.cc: New.
7203         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7204         seed2.cc: New.
7205         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7206         default.cc: New.
7207         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
7208         typedefs.cc: New.
7209         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7210         equal.cc: New.
7211         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7212         serialize.cc: New.
7213         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7214         seed1.cc: New.
7215         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7216         seed2.cc: New.
7217         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7218         default.cc: New.
7219         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
7220         typedefs.cc: New.
7221         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7222         equal.cc: New.
7223         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7224         serialize.cc: New.
7225         * testsuite/26_numerics/random/discard_block_engine/cons/
7226         base_move.cc: New.
7227         * testsuite/26_numerics/random/discard_block_engine/cons/
7228         seed1.cc: New.
7229         * testsuite/26_numerics/random/discard_block_engine/cons/
7230         seed2.cc: New.
7231         * testsuite/26_numerics/random/discard_block_engine/cons/
7232         base_copy.cc: New.
7233         * testsuite/26_numerics/random/discard_block_engine/cons/
7234         default.cc: New.
7235         * testsuite/26_numerics/random/discard_block_engine/cons/
7236         seed_seq.cc: New.
7237         * testsuite/26_numerics/random/discard_block_engine/requirements/
7238         typedefs.cc: New.
7239         * testsuite/26_numerics/random/discard_block_engine/operators/
7240         equal.cc: New.
7241         * testsuite/26_numerics/random/discard_block_engine/operators/
7242         serialize.cc: New.
7243         * testsuite/26_numerics/random/independent_bits_engine/cons/
7244         base_move.cc: New.
7245         * testsuite/26_numerics/random/independent_bits_engine/cons/
7246         seed1.cc: New.
7247         * testsuite/26_numerics/random/independent_bits_engine/cons/
7248         seed2.cc: New.
7249         * testsuite/26_numerics/random/independent_bits_engine/cons/
7250         base_copy.cc: New.
7251         * testsuite/26_numerics/random/independent_bits_engine/cons/
7252         default.cc: New.
7253         * testsuite/26_numerics/random/independent_bits_engine/cons/
7254         seed_seq.cc: New.
7255         * testsuite/26_numerics/random/independent_bits_engine/requirements/
7256         typedefs.cc: New.
7257         * testsuite/26_numerics/random/independent_bits_engine/operators/
7258         equal.cc: New.
7259         * testsuite/26_numerics/random/independent_bits_engine/operators/
7260         serialize.cc: New.
7261         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7262         base_move.cc: New.
7263         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7264         seed1.cc: New.
7265         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7266         seed2.cc: New.
7267         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7268         base_copy.cc: New.
7269         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7270         default.cc: New.
7271         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7272         seed_seq.cc: New.
7273         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
7274         typedefs.cc: New.
7275         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7276         equal.cc: New.
7277         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7278         serialize.cc
7279         * testsuite/26_numerics/random/mt19937.cc: New.
7280         * testsuite/26_numerics/random/mt19937_64.cc: New.
7281         * testsuite/26_numerics/random/minstd_rand.cc: New.
7282         * testsuite/26_numerics/random/minstd_rand0.cc: New.
7283         * testsuite/26_numerics/random/ranlux24_base.cc: New.
7284         * testsuite/26_numerics/random/ranlux48_base.cc: New.
7285         * testsuite/26_numerics/random/ranlux24.cc: New.
7286         * testsuite/26_numerics/random/ranlux48.cc: New.
7287         * testsuite/26_numerics/random/knuth_b.cc: New.
7288         * testsuite/26_numerics/random/default_random_engine.cc: New.
7289         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7290         parms.cc: New.
7291         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7292         default.cc: New.
7293         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
7294         typedefs.cc: New.
7295         * testsuite/26_numerics/random/chi_squared_distribution/operators/
7296         serialize.cc: New.
7297         * testsuite/26_numerics/random/normal_distribution/cons/
7298         parms.cc: New.
7299         * testsuite/26_numerics/random/normal_distribution/cons/
7300         default.cc: New.
7301         * testsuite/26_numerics/random/normal_distribution/requirements/
7302         typedefs.cc: New.
7303         * testsuite/26_numerics/random/normal_distribution/operators/
7304         serialize.cc: New.
7305         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
7306         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
7307         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
7308         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7309         parms_neg.cc: New.
7310         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7311         parms.cc: New.
7312         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7313         default.cc: New.
7314         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
7315         typedefs.cc: New.
7316         * testsuite/26_numerics/random/uniform_int_distribution/operators/
7317         serialize.cc: New.
7318         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7319         parms_neg.cc: New.
7320         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7321         parms.cc: New.
7322         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7323         default.cc: New.
7324         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
7325         typedefs.cc: New.
7326         * testsuite/26_numerics/random/uniform_real_distribution/operators/
7327         serialize.cc: New.
7328         * testsuite/26_numerics/random/poisson_distribution/cons/
7329         parms.cc: New.
7330         * testsuite/26_numerics/random/poisson_distribution/cons/
7331         default.cc: New.
7332         * testsuite/26_numerics/random/poisson_distribution/requirements/
7333         typedefs.cc
7334         * testsuite/26_numerics/random/poisson_distribution/operators/
7335         serialize.cc: New.
7336         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7337         parms.cc: New.
7338         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7339         default.cc: New.
7340         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
7341         typedefs.cc: New.
7342         * testsuite/26_numerics/random/bernoulli_distribution/operators/
7343         serialize.cc: New.
7344         * testsuite/26_numerics/random/discrete_distribution/cons/
7345         range.cc: New.
7346         * testsuite/26_numerics/random/discrete_distribution/cons/
7347         initlist.cc: New.
7348         * testsuite/26_numerics/random/discrete_distribution/cons/
7349         default.cc: New.
7350         * testsuite/26_numerics/random/discrete_distribution/cons/
7351         num_xbound_fun.cc: New.
7352         * testsuite/26_numerics/random/discrete_distribution/requirements/
7353         typedefs.cc: New.
7354         * testsuite/26_numerics/random/discrete_distribution/operators/
7355         serialize.cc: New.
7356         * testsuite/26_numerics/random/weibull_distribution/cons/
7357         parms.cc: New.
7358         * testsuite/26_numerics/random/weibull_distribution/cons/
7359         default.cc: New.
7360         * testsuite/26_numerics/random/weibull_distribution/requirements/
7361         typedefs.cc: New.
7362         * testsuite/26_numerics/random/weibull_distribution/operators/
7363         serialize.cc: New.
7364         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7365         parms.cc: New.
7366         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7367         default.cc: New.
7368         * testsuite/26_numerics/random/negative_binomial_distribution/
7369         requirements/typedefs.cc: New.
7370         * testsuite/26_numerics/random/negative_binomial_distribution/
7371         operators/serialize.cc: New.
7372         * testsuite/26_numerics/random/cauchy_distribution/cons/
7373         parms.cc: New.
7374         * testsuite/26_numerics/random/cauchy_distribution/cons/
7375         default.cc: New.
7376         * testsuite/26_numerics/random/cauchy_distribution/requirements/
7377         typedefs.cc: New.
7378         * testsuite/26_numerics/random/cauchy_distribution/operators/
7379         serialize.cc: New.
7380         * testsuite/26_numerics/random/gamma_distribution/cons/
7381         parms.cc: New.
7382         * testsuite/26_numerics/random/gamma_distribution/cons/
7383         default.cc: New.
7384         * testsuite/26_numerics/random/gamma_distribution/requirements/
7385         typedefs.cc: New.
7386         * testsuite/26_numerics/random/gamma_distribution/operators/
7387         serialize.cc: New.
7388         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7389         parms.cc: New.
7390         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7391         default.cc: New.
7392         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
7393         typedefs.cc: New.
7394         * testsuite/26_numerics/random/fisher_f_distribution/operators/
7395         serialize.cc: New.
7396
7397         * testsuite/26_numerics/random/exponential_distribution/cons/
7398         parms.cc: New.
7399         * testsuite/26_numerics/random/exponential_distribution/cons/
7400         default.cc: New.
7401         * testsuite/26_numerics/random/exponential_distribution/requirements/
7402         typedefs.cc: New.
7403         * testsuite/26_numerics/random/exponential_distribution/operators/
7404         serialize.cc: New.
7405         * testsuite/26_numerics/random/lognormal_distribution/cons/
7406         parms.cc: New.
7407         * testsuite/26_numerics/random/lognormal_distribution/cons/
7408         default.cc: New.
7409         * testsuite/26_numerics/random/lognormal_distribution/requirements/
7410         typedefs.cc: New.
7411         * testsuite/26_numerics/random/lognormal_distribution/operators/
7412         serialize.cc: New.
7413         * testsuite/26_numerics/random/binomial_distribution/cons/
7414         parms.cc: New.
7415         * testsuite/26_numerics/random/binomial_distribution/cons/
7416         default.cc: New.
7417         * testsuite/26_numerics/random/binomial_distribution/requirements/
7418         typedefs.cc: New.
7419         * testsuite/26_numerics/random/binomial_distribution/operators/
7420         serialize.cc: New.
7421         * testsuite/26_numerics/random/random_device/cons/
7422         token.cc: New.
7423         * testsuite/26_numerics/random/random_device/cons/
7424         default.cc: New.
7425         * testsuite/26_numerics/random/random_device/requirements/
7426         typedefs.cc: New.
7427         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7428         parms.cc: New.
7429         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7430         default.cc: New.
7431         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
7432         typedefs.cc: New.
7433         * testsuite/26_numerics/random/extreme_value_distribution/operators/
7434         serialize.cc: New.
7435         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7436         range.cc: New.
7437         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7438         default.cc: New.
7439         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7440         num_xbound_fun.cc: New.
7441         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7442         initlist_fun.cc: New.
7443         * testsuite/26_numerics/random/piecewise_linear_distribution/
7444         requirements/typedefs.cc: New.
7445         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
7446         serialize.cc: New.
7447         * testsuite/26_numerics/random/student_t_distribution/cons/
7448         parms.cc: New.
7449         * testsuite/26_numerics/random/student_t_distribution/cons/
7450         default.cc: New.
7451         * testsuite/26_numerics/random/student_t_distribution/requirements/
7452         typedefs.cc: New.
7453         * testsuite/26_numerics/random/student_t_distribution/operators/
7454         serialize.cc: New.
7455         * testsuite/26_numerics/random/geometric_distribution/cons/
7456         parms.cc: New.
7457         * testsuite/26_numerics/random/geometric_distribution/cons/
7458         default.cc: New.
7459         * testsuite/26_numerics/random/geometric_distribution/requirements/
7460         typedefs.cc: New.
7461         * testsuite/26_numerics/random/geometric_distribution/operators/
7462         serialize.cc: New.
7463         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7464         range.cc: New.
7465         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7466         default.cc: New.
7467         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7468         num_xbound_fun.cc: New.
7469         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7470         initlist_fun.cc: New.
7471         * testsuite/26_numerics/random/piecewise_constant_distribution/
7472         requirements/typedefs.cc: New.
7473         * testsuite/26_numerics/random/piecewise_constant_distribution/
7474         operators/serialize.cc: New.
7475
7476 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7477
7478         * include/ext/bitmap_allocator.h: The typedefs should be made public
7479         if we want them to be accessible. This has been revealed by the patch
7480         that fixes PR c++/26693 in g++.
7481
7482 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
7483
7484         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
7485         Regenerated.
7486         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
7487         Regenerated.
7488         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
7489         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
7490         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
7491         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
7492         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
7493         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
7494         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
7495         Regenerated.
7496         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
7497
7498 2009-03-31  Jason Merrill  <jason@redhat.com>
7499
7500         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
7501
7502         PR libstdc++/39310
7503         * include/tr1_impl/type_traits (is_function): Add partial
7504         specializations with function cv-quals.
7505         (__is_function_helper): Remove.
7506         (is_member_pointer): Don't define in terms of is_member_*_pointer.
7507
7508 2009-03-30  Ian Lance Taylor  <iant@google.com>
7509
7510         * include/backward/hashtable.h (clear): Return quickly if the
7511         table is empty.
7512
7513 2009-03-27  Ian Lance Taylor  <iant@google.com>
7514
7515         * include/backward/hashtable.h (_S_num_primes): Change to 29.
7516         (__stl_prime_list): Add 5 at the start of the list.
7517
7518 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
7519
7520         * include/std/fstream (basic_filebuf<>::open(const std::string&,
7521         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
7522         std::string&, ios_base::openmode), basic_ifstream<>::
7523         open(const std::string&, ios_base::openmode), basic_ofstream<>::
7524         basic_ofstream(const std::string&, ios_base::openmode),
7525         basic_ofstream<>::open(const std::string&, ios_base::openmode),
7526         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
7527         basic_fstream<>::open(const std::string&, ios_base::openmode)):
7528         Add in C++0x mode.
7529         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
7530         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
7531         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
7532         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
7533         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
7534         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
7535         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
7536
7537 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7538
7539         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
7540         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
7541         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
7542         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
7543
7544 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7545
7546         * include/bits/forward_list.h (_Fwd_list_node_base<>::
7547         _M_transfer_after, _M_reverse_after): Move out of line...
7548         * include/bits/forward_list.tcc: ... here.
7549         (forward_list<>::reverse): Move inline...
7550         * include/bits/forward_list.h: ... here; minor cosmetic changes.
7551
7552 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7553
7554         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
7555         28277.cc: Likewise.
7556         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
7557         Likewise.
7558         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
7559         Likewise.
7560         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
7561         Likewise.
7562
7563 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7564
7565         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
7566         year(s).
7567         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7568         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7569         Likewise.
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-22  Mark Mitchell  <mark@codesourcery.com>
7577
7578         * testsuite/25_algorithms/search_n/iterator.cc: Condition
7579         iterations for simulators.
7580         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7581         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7582         Condition stream width for simulators.
7583         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7584         Likewise.
7585         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7586         Likewise.
7587         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7588
7589 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
7590
7591         * doc/xml/manual/appendix_contributing.xml: Add docbook style
7592         sheet version information. Table-ize docbook element examples.
7593         * doc/xml/manual/using.xml: Human-readable header
7594         markup. Alphabetized. Add new headers.
7595         * doc/html: Regenerate.
7596
7597 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
7598
7599         * doc/xml/faq.xml: Fix link to setup documentation.
7600
7601 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
7602
7603         * include/std/type_traits (__add_lvalue_reference_helper,
7604         __add_rvalue_reference_helper): As an optimization, rewrite
7605         condition (avoid is_function).
7606
7607 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7608
7609         PR libstdc++/39405
7610         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
7611         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7612
7613 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
7614
7615         * testsuite/30_threads/condition_variable_any/native_handle/
7616         typesizes.cc: Include tweaks.
7617         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7618         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7619         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7620         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7621         * testsuite/30_threads/condition_variable/native_handle/
7622         typesizes.cc: Same.
7623
7624 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7625
7626         * include/bits/shared_ptr.h: Add include guards.
7627         * include/tr1/shared_ptr.h: Likewise.
7628
7629 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7630
7631         * include/std/iostream: Fix doxygen link.
7632         * include/bits/forward_list.h: Fix doxygen markup.
7633         * include/ext/vstring.h: Escape backslash in doxygen comment.
7634         * include/bits/basic_string.h: Likewise.
7635
7636 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7637
7638         * doc/xml/faq.xml: Fix links to implementation status pages.
7639
7640 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7641
7642         * include/std/complex (operator+(const complex<>&, const _Tp&),
7643         operator+(const _Tp&, const complex<>&),
7644         operator-(const complex<>&, const _Tp&),
7645         operator-(const _Tp&, const complex<>&)): Do not assume real()
7646         returns a reference (against DR 387).
7647         * testsuite/26_numerics/complex/dr387_2.cc: New.
7648
7649 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
7650
7651         * testsuite/thread/pthread4.cc: Move...
7652         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
7653         * testsuite/thread/pthread5.cc: Move...
7654         * testsuite/23_containers/list/pthread5.cc: ...here.
7655         * testsuite/thread/pthread6.cc: Move...
7656         * testsuite/23_containers/map/pthread6.cc: ...here.
7657         * testsuite/thread/pthread7-rope.cc: Move...
7658         * testsuite/ext/rope/pthread7-rope.cc: ...here.
7659         * testsuite/thread/guard.cc: Move...
7660         * testsuite/18_support/pthread_guard.cc: ...here.
7661         * testsuite/thread/18185.cc: Move...
7662         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
7663         * testsuite/thread/pthread1.cc: Move...
7664         * testsuite/23_containers/list/pthread1.cc: ...here.
7665         * testsuite/thread/pthread2.cc: Move...
7666         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
7667         * testsuite/thread/pthread3.cc: Move...
7668         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
7669
7670         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
7671         * testsuite/thread: Remove.
7672
7673 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7674
7675         * configure: Regenerate.
7676
7677 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
7678
7679         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
7680         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
7681         from baseline_dir.
7682         * configure: Regenerate.
7683         * testsuite/Makefile.am (baseline_file): Remove variable.
7684         (site.exp): Set baseline_dir rather than baseline_file.
7685         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
7686         * testsuite/Makefile.in: Regenerate.
7687
7688 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7689
7690         * testsuite/30_threads/thread/this_thread: Move...
7691         * testsuite/30_threads/this_thread: ...here.
7692         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
7693         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
7694         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
7695         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
7696         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
7697         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
7698
7699 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7700
7701         * doc/doxygen/user.cfg.in: Tweaks.
7702         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
7703         be elsewhere.
7704
7705         * include/tr1_impl/unordered_map: Just use most specialized
7706         container module.
7707         * include/tr1_impl/unordered_set: Same.
7708         * include/tr1_impl/array: Same.
7709         * include/bits/stl_list.h: Same.
7710         * include/bits/stl_map.h: Same.
7711         * include/bits/stl_queue.h: Same.
7712         * include/bits/stl_set.h: Same.
7713         * include/bits/stl_stack.h: Same.
7714         * include/bits/forward_list.h: Same.
7715         * include/bits/basic_string.h: Same.
7716         * include/bits/stl_multimap.h: Same.
7717         * include/bits/stl_vector.h: Same.
7718         * include/bits/stl_deque.h: Same.
7719         * include/bits/stl_multiset.h: Same.
7720         * include/bits/stl_bvector.h: Same.
7721
7722         * include/backward/binders.h: Change binder module to binders.
7723
7724         * include/std/complex: Add complex_numers module.
7725         * include/tr1_impl/complex: Same.
7726
7727         * include/std/valarray: Add numeric_arrays module.
7728         * include/bits/gslice_array.h: Same.
7729         * include/bits/gslice.h: Same.
7730         * include/bits/mask_array.h: Same.
7731         * include/bits/slice_array.h: Same.
7732         * include/bits/indirect_array.h: Same.
7733
7734         * include/bits/allocator.h: Add allocators module.
7735         * include/ext/throw_allocator.h
7736         * include/ext/pool_allocator.h
7737         * include/ext/bitmap_allocator.h
7738         * include/ext/new_allocator.h
7739         * include/ext/malloc_allocator.h
7740         * include/ext/array_allocator.h
7741         * include/ext/mt_allocator.h
7742         * include/ext/debug_allocator.h
7743         * include/ext/extptr_allocator.h
7744
7745         * include/tr1_impl/functional: Move namespace markup here.
7746         * include/tr1_impl/regex: Same.
7747
7748         * include/tr1_impl/type_traits: Add metaprogramming module.
7749         * include/std/type_traits: Same.
7750
7751         * include/std/memory: Add memory module.
7752
7753         * include/std/ratio: Add ratio module.
7754
7755         * include/std/chrono: Move namespace markup here, add time module.
7756
7757         * include/std/thread: Move namespace markup here, add concurrency
7758         module.
7759         * include/std/mutex: Use concurrency module.
7760         * include/std/condition_variable: Same.
7761
7762
7763         * include/bits/ios_base.h: Refine io module.
7764         * include/bits/basic_ios.h: Same.
7765         * include/std/fstream: Same.
7766         * include/std/istream: Same.
7767         * include/std/ostream: Same.
7768         * include/std/sstream: Same.
7769
7770         * include/ext/vstring.h: Correct parameter markup.
7771
7772         * include/bits/shared_ptr.h: Add pointer_abstractions module.
7773         * include/bits/unique_ptr.h: Same.
7774
7775         * include/bits/algorithmfwd.h: Add mutating_algorithms,
7776         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
7777         * include/bits/stl_heap.h: Add markup for new groupings.
7778         * include/bits/stl_algobase.h: Same.
7779         * include/bits/stl_algo.h: Same.
7780
7781         * include/c_compatibility/stdatomic.h: Add atomics module.
7782         * include/c_global/cstdatomic: Same.
7783
7784         * libsupc++/exception: Add exceptions module.
7785         * libsupc++/typeinfo: Same.
7786         * libsupc++/new: Same.
7787         * libsupc++/exception_ptr.h: Same.
7788         * include/std/system_error: Same.
7789         * include/std/stdexcept: Same.
7790
7791         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
7792         * libsupc++/cxxabi-forced.h: Same.
7793
7794         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
7795         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
7796         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
7797         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
7798         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
7799         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
7800         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
7801         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
7802         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
7803         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7804         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
7805         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
7806         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
7807         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
7808         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
7809         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
7810         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
7811         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
7812         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
7813         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
7814         * testsuite/23_containers/vector/requirements/dr438/
7815         constructor_1_neg.cc: Same.
7816         * testsuite/23_containers/vector/requirements/dr438/
7817         constructor_2_neg.cc: Same.
7818         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
7819         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
7820         * testsuite/23_containers/deque/requirements/dr438/
7821         constructor_1_neg.cc: Same.
7822         * testsuite/23_containers/deque/requirements/dr438/
7823         constructor_2_neg.cc: Same.
7824         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
7825         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
7826         * testsuite/23_containers/list/requirements/dr438/
7827         constructor_1_neg.cc: Same.
7828         * testsuite/23_containers/list/requirements/dr438/
7829         constructor_2_neg.cc: Same.
7830         * testsuite/20_util/duration/cons/1_neg.cc: Same.
7831         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
7832         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
7833         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
7834         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
7835         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
7836         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
7837         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
7838         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
7839         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
7840
7841 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
7842
7843         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
7844         * doc/doxygen/user.cfg.in: Update.
7845         * scripts/run_doxygen: Adjust for new group names.
7846
7847         * include/tr1_impl/random: Update doxygen group markup.
7848         * include/tr1_impl/unordered_map: Same.
7849         * include/tr1_impl/unordered_set: Same.
7850         * include/tr1_impl/array: Same.
7851         * include/std/numeric: Same.
7852         * include/std/utility: Same.
7853         * include/std/bitset: Same.
7854         * include/std/iosfwd: Same.
7855         * include/bits/stl_list.h: Same.
7856         * include/bits/stl_map.h: Same.
7857         * include/bits/stl_algobase.h: Same.
7858         * include/bits/stl_queue.h: Same.
7859         * include/bits/stl_set.h: Same.
7860         * include/bits/stl_stack.h: Same.
7861         * include/bits/stl_iterator_base_types.h: Same.
7862         * include/bits/forward_list.h: Same.
7863         * include/bits/basic_string.h: Same.
7864         * include/bits/stl_multimap.h: Same.
7865         * include/bits/stl_vector.h: Same.
7866         * include/bits/stl_deque.h: Same.
7867         * include/bits/stl_multiset.h: Same.
7868         * include/bits/stl_algo.h: Same.
7869         * include/bits/stl_bvector.h: Same.
7870         * include/bits/algorithmfwd.h: Same.
7871         * include/bits/stl_function.h: Same.
7872         * include/tr1/cmath: Same.
7873         * include/backward/binders.h: Same.
7874
7875 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
7876
7877         * include/std/system_error (system_category): To system_category().
7878         (generic_category): To generic_category. DR 890.
7879         * src/system_error.cc: Define.
7880         * include/bits/functexcept.h: Only one __throw_system_error.
7881         * src/functexcept.cc: Same.
7882         * include/std/mutex: Fixup for changes above.
7883         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
7884         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
7885         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
7886         * config/abi/pre/gnu.ver: Clean up exports.
7887
7888 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
7889
7890         * include/std/thread: Fix typo.
7891         * src/thread.cc (thread::join): Use NULL.
7892
7893 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
7894
7895         PR libstdc++/39168
7896         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
7897         const string&)): Also check that the value != CHAR_MAX.
7898         * include/bits/locale_facets.tcc (__numpunct_cache<>::
7899         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
7900         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
7901         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
7902         _M_cache(const locale&)): Likewise.
7903         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
7904         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
7905         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
7906         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
7907         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
7908         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
7909
7910 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
7911             Benjamin Kosnik  <bkoz@redhat.com>
7912
7913         * include/std/thread (_Impl_base): Move _M_id out and into ...
7914         (thread): ...here. Call _M_make_routine in body of constructors.
7915         Adjust data member usage to reflect changes.
7916         (_M_make_routine): From _M_make_shared_data.
7917         (_M_start_thread): Add __shared_base_type argument.
7918         * src/thread.cc: Fixups for above.
7919         * config/abi/pre/gnu.ver: Adjust exports.
7920         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
7921         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
7922         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7923
7924 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
7925
7926         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
7927         (compare_type_to_native_type): ...this, add alignment check.
7928         * testsuite/30_threads/condition_variable_any/native_handle/
7929         typesizes.cc: Modify as above.
7930         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7931         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7932         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7933         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7934         * testsuite/30_threads/condition_variable/native_handle/
7935         typesizes.cc: Same.
7936         * testsuite/30_threads/recursive_timed_mutex/native_handle/
7937         typesizes.cc: Same.
7938
7939         * testsuite/30_threads/thread/cons/1.cc: Add comments.
7940         * testsuite/30_threads/thread/cons/2.cc: Same.
7941         * testsuite/30_threads/thread/cons/3.cc: Same.
7942         * testsuite/30_threads/thread/cons/4.cc: Same.
7943         * testsuite/30_threads/thread/cons/5.cc: Same.
7944         * testsuite/30_threads/thread/cons/6.cc: Same.
7945         * testsuite/30_threads/thread/cons/7.cc: Same.
7946         * testsuite/30_threads/thread/cons/8.cc: Same.
7947
7948         * testsuite/30_threads/thread/cons/9.cc: New.
7949         * testsuite/30_threads/thread/cons/moveable.cc: New.
7950
7951         * src/condition_variable.cc: Clean up whitespace.
7952         * include/std/condition_variable: Same.
7953
7954 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
7955
7956         * include/std/condition_variable (condition_variable): Remove
7957         _M_internal_mutex. Add private __native_type typedef.
7958         * src/condition_variable.cc (condition_variable::notify_one):
7959         Remove _M_internal_mutex use. Use typedef.
7960         (condition_variable::notify_all): Same.
7961         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
7962         (recursive_mutex): Same.
7963         (timed_mutex): Same.
7964         (recursive_timed_mutex): Same.
7965         (once_flag): Make __native_type typedef private.
7966
7967         * include/std/thread (this_thread): Add minimal markup.
7968
7969         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
7970         Adjust line numbers.
7971         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
7972         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
7973         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
7974         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
7975         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
7976         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
7977         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7978         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
7979         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
7980         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
7981         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
7982         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
7983         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
7984
7985         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
7986         * testsuite/30_threads/condition_variable_any/native_handle/
7987         typesizes.cc: New.
7988         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7989         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7990         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7991         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7992         * testsuite/30_threads/condition_variable/native_handle/
7993         typesizes.cc: Same.
7994         * testsuite/30_threads/recursive_timed_mutex/native_handle/
7995         typesizes.cc: Same.
7996
7997 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
7998
7999         PR testsuite/33300
8000         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
8001         on darwin for lp64.
8002
8003 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
8004
8005         * configure.host: Set abi_baseline_pair for mips64*-linux.
8006         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
8007
8008 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8009
8010         * include/std/thread (this_thread::get_id): Inline.
8011
8012 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8013
8014         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
8015         _Callable as template argument for _M_make_shared_data.
8016         * testsuite/30_threads/thread/cons/6.cc: New.
8017         * testsuite/30_threads/thread/cons/7.cc: New.
8018         * testsuite/30_threads/thread/cons/8.cc: New.
8019
8020 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
8021
8022         * testsuite/30_threads/thread/member: To..
8023         * testsuite/30_threads/thread/members: ...this.
8024         * testsuite/30_threads/condition_variable/member: To...
8025         * testsuite/30_threads/condition_variable/members: ...this.
8026
8027 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
8028
8029         * include/std/thread (thread::id): Move definition inside thread.
8030         Use native_handle_type. Remove this_thread::get_id friend.
8031         Change __thread_data_ptr to __shared_base_ptr.
8032         (thread::id::id(native_handle_type): Make public. Still explicit.
8033         Use native_handle_type. Change _M_thread_id to _M_thread.
8034         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
8035         _M_thread_handle to _M_id.
8036         (thread::__thread_data): Rename to _Impl.
8037         Fixup for renames.
8038         (thread::_M_make_thread_data): Return derived type.
8039         (thread::hardware_concurrency): Add definition for default case.
8040         (thread::get_id): Now can define inline.
8041         (thread): Change _M_thread_data to _M_data.
8042         (this_thread::get_id): Now can define inline.
8043         * src/thread.cc (__thread_proxy): Rename to
8044         execute_native_thread_routine.
8045         Fixup for other renames.
8046         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
8047         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
8048         * testsuite/30_threads/thread/algorithm: Move to..
8049         * testsuite/30_threads/thread/swap: ...this.
8050         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
8051         * testsuite/30_threads/thread/id/operators.cc: New.
8052
8053 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8054
8055         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
8056         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
8057         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
8058         exposing it in public std::tuple interface.
8059
8060 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8061             Benjamin Kosnik  <bkoz@redhat.com>
8062
8063         * include/std/thread (__thread_data_base): Nest class in std::thread.
8064         (__thread_data): Likewise.
8065         (__thread_data_ptr): Nest typedef in std::thread.
8066         * src/thread.cc (__thread_proxy): Qualify the above names.
8067         * config/abi/pre/gnu.ver: Remove unused exports.
8068
8069 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
8070
8071         * include/bits/unique_ptr.h: Remove private __this_type typedef.
8072         * include/bits/stl_vector.h: Remove private vector_type typedef.
8073         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
8074         Fix line numbers.
8075         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8076         * testsuite/23_containers/vector/requirements/dr438/
8077         constructor_1_neg.cc: Same.
8078         * testsuite/23_containers/vector/requirements/dr438/
8079         constructor_2_neg.cc: Same.
8080         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8081         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8082
8083 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8084
8085         PR libstdc++/25191
8086         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
8087         deal consistently with __try and __catch too.
8088         * src/localename.cc: Replace try -> __try, catch -> __catch.
8089         * src/ios.cc: Likewise.
8090         * src/locale.cc: Likewise.
8091         * src/istream.cc: Likewise.
8092         * src/thread.cc: Likewise.
8093         * src/compatibility.cc: Likewise.
8094         * src/bitmap_allocator.cc: Likewise.
8095         * src/ios_init.cc: Likewise.
8096         * include/debug/deque: Likewise.
8097         * include/debug/list: Likewise.
8098         * include/tr1_impl/hashtable: Likewise.
8099         * include/std/bitset: Likewise.
8100         * include/ext/pb_ds/detail/resize_policy/
8101         hash_load_check_resize_trigger_imp.hpp: Likewise.
8102         * include/ext/pb_ds/detail/resize_policy/
8103         hash_standard_resize_policy_imp.hpp: Likewise.
8104         * include/ext/pb_ds/detail/cc_hash_table_map_/
8105         resize_fn_imps.hpp: Likewise.
8106         * include/ext/pb_ds/detail/cc_hash_table_map_/
8107         constructor_destructor_fn_imps.hpp: Likewise.
8108         * include/ext/pb_ds/detail/pat_trie_/
8109         split_join_branch_bag.hpp: Likewise.
8110         * include/ext/pb_ds/detail/pat_trie_/
8111         constructors_destructor_fn_imps.hpp: Likewise.
8112         * include/ext/pb_ds/detail/bin_search_tree_/
8113         constructors_destructor_fn_imps.hpp: Likewise.
8114         * include/ext/pb_ds/detail/gp_hash_table_map_/
8115         resize_fn_imps.hpp: Likewise.
8116         * include/ext/pb_ds/detail/gp_hash_table_map_/
8117         constructor_destructor_fn_imps.hpp: Likewise.
8118         * include/ext/pb_ds/detail/binary_heap_/
8119         constructors_destructor_fn_imps.hpp: Likewise.
8120         * include/ext/pb_ds/detail/binary_heap_/
8121         erase_fn_imps.hpp: Likewise.
8122         * include/ext/pb_ds/detail/binary_heap_/
8123         split_join_fn_imps.hpp: Likewise.
8124         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
8125         constructors_destructor_fn_imps.hpp: Likewise.
8126         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
8127         * include/ext/pb_ds/detail/list_update_map_/
8128         constructor_destructor_fn_imps.hpp: Likewise.
8129         * include/ext/slist: Likewise.
8130         * include/ext/memory: Likewise.
8131         * include/ext/rc_string_base.h: Likewise.
8132         * include/ext/ropeimpl.h: Likewise.
8133         * include/ext/vstring.tcc: Likewise.
8134         * include/ext/rope: Likewise.
8135         * include/ext/sso_string_base.h: Likewise.
8136         * include/bits/shared_ptr.h: Likewise.
8137         * include/bits/stl_list.h: Likewise.
8138         * include/bits/locale_classes.tcc: Likewise.
8139         * include/bits/locale_facets.tcc: Likewise.
8140         * include/bits/locale_classes.h: Likewise.
8141         * include/bits/forward_list.h: Likewise.
8142         * include/bits/stl_vector.h: Likewise.
8143         * include/bits/stl_deque.h: Likewise.
8144         * include/bits/istream.tcc: Likewise.
8145         * include/bits/stl_uninitialized.h: Likewise.
8146         * include/bits/ostream.tcc: Likewise.
8147         * include/bits/vector.tcc: Likewise.
8148         * include/bits/stl_tempbuf.h: Likewise.
8149         * include/bits/deque.tcc: Likewise.
8150         * include/bits/basic_string.tcc: Likewise.
8151         * include/bits/ostream_insert.h: Likewise.
8152         * include/bits/locale_facets_nonio.tcc: Likewise.
8153         * include/bits/stl_tree.h: Likewise.
8154         * include/bits/fstream.tcc: Likewise.
8155         * include/tr1/shared_ptr.h: Likewise.
8156         * include/tr1/hypergeometric.tcc: Likewise.
8157         * include/backward/hashtable.h: Likewise.
8158         * libsupc++/exception_ptr.h: Likewise.
8159         * libsupc++/eh_personality.cc: Likewise.
8160         * libsupc++/eh_call.cc: Likewise.
8161         * config/locale/gnu/monetary_members.cc: Likewise.
8162         * config/locale/gnu/time_members.h: Likewise.
8163         * config/locale/generic/time_members.h: Likewise.
8164
8165 2009-02-03  Johannes Singler  <singler@ira.uka.de>
8166
8167         * include/parallel/algorithmfwd.h:
8168         Add parallelism default for many declarations.
8169         * include/parallel/numericfwd.h: Likewise.
8170         * include/parallel/iterator.h: Use iterator_traits as usual.
8171         * include/parallel/par_loop.h:
8172         Include equally_split.h.
8173         (for_each_template_random_access_ed):
8174         Avoid calling the Result default constructor.
8175         * include/parallel/numeric: Replace
8176         for_each_template_random_access by
8177         for_each_template_random_access_ed in numeric functions.
8178
8179 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
8180
8181         * config/os/gnu-linux/os_defines.h: Remove superfluous
8182         __NO_STRING_INLINES.
8183
8184 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8185
8186         * testsuite/21_strings/c_strings/char/3.cc: New test.
8187         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
8188
8189 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
8190             Jakub Jelinek  <jakub@redhat.com>
8191
8192         PR libstdc++/30928 (partial, works together with recent glibcs)
8193         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8194         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8195         defined.
8196         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8197         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8198         defined.
8199         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8200         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8201         defined.
8202         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8203         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8204         defined.
8205         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
8206         argument is const char *, assign result to const char * var, not
8207         char *.
8208         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
8209         argument is const wchar_t *, assign result to const wchar_t * var, not
8210         wchar_t *.
8211
8212 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
8213
8214         * include/std/thread: Remove unused headers.
8215         (__thread_data_base): Remove unused mutex and base.
8216         (thread::~thread): Only detach if joinable.
8217         (thread::joinable): Test if thread data ptr is empty.
8218         (thread::_M_thread_data_mutex): Remove.
8219         (thread::_M_get_thread_data): Remove.
8220         (thread::_M_make_thread_data): Remove overload, use make_shared.
8221         (thread::id::id): Make constructor explicit.
8222         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
8223         (thread::_M_start_thread): Break shared_ptr cycle on error.
8224         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
8225         * testsuite/30_threads/thread/member/4.cc: New.
8226         * testsuite/30_threads/thread/member/5.cc: New.
8227
8228 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
8229
8230         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
8231         (standard_layout): Just use !has_virtual_destructor for now.
8232         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
8233         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
8234         * testsuite/30_threads/recursive_mutex/requirements/
8235         standard_layout.cc: New.
8236         * testsuite/30_threads/condition_variable/requirements/
8237         standard_layout.cc: New.
8238         * testsuite/29_atomics/atomic_address/requirements/
8239         standard_layout.cc: Adjust.
8240         * testsuite/29_atomics/atomic_flag/requirements/
8241         standard_layout.cc: Same.
8242         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
8243         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
8244         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
8245         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
8246         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
8247         line numbers.
8248         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
8249         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8250         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8251         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
8252         Remove, not required.
8253
8254 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
8255
8256         * include/std/thread (__thread_data_base, thread): Rename member
8257         functions to match coding style.
8258         (thread::thread,thread::operator=): Define move operations.
8259         * src/thread.cc (__thread_data_base, thread): Rename member functions.
8260         * config/abi/pre/gnu.ver: Adjust.
8261
8262 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
8263
8264         PR libstdc++/38384
8265         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
8266         on HPUX.
8267         * configure: Regenerate.
8268
8269 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
8270
8271         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
8272         atomic_flag_fence.
8273
8274 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8275
8276 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8277             Uros Bizjak  <ubizjak@gmail.com>
8278
8279         PR libstdc++/38834
8280         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
8281         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
8282
8283 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8284             Rainer Emrich  <r.emrich@de.tecosim.com>
8285
8286         PR libstdc++/38919
8287         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
8288         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
8289         * configure: Regenerate.
8290
8291 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
8292
8293         * include/std/thread (__thread_data_base::__run): Make non-const.
8294         * testsuite/30_threads/thread/cons/5.cc: New.
8295
8296 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
8297
8298         * src/Makefile.am (sources): Add math_stubs_float.cc.
8299         * src/Makefile.in: Regenerate.
8300         * src/math_stubs_float.cc: New, from libmath/stubs.c.
8301
8302 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8303
8304         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
8305         * src/Makefile.in: Regenerate.
8306         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
8307
8308 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8309
8310         PR libstdc++/32666
8311         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
8312
8313 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8314
8315         PR libstdc++/32666
8316         * Makefile.am (hosted_source): Remove libmath directory.
8317         * Makefile.in: Regenerate.
8318         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
8319         (AC_REPLACE_MATHFUNCS): Remove.
8320         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
8321         in GLIBCXX_CHECK_C99_TR1.
8322         * acinclude.m4: Remove libmath, need_math.
8323         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
8324         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
8325         * configure.ac: Same.
8326         * configure: Regenerate.
8327         * fragment.am: Fix comment.
8328         * config.h.in: Regenerate.
8329         * src/Makefile.in: Regenerate.
8330         * src/Makefile.am: Remove libmath references.
8331         * doc/Makefile.in: Regenerate.
8332         * po/Makefile.in: Regenerate.
8333         * include/Makefile.in: Regenerate.
8334         * libsupc++/Makefile.in: Regenerate.
8335         * testsuite/Makefile.in: Regenerate.
8336
8337         * src/compatibility.cc: Also export long double versions of "C" math
8338         library if hppa-linux.
8339         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
8340         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
8341
8342         * libmath: Remove.
8343         * libmath/signbit.c: Same.
8344         * libmath/stubs.c: Same.
8345         * libmath/Makefile.in: Same.
8346         * libmath/copysignf.c: Same.
8347         * libmath/mathconf.h: Same.
8348         * libmath/signbitf.c: Same.
8349         * libmath/Makefile.am: Same.
8350         * libmath/signbitl.c: Same.
8351
8352 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
8353             Paolo Carlini  <paolo.carlini@oracle.com>
8354
8355         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
8356         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
8357         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
8358         * configure.ac: Adjust.
8359         * doc/xml/manual/configure.xml: Update.
8360         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
8361         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
8362         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
8363         * configure: Regenerate.
8364         * config.h.in: Likewise.
8365
8366         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
8367         thread::joinable, thread::swap, this_thread::get_id,
8368         this_thread::yield): Define inline...
8369         * include/std/thread: ... here.
8370         * config/abi/pre/gnu.ver: Adjust.
8371
8372 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8373
8374         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
8375         Add dg-timeout-factor 2.0.
8376         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
8377         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
8378         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
8379         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
8380         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
8381         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
8382
8383 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8384
8385         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
8386         field from readelf output.
8387
8388 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8389
8390         PR libstdc++/38384
8391         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
8392         * configure: Regenerate.
8393
8394 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8395
8396         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
8397         _GLIBCXX_HAVE_TLS.
8398         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
8399
8400 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8401
8402         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
8403         constructor for _M_pattern.
8404         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
8405         string.cc: Test construction from different basic_string type.
8406         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
8407         string.cc: Likewise.
8408
8409 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
8410             Jonathan Larmour  <jifl@eCosCentric.com>
8411
8412         PR libstdc++/36801
8413         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
8414         New.
8415         (__gnu_cxx::__exchange_and_add): Use it.
8416         * src/atomic.cc (get_atomic_mutex): New.
8417         * src/debug.cc (get_safe_base_mutex): New.
8418         * src/locale.cc (get_locale_cache_mutex): New.
8419         * src/mt_allocator.cc (get_freelist): New.
8420         (get_freelist_mutex): New.
8421         * src/pool_allocator.cc (get_palloc_mutex): New.
8422         * include/std/mutex (__once_functor_lock): To
8423         (__get_once_functor_lock): ...this.
8424         * src/mutex.cc (__once_mutex): Don't export, use
8425         (get_once_mutex): ...this.
8426         * config/abi/pre/gnu.ver: Adjust exports.
8427
8428 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8429
8430         PR libstdc++/38732
8431         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
8432         referenceCount field again.
8433         (__cxxabiv1::__cxa_refcounted_exception): New struct.
8434         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
8435         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
8436         inline functions.
8437         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
8438         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
8439         instead of __cxa_exception.
8440         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
8441         __cxxabiv1::__cxa_throw): Likewise.
8442         * libsupc++/eh_ptr.cc (std::rethrow_exception,
8443         std::__exception_ptr::exception_ptr::_M_addref,
8444         std::__exception_ptr::exception_ptr::_M_release,
8445         __gxx_dependent_exception_cleanup): Likewise.
8446         * testsuite/18_support/exception/38732.cc: New test.
8447
8448         PR libstdc++/38092
8449         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
8450         * src/compatibility.cc: Don't use .symver directives if
8451         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
8452         * config.h.in: Regenerated.
8453         * configure: Likewise.
8454
8455 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
8456
8457         PR libstdc++/38466
8458         * include/bits/stl_pair.h: Document C++03 pair vs swap.
8459
8460 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
8461
8462         * src/locale_init.cc (locale::_S_initialize_once): Move construction
8463         of classic locale...
8464         (locale::classic): Here.
8465
8466 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
8467
8468         * include/tr1_impl/regex: Fix bad return statements and typos.
8469
8470 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8471
8472         * include/tr1_impl/regex: Remove unimplemented function definitions.
8473         * testsuite/28_regex/init-list.cc: Compile only.
8474         * testsuite/tr1/7_regular_expressions/regex/cons/char/
8475         c_string_extended.cc: Same.
8476         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
8477         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
8478
8479 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8480
8481         PR libstdc++/38384
8482         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
8483         * configure: Regenerate.
8484
8485 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8486
8487         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
8488         * configure: Regenerate.
8489
8490 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8491
8492         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
8493         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
8494         * configure: Regenerate.
8495
8496 2009-01-04  Richard Guenther  <rguenther@suse.de>
8497
8498         PR libstdc++/38720
8499         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
8500         integer type for storage, arithmetic and comparisons.
8501         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
8502
8503 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8504
8505         PR libstdc++/38719
8506         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
8507         _Fwd_list_const_iterator::_M_next): Fix return type.
8508
8509 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8510
8511         * Revert last commit, reopen and suspend libstdc++/38678.
8512
8513 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8514
8515         PR libstdc++/38678
8516         * include/std/istream (basic_istream<>::_M_read): New.
8517         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
8518         (basic_istream<>::read, basic_istream<>::readsome): Use it.
8519         * include/std/ostream (basic_ostream<>::_M_write_): New.
8520         (basic_ostream<>::_M_write): Adjust.
8521         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
8522         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
8523         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
8524         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
8525         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.