OSDN Git Service

2009-05-15 David Billinghurst <billingd@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
2
3         PR libstdc++/36211
4         * testsuite/lib/libstdc++.exp(v3_target_compile):  Add
5         cxxldflags to additional_flags rather than cxx_final.
6
7 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
8
9         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
10         Replace non-standard macro M_PI with constant pi.
11         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
12         Likewise
13         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
14         Likewise
15         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
16         Likewise
17         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
18         Likewise 
19
20 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
21
22         PR libstdc++/40123
23         * random.tcc (independent_bits_engine<>::operator()()): Use
24         result_type(1), not 1UL.
25
26         * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
27         and _M_b.min(), instead of this->max() and this->min().
28
29         * random.h (_ShiftMin1): Remove, adjust everywhere.
30
31         * random.tcc: Minor cosmetic changes.
32
33 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
34
35         * include/bits/random.tcc (cauchy_distribution<>::
36         operator()(_UniformRandomNumberGenerator&, const param_type&)): 
37         Avoid M_PI, a glibc extension.
38
39 2009-05-13  Ben Elliston  <bje@au.ibm.com>
40
41         * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
42         * include/Makefile.in: Likewise.
43
44 2009-05-13  Ben Elliston  <bje@au.ibm.com>
45
46         * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
47         const void * const.
48
49 2009-05-12  Edward Smith-Rowland  <3dw4rd@verizon.net>
50
51         * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
52         random number engines, complex, bitset, array, time utilities, and
53         char_traits.
54
55 2009-05-12  Jonathan Wakely  <jwakely.gcc@gmail.com>
56
57         * libsupc++/exception: Include nested_exception.h in C++0x mode.
58         * libsupc++/nested_exception.h: New.
59         * libsupc++/Makefile.am: Add new header.
60         * libsupc++/Makefile.in: Regenerate.
61         * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
62         * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
63         * testsuite/18_support/nested_exception/cons.cc: New.
64         * testsuite/18_support/nested_exception/nested_ptr.cc: New.
65         * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
66         * doc/xml/manual/status_cxx200x.xml: Adjust.
67
68 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
69
70         * include/ext/throw_allocator.h: Remove redundant include.
71
72 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
73
74         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
75         out of line member functions definitions.
76         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
77         Remove, use static locals instead.
78         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
79         * src/throw_allocator.cc: New.
80         * src/Makefile.am: Add.
81         * config/abi/pre/gnu.ver: Add exports.
82         * src/Makefile.in: Regenerate.
83
84 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
85
86         * configure.ac: Bump libtool_VERSION to 6:12:0.
87         * configure: Regenerate.
88
89 2009-05-07  Matthias Klose  <doko@ubuntu.com>
90
91         PR libstdc++/40038
92         * src/math_stubs_long_double.cc: Add ceill.
93
94 2009-05-06  Johannes Singler  <singler@ira.uka.de>
95
96         PR libstdc++/39546
97         * include/parallel/algo.h (find_switch):
98         Parametrize binder2nd with const T& instead of T.
99         * testsuite/25_algorithms/find/39546.cc: new test case
100
101 2009-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
102
103         Revert:
104         2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
105
106         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
107         possible.
108         * configure: Regenerate.
109
110 2009-05-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
111
112         PR libstdc++/39909
113         * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
114         __set_once_functor_lock_ptr): Replace global lock object with local
115         locks on global mutex.
116         * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
117         __set_once_functor_lock_ptr): Likewise, keeping old function to
118         preserve ABI.
119         (__once_proxy): Use pointer to local lock if set, global lock
120         otherwise.
121         * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
122         * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
123         * testsuite/30_threads/call_once/39909.cc: New.
124
125 2009-05-03  Jan Hubicka  <jh@suse.cz>
126
127         * include/parallel/settings.h (get): Mark const.
128         * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
129         * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
130         * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
131         throw ().
132         * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
133         (is_open, fd): Mark pure and throw ().
134         (seekoff): Mark throw ().
135
136 2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
137
138         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
139         possible.
140         * configure: Regenerate.
141
142 2009-05-02  Jan Hubicka  <jh@suse.cz>
143
144         * include/tr1_impl/functional_hash.h (explicit specializations of ()
145         operator): Mark pure.
146
147 2009-04-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
148
149         * scripts/create_testsuite_files: Remove thread directory.
150
151 2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>
152
153         PR libstdc++/39868
154         * scripts/run_doxygen: Uncomment removal of includes.
155         (problematic): Rewrite __cxxabiv1 namespace to abi.
156
157 2009-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
158
159         Revert the last commit.
160
161 2009-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
162
163         * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
164         Replace global lock object with local locks on global mutex.
165         * src/mutex.cc: Likewise.
166         * config/abi/pre/gnu.ver: Adjust.
167         * testsuite/30_threads/call_once/call_once2.cc: New.
168
169 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
170
171         PR libstdc++/39880
172         PR libstdc++/39881
173         PR libstdc++/39882
174         * include/std/system_error (is_error_code_enum<errc>): Remove.
175         (error_condition<>::error_condition(_ErrorCodeEnum,)
176         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
177         (error_code<>::error_code(_ErrorCodeEnum,),
178         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
179         * testsuite/19_diagnostics/system_error/39880.cc: New.
180         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
181         Likewise.
182         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
183         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
184         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
185         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
186         Adjust.
187         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
188         Likewise.
189         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
190         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
191         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
192         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
193         Likewise.
194         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
195         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
196         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
197         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
198
199 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
200
201         * doc/xml/authors.xml: Add space.
202         * doc/xml/faq.xml: Update links.
203         * doc/xml/manual/intro.xml: Same.
204         * doc/xml/manual/abi.xml: Update.
205         * doc/xml/manual/appendix_contributing.xml: Fix typo.
206         * doc/xml/manual/status_cxxtr1.xml: Update links.
207         * doc/xml/manual/status_cxx1998.xml: Same.
208         * doc/xml/manual/status_cxx200x.xml: Same.
209
210 2009-04-22  Jan Hubicka  <jh@suse.cz>
211
212         * include/tr1_impl/array (at): Do not use builtin_expect.
213         * include/ext/throw_allocator.h (allocate): Likewise.
214         * include/ext/pool_allocator.h (allocate): Likweise.
215         * include/ext/bitmap_allocator.h (allocate): Likewise.
216         * include/ext/rc_string_base.h (_S_construct): Likewise.
217         * include/ext/malloc_allocator.h (allocate): Likewise.
218         * include/ext/mt_allocator.h (allocate): Likewise.
219         * include/ext/sso_string_base.h (_M_construct): Likewise.
220         * include/bits/basic_string.tcc (_S_construct): Likewise.
221
222 2009-04-22  Jan Hubicka  <jh@suse.cz>
223
224         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
225         (atexit, atoll, stroll, strtoull): Mark throw ()
226         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
227         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
228         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
229         (atexit, atoll, stroll, strtoull): Mark throw ()
230         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
231         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
232
233 2009-04-21  Jan Hubicka  <jh@suse.cz>
234
235         * include/ext/atomicity.h
236         (__exchange_and_add, __atomic_add): Mark throw ().
237         * config/os/aix/atomicity.h
238         * config/os/aix/atomicity.h
239         * config/os/irix/atomicity.h
240         * config/cpu/cris/atomicity.h
241         * config/cpu/m68k/atomicity.h
242         * config/cpu/hppa/atomicity.h
243         * config/cpu/sparc/atomicity.h
244         * config/cpu/i386/atomicity.h
245         * config/cpu/i486/atomicity.h
246         * config/cpu/sh/atomicity.h
247         * config/cpu/generic/atomicity_mutex/atomicity.h
248         * config/cpu/generic/atomicity_builtins/atomicity.h
249         (__exchange_and_add, __atomic_add): Mark throw ().
250
251 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
252
253         PR libstdc++/39835
254         * include/bits/random.h: Avoid the badname __alpha (and, for
255         consistency, __beta too).
256         * include/bits/random.tcc: Likewise.
257
258 2009-04-19  Jan Hubicka  <jh@suse.cz>
259
260         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
261         _GLIBCXX_NOTHROW.
262
263 2009-04-19  Jan Hubicka  <jh@suse.cz>
264
265         * include/c_compatibility/stdatomic.h
266         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
267         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
268         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
269
270 2009-04-18  Jan Hubicka  <jh@suse.cz>
271
272         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
273         * libsupc++/unwind-cxx.h (__cxa_get_globals,
274         __cxa_get_globals_fast): Mark const.
275         (__cxa_get_exception_ptr): Mark pure.
276         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
277         (__terminate): Makr throw ().
278         * libsupc++/exception (terminate): Mark throw().
279         (uncaught_exception): Mark pure.
280         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
281         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
282         Mark throw().
283         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
284         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
285         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
286         __cxa_guard_abort): Mark throw ().
287         (__cxa_pure_virtual): Mark noreturn.
288         (__cxa_current_exception_type): Mark throw and pure.
289         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
290         __cxa_exception_type): Mark pure.
291         (_M_safe_bool_dummy): Mark pure and const.
292
293 2009-04-18  Jan Hubicka  <jh@suse.cz>
294
295         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
296         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
297         _M_destroy_thread_key): Mark throw ()
298         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
299         _M_singular, _M_can_compare _M_get_mutex, _M_message,
300         _M_get_max_length): Mark throw ().
301         * include/debug/formatter.h (_M_message, _M_format_word,
302         _M_get_max_length): Mark throw ().
303         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
304         _M_detach_single): Mark throw ().
305         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
306         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
307         throw ()
308         (_M_get_mutex): Mark throw ().
309         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
310         (_M_destroy_thread_key): Mark CONST and throw.
311         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
312         throw ().
313
314 2009-04-18  Jan Hubicka  <jh@suse.cz>
315
316         * src/condition_variable.cc (condition_variable,
317         condition_variable_any constructors): Mark throw()
318         * src/hash.cc (operator() for long double, string, and wstring): Mark
319         throw ().
320         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
321         _M_setup, rdbuf, str): Mark throw ().
322         * src/chrono.cc (new): Mark throw ().
323         * include/std/system_error (system_category, generic_category): Mark
324         throw () and const.
325         * include/std/chrono (now): Mark throw ().
326         * include/std/condition_variable (condition_variable,
327         ~condition_variable, condition_variable_any,
328         ~condition_variable_any): Mark throw ().
329         * include/std/mutex (mutex): Mark throw ().
330         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
331         throw.
332         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
333         and throw ().
334         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
335         * include/bits/locale_classes.h (_S_initialize_once,
336         _S_clone_c_locale): Mark throw ().
337         (_S_get_c_name): Mark const and throw ().
338         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
339         throw ().
340         * include/bits/locale_facets.h (__convert_to_v explicit instances):
341         Mark throw ().
342         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
343         throw ().
344         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
345         ios_base): Mark throw ()
346         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
347         * include/backward/strstream (strstreambuf constructors): Mark throw ().
348         (str, freeze, _M_setupf): Mark throw ().
349         (pcount): Mark pure and throw ().
350         (rdbuf): Mark const and throw ().
351
352 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
353
354         PR libstdc++/39802
355         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
356         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
357         Always accept negative values, for unsigned types too.
358         * testsuite/22_locale/num_get/get/char/39802.cc: New.
359         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
360
361 2009-04-18  Jan Hubicka  <jh@suse.cz>
362
363         * include/debug/formater.h: Include bits/c++config.h.
364         (_M_error): Mark noreturn.
365         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
366         _GLIBCXX_NORETURN): New.
367         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
368         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
369         Mark pure.
370         * include/c_compatibility/stdatomic.h
371         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
372         __atomic_flag_wait_explicit, __atomic_flag_for_address):
373         Mark by throw ().
374         * src/atomic.cc (atomic_flag_test_and_set_explicit,
375         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
376         __atomic_flag_for_address): Mark by throw ().
377
378 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
379
380         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
381
382 2009-04-16  Jan Hubicka  <jh@suse.cz>
383
384         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
385         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
386         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
387         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
388         out body to ...
389         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
390         functions.
391         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
392         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
393         _Rb_tree_black_count): Mark nothrow.
394
395 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
396
397         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
398         from base classes.
399         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
400
401 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
402
403         * doc/html: Regenerate.
404
405 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
406
407         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
408
409         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
410         * doc/xml/gnu/fdl-1.2.xml: Same.
411         * doc/xml/manual/numerics.xml: Same.
412         * doc/xml/manual/concurrency.xml: Same.
413         * doc/xml/manual/intro.xml: Same.
414         * doc/xml/manual/status_cxxtr1.xml: Same.
415         * doc/xml/manual/containers.xml: Same.
416         * doc/xml/manual/io.xml: Same.
417         * doc/xml/manual/utilities.xml: Same.
418         * doc/xml/manual/support.xml: Same.
419         * doc/xml/manual/using.xml: Same.
420         * doc/xml/manual/localization.xml: Same.
421         * doc/xml/manual/locale.xml: Same.
422         * doc/xml/manual/extensions.xml: Same.
423         * doc/xml/manual/appendix_contributing.xml: Same.
424         * doc/xml/manual/diagnostics.xml: Same.
425         * doc/xml/manual/status_cxx200x.xml: Same.
426
427 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
428
429         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
430         * doc/xml/manual/status_cxx200x.xml: Adjust.
431
432 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
433
434         * doc/xml/spine.xml: Remove unused license entity, update
435         copyright year.
436
437         * doc/xml/manual/spine.xml: Markup for primary index terms.
438         * doc/xml/manual/numerics.xml: Same.
439         * doc/xml/manual/intro.xml: Same.
440         * doc/xml/manual/containers.xml: Same.
441         * doc/xml/manual/io.xml: Same.
442         * doc/xml/manual/appendix_porting.xml: Same.
443         * doc/xml/manual/utilities.xml: Same.
444         * doc/xml/manual/support.xml: Same.
445         * doc/xml/manual/localization.xml: Same.
446         * doc/xml/manual/strings.xml: Same.
447         * doc/xml/manual/extensions.xml: Same.
448         * doc/xml/manual/appendix_contributing.xml: Same.
449         * doc/xml/manual/diagnostics.xml: Same.
450         * doc/xml/manual/algorithms.xml: Same.
451         * doc/xml/manual/appendix_free.xml: Same.
452         * doc/xml/manual/iterators.xml: Same.
453
454         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
455         * doc/xml/gnu/fdl-1.2.xml: Same.
456
457         * doc/xml/manual/status_cxx200x.xml: Re-write.
458
459 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
460
461         PR libstdc++/39629 (final bits)
462         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
463         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
464         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
465         Fix formula for __j.
466         * include/bits/random.tcc (operator==(const normal_distribution<>&,
467         const normal_distribution<>&): Remove.
468         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
469         const uniform_int_distribution<>&), operator==(const
470         uniform_real_distribution<>&, const uniform_real_distribution<>&),
471         operator==(const normal_distribution<>&, const normal_distribution<>&),
472         operator==(const lognormal_distribution<>&,
473         const lognormal_distribution<>&), operator==(const
474         chi_squared_distribution<>&, const chi_squared_distribution<>&),
475         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
476         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
477         operator==(const student_t_distribution<>&,
478         const student_t_distribution<>&), operator==(const
479         bernoulli_distribution<>&, const bernoulli_distribution<>&),
480         operator==(const binomial_distribution<>&, const
481         binomial_distribution<>&), operator==(const geometric_distribution<>&,
482         const geometric_distribution<>&), operator==(const
483         negative_binomial_distribution<>&, const
484         negative_binomial_distribution<>&), operator==(const
485         poisson_distribution<>&, const poisson_distribution<>&),
486         operator==(const exponential_distribution<>&,
487         const exponential_distribution<>&), operator==(const
488         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
489         weibull_distribution<>&, const weibull_distribution<>&),
490         operator==(const extreme_value_distribution<>&,
491         const extreme_value_distribution<>&), operator==(const
492         discrete_distribution<>&, const discrete_distribution<>&),
493         operator==(const piecewise_constant_distribution<>&,
494         const piecewise_constant_distribution<>&), operator==(const
495         piecewise_linear_distribution<>&, const
496         piecewise_linear_distribution<>&)): Remove.
497         * testsuite/26_numerics/random/uniform_real_distribution/operators/
498         serialize.cc: Remove.
499         * testsuite/26_numerics/random/piecewise_constant_distribution/
500         operators/serialize.cc: Likewise.
501         * testsuite/26_numerics/random/chi_squared_distribution/operators/
502         serialize.cc: Likewise.
503         * testsuite/26_numerics/random/normal_distribution/operators/
504         serialize.cc: Likewise.
505         * testsuite/26_numerics/random/uniform_int_distribution/operators/
506         serialize.cc: Likewise.
507         * testsuite/26_numerics/random/poisson_distribution/operators/
508         serialize.cc: Likewise.
509         * testsuite/26_numerics/random/bernoulli_distribution/operators/
510         serialize.cc: Likewise.
511         * testsuite/26_numerics/random/discrete_distribution/operators/
512         serialize.cc: Likewise.
513         * testsuite/26_numerics/random/weibull_distribution/operators/
514         serialize.cc: Likewise.
515         * testsuite/26_numerics/random/negative_binomial_distribution/
516         operators/serialize.cc: Likewise.
517         * testsuite/26_numerics/random/cauchy_distribution/operators/
518         serialize.cc: Likewise.
519         * testsuite/26_numerics/random/gamma_distribution/operators/
520         serialize.cc: Likewise.
521         * testsuite/26_numerics/random/fisher_f_distribution/operators/
522         serialize.cc: Likewise.
523         * testsuite/26_numerics/random/exponential_distribution/operators/
524         serialize.cc: Likewise.
525         * testsuite/26_numerics/random/lognormal_distribution/operators/
526         serialize.cc: Likewise.
527         * testsuite/26_numerics/random/binomial_distribution/operators/
528         serialize.cc: Likewise.
529         * testsuite/26_numerics/random/extreme_value_distribution/
530         operators/serialize.cc: Likewise.
531         * testsuite/26_numerics/random/piecewise_linear_distribution/
532         operators/serialize.cc: Likewise.
533         * testsuite/26_numerics/random/student_t_distribution/operators/
534         serialize.cc: Likewise.
535         * testsuite/26_numerics/random/geometric_distribution/operators/
536         serialize.cc: Likewise.
537
538         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
539         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
540         mersenne_twister_engine<>::seed(_Gen&,
541         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
542         subtract_with_carry_engine<>::seed(_Gen&,
543         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
544         Remove, unused.
545         * include/bits/random.tcc (linear_congruential_engine<>::
546         seed(_Gen&, false_type): Likewise.
547
548 2009-04-09  Nick Clifton  <nickc@redhat.com>
549
550         * src/allocator-inst.cc: Change copyright header to refer to
551         version 3 of the GNU General Public License with version 3.1
552         of the GCC Runtime Library Exception and to point readers at
553         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
554         web page.
555         * config/abi/compatibility.h: Likewise.
556         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
557         * config/abi/pre/gnu.ver: Likewise.
558         * config/allocator/bitmap_allocator_base.h: Likewise.
559         * config/allocator/malloc_allocator_base.h: Likewise.
560         * config/allocator/mt_allocator_base.h: Likewise.
561         * config/allocator/new_allocator_base.h: Likewise.
562         * config/allocator/pool_allocator_base.h: Likewise.
563         * config/cpu/alpha/atomic_word.h: Likewise.
564         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
565         * config/cpu/cris/atomic_word.h: Likewise.
566         * config/cpu/cris/atomicity.h: Likewise.
567         * config/cpu/generic/atomic_word.h: Likewise.
568         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
569         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
570         * config/cpu/generic/cpu_defines.h: Likewise.
571         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
572         * config/cpu/hppa/atomicity.h: Likewise.
573         * config/cpu/i386/atomicity.h: Likewise.
574         * config/cpu/i486/atomicity.h: Likewise.
575         * config/cpu/ia64/atomic_word.h: Likewise.
576         * config/cpu/m68k/atomicity.h: Likewise.
577         * config/cpu/powerpc/atomic_word.h: Likewise.
578         * config/cpu/powerpc/cpu_defines.h: Likewise.
579         * config/cpu/sh/atomicity.h: Likewise.
580         * config/cpu/sparc/atomic_word.h: Likewise.
581         * config/cpu/sparc/atomicity.h: Likewise.
582         * config/io/basic_file_stdio.cc: Likewise.
583         * config/io/basic_file_stdio.h: Likewise.
584         * config/io/c_io_stdio.h: Likewise.
585         * config/locale/darwin/ctype_members.cc: Likewise.
586         * config/locale/generic/c++locale_internal.h: Likewise.
587         * config/locale/generic/c_locale.cc: Likewise.
588         * config/locale/generic/c_locale.h: Likewise.
589         * config/locale/generic/codecvt_members.cc: Likewise.
590         * config/locale/generic/collate_members.cc: Likewise.
591         * config/locale/generic/ctype_members.cc: Likewise.
592         * config/locale/generic/messages_members.cc: Likewise.
593         * config/locale/generic/messages_members.h: Likewise.
594         * config/locale/generic/monetary_members.cc: Likewise.
595         * config/locale/generic/numeric_members.cc: Likewise.
596         * config/locale/generic/time_members.cc: Likewise.
597         * config/locale/generic/time_members.h: Likewise.
598         * config/locale/gnu/c++locale_internal.h: Likewise.
599         * config/locale/gnu/c_locale.cc: Likewise.
600         * config/locale/gnu/c_locale.h: Likewise.
601         * config/locale/gnu/codecvt_members.cc: Likewise.
602         * config/locale/gnu/collate_members.cc: Likewise.
603         * config/locale/gnu/ctype_members.cc: Likewise.
604         * config/locale/gnu/messages_members.cc: Likewise.
605         * config/locale/gnu/messages_members.h: Likewise.
606         * config/locale/gnu/monetary_members.cc: Likewise.
607         * config/locale/gnu/numeric_members.cc: Likewise.
608         * config/locale/gnu/time_members.cc: Likewise.
609         * config/locale/gnu/time_members.h: Likewise.
610         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
611         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
612         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
613         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
614         * config/os/aix/atomic_word.h: Likewise.
615         * config/os/aix/atomicity.h: Likewise.
616         * config/os/aix/ctype_base.h: Likewise.
617         * config/os/aix/ctype_inline.h: Likewise.
618         * config/os/aix/ctype_noninline.h: Likewise.
619         * config/os/aix/os_defines.h: Likewise.
620         * config/os/bsd/darwin/ctype_base.h: Likewise.
621         * config/os/bsd/darwin/ctype_inline.h: Likewise.
622         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
623         * config/os/bsd/darwin/os_defines.h: Likewise.
624         * config/os/bsd/freebsd/ctype_base.h: Likewise.
625         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
626         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
627         * config/os/bsd/freebsd/os_defines.h: Likewise.
628         * config/os/bsd/netbsd/ctype_base.h: Likewise.
629         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
630         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
631         * config/os/bsd/netbsd/os_defines.h: Likewise.
632         * config/os/djgpp/ctype_base.h: Likewise.
633         * config/os/djgpp/ctype_inline.h: Likewise.
634         * config/os/djgpp/ctype_noninline.h: Likewise.
635         * config/os/djgpp/os_defines.h: Likewise.
636         * config/os/generic/ctype_base.h: Likewise.
637         * config/os/generic/ctype_inline.h: Likewise.
638         * config/os/generic/ctype_noninline.h: Likewise.
639         * config/os/generic/error_constants.h: Likewise.
640         * config/os/generic/os_defines.h: Likewise.
641         * config/os/gnu-linux/ctype_base.h: Likewise.
642         * config/os/gnu-linux/ctype_inline.h: Likewise.
643         * config/os/gnu-linux/ctype_noninline.h: Likewise.
644         * config/os/gnu-linux/os_defines.h: Likewise.
645         * config/os/hpux/ctype_base.h: Likewise.
646         * config/os/hpux/ctype_inline.h: Likewise.
647         * config/os/hpux/ctype_noninline.h: Likewise.
648         * config/os/hpux/os_defines.h: Likewise.
649         * config/os/irix/atomic_word.h: Likewise.
650         * config/os/irix/atomicity.h: Likewise.
651         * config/os/irix/irix5.2/ctype_base.h: Likewise.
652         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
653         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
654         * config/os/irix/irix5.2/os_defines.h: Likewise.
655         * config/os/irix/irix6.5/ctype_base.h: Likewise.
656         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
657         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
658         * config/os/irix/irix6.5/os_defines.h: Likewise.
659         * config/os/mingw32/ctype_base.h: Likewise.
660         * config/os/mingw32/ctype_inline.h: Likewise.
661         * config/os/mingw32/ctype_noninline.h: Likewise.
662         * config/os/mingw32/error_constants.h: Likewise.
663         * config/os/mingw32/os_defines.h: Likewise.
664         * config/os/newlib/ctype_base.h: Likewise.
665         * config/os/newlib/ctype_inline.h: Likewise.
666         * config/os/newlib/ctype_noninline.h: Likewise.
667         * config/os/newlib/os_defines.h: Likewise.
668         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
669         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
670         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
671         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
672         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
673         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
674         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
675         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
676         * config/os/tpf/ctype_base.h: Likewise.
677         * config/os/tpf/ctype_inline.h: Likewise.
678         * config/os/tpf/ctype_noninline.h: Likewise.
679         * config/os/tpf/os_defines.h: Likewise.
680         * config/os/uclibc/ctype_base.h: Likewise.
681         * config/os/uclibc/ctype_inline.h: Likewise.
682         * config/os/uclibc/ctype_noninline.h: Likewise.
683         * config/os/uclibc/os_defines.h: Likewise.
684         * config/os/vxworks/ctype_base.h: Likewise.
685         * config/os/vxworks/ctype_inline.h: Likewise.
686         * config/os/vxworks/ctype_noninline.h: Likewise.
687         * config/os/vxworks/os_defines.h: Likewise.
688         * include/backward/auto_ptr.h: Likewise.
689         * include/backward/backward_warning.h: Likewise.
690         * include/backward/binders.h: Likewise.
691         * include/backward/hash_fun.h: Likewise.
692         * include/backward/hash_map: Likewise.
693         * include/backward/hash_set: Likewise.
694         * include/backward/hashtable.h: Likewise.
695         * include/backward/strstream: Likewise.
696         * include/bits/algorithmfwd.h: Likewise.
697         * include/bits/allocator.h: Likewise.
698         * include/bits/atomic_0.h: Likewise.
699         * include/bits/atomic_2.h: Likewise.
700         * include/bits/atomicfwd_c.h: Likewise.
701         * include/bits/atomicfwd_cxx.h: Likewise.
702         * include/bits/basic_ios.h: Likewise.
703         * include/bits/basic_ios.tcc: Likewise.
704         * include/bits/basic_string.h: Likewise.
705         * include/bits/basic_string.tcc: Likewise.
706         * include/bits/boost_concept_check.h: Likewise.
707         * include/bits/c++config: Likewise.
708         * include/bits/char_traits.h: Likewise.
709         * include/bits/codecvt.h: Likewise.
710         * include/bits/concept_check.h: Likewise.
711         * include/bits/cpp_type_traits.h: Likewise.
712         * include/bits/deque.tcc: Likewise.
713         * include/bits/forward_list.h: Likewise.
714         * include/bits/forward_list.tcc: Likewise.
715         * include/bits/fstream.tcc: Likewise.
716         * include/bits/functexcept.h: Likewise.
717         * include/bits/functional_hash.h: Likewise.
718         * include/bits/gslice.h: Likewise.
719         * include/bits/gslice_array.h: Likewise.
720         * include/bits/hashtable.h: Likewise.
721         * include/bits/indirect_array.h: Likewise.
722         * include/bits/ios_base.h: Likewise.
723         * include/bits/istream.tcc: Likewise.
724         * include/bits/list.tcc: Likewise.
725         * include/bits/locale_classes.h: Likewise.
726         * include/bits/locale_classes.tcc: Likewise.
727         * include/bits/locale_facets.h: Likewise.
728         * include/bits/locale_facets.tcc: Likewise.
729         * include/bits/locale_facets_nonio.h: Likewise.
730         * include/bits/locale_facets_nonio.tcc: Likewise.
731         * include/bits/localefwd.h: Likewise.
732         * include/bits/mask_array.h: Likewise.
733         * include/bits/move.h: Likewise.
734         * include/bits/ostream.tcc: Likewise.
735         * include/bits/ostream_insert.h: Likewise.
736         * include/bits/postypes.h: Likewise.
737         * include/bits/shared_ptr.h: Likewise.
738         * include/bits/slice_array.h: Likewise.
739         * include/bits/sstream.tcc: Likewise.
740         * include/bits/stl_algo.h: Likewise.
741         * include/bits/stl_algobase.h: Likewise.
742         * include/bits/stl_bvector.h: Likewise.
743         * include/bits/stl_construct.h: Likewise.
744         * include/bits/stl_deque.h: Likewise.
745         * include/bits/stl_function.h: Likewise.
746         * include/bits/stl_heap.h: Likewise.
747         * include/bits/stl_iterator.h: Likewise.
748         * include/bits/stl_iterator_base_funcs.h: Likewise.
749         * include/bits/stl_iterator_base_types.h: Likewise.
750         * include/bits/stl_list.h: Likewise.
751         * include/bits/stl_map.h: Likewise.
752         * include/bits/stl_multimap.h: Likewise.
753         * include/bits/stl_multiset.h: Likewise.
754         * include/bits/stl_numeric.h: Likewise.
755         * include/bits/stl_pair.h: Likewise.
756         * include/bits/stl_queue.h: Likewise.
757         * include/bits/stl_raw_storage_iter.h: Likewise.
758         * include/bits/stl_relops.h: Likewise.
759         * include/bits/stl_set.h: Likewise.
760         * include/bits/stl_stack.h: Likewise.
761         * include/bits/stl_tempbuf.h: Likewise.
762         * include/bits/stl_tree.h: Likewise.
763         * include/bits/stl_uninitialized.h: Likewise.
764         * include/bits/stl_vector.h: Likewise.
765         * include/bits/stream_iterator.h: Likewise.
766         * include/bits/streambuf.tcc: Likewise.
767         * include/bits/streambuf_iterator.h: Likewise.
768         * include/bits/stringfwd.h: Likewise.
769         * include/bits/unique_ptr.h: Likewise.
770         * include/bits/valarray_after.h: Likewise.
771         * include/bits/valarray_array.h: Likewise.
772         * include/bits/valarray_array.tcc: Likewise.
773         * include/bits/valarray_before.h: Likewise.
774         * include/bits/vector.tcc: Likewise.
775         * include/c/cassert: Likewise.
776         * include/c/cctype: Likewise.
777         * include/c/cerrno: Likewise.
778         * include/c/cfloat: Likewise.
779         * include/c/ciso646: Likewise.
780         * include/c/climits: Likewise.
781         * include/c/clocale: Likewise.
782         * include/c/cmath: Likewise.
783         * include/c/csetjmp: Likewise.
784         * include/c/csignal: Likewise.
785         * include/c/cstdarg: Likewise.
786         * include/c/cstddef: Likewise.
787         * include/c/cstdio: Likewise.
788         * include/c/cstdlib: Likewise.
789         * include/c/cstring: Likewise.
790         * include/c/ctime: Likewise.
791         * include/c/cwchar: Likewise.
792         * include/c/cwctype: Likewise.
793         * include/c_compatibility/assert.h: Likewise.
794         * include/c_compatibility/complex.h: Likewise.
795         * include/c_compatibility/ctype.h: Likewise.
796         * include/c_compatibility/errno.h: Likewise.
797         * include/c_compatibility/fenv.h: Likewise.
798         * include/c_compatibility/float.h: Likewise.
799         * include/c_compatibility/inttypes.h: Likewise.
800         * include/c_compatibility/iso646.h: Likewise.
801         * include/c_compatibility/limits.h: Likewise.
802         * include/c_compatibility/locale.h: Likewise.
803         * include/c_compatibility/math.h: Likewise.
804         * include/c_compatibility/setjmp.h: Likewise.
805         * include/c_compatibility/signal.h: Likewise.
806         * include/c_compatibility/stdarg.h: Likewise.
807         * include/c_compatibility/stdatomic.h: Likewise.
808         * include/c_compatibility/stdbool.h: Likewise.
809         * include/c_compatibility/stddef.h: Likewise.
810         * include/c_compatibility/stdint.h: Likewise.
811         * include/c_compatibility/stdio.h: Likewise.
812         * include/c_compatibility/stdlib.h: Likewise.
813         * include/c_compatibility/string.h: Likewise.
814         * include/c_compatibility/tgmath.h: Likewise.
815         * include/c_compatibility/time.h: Likewise.
816         * include/c_compatibility/wchar.h: Likewise.
817         * include/c_compatibility/wctype.h: Likewise.
818         * include/c_global/cassert: Likewise.
819         * include/c_global/ccomplex: Likewise.
820         * include/c_global/cctype: Likewise.
821         * include/c_global/cerrno: Likewise.
822         * include/c_global/cfenv: Likewise.
823         * include/c_global/cfloat: Likewise.
824         * include/c_global/cinttypes: Likewise.
825         * include/c_global/ciso646: Likewise.
826         * include/c_global/climits: Likewise.
827         * include/c_global/clocale: Likewise.
828         * include/c_global/cmath.tcc: Likewise.
829         * include/c_global/cmath: Likewise.
830         * include/c_global/csetjmp: Likewise.
831         * include/c_global/csignal: Likewise.
832         * include/c_global/cstdarg: Likewise.
833         * include/c_global/cstdatomic: Likewise.
834         * include/c_global/cstdbool: Likewise.
835         * include/c_global/cstddef: Likewise.
836         * include/c_global/cstdint: Likewise.
837         * include/c_global/cstdio: Likewise.
838         * include/c_global/cstdlib: Likewise.
839         * include/c_global/cstring: Likewise.
840         * include/c_global/ctgmath: Likewise.
841         * include/c_global/ctime: Likewise.
842         * include/c_global/cwchar: Likewise.
843         * include/c_global/cwctype: Likewise.
844         * include/c_std/cassert: Likewise.
845         * include/c_std/cctype: Likewise.
846         * include/c_std/cerrno: Likewise.
847         * include/c_std/cfloat: Likewise.
848         * include/c_std/ciso646: Likewise.
849         * include/c_std/climits: Likewise.
850         * include/c_std/clocale: Likewise.
851         * include/c_std/cmath.tcc: Likewise.
852         * include/c_std/cmath: Likewise.
853         * include/c_std/csetjmp: Likewise.
854         * include/c_std/csignal: Likewise.
855         * include/c_std/cstdarg: Likewise.
856         * include/c_std/cstddef: Likewise.
857         * include/c_std/cstdio: Likewise.
858         * include/c_std/cstdlib: Likewise.
859         * include/c_std/cstring: Likewise.
860         * include/c_std/ctime: Likewise.
861         * include/c_std/cwchar: Likewise.
862         * include/c_std/cwctype: Likewise.
863         * include/debug/bitset: Likewise.
864         * include/debug/debug.h: Likewise.
865         * include/debug/deque: Likewise.
866         * include/debug/formatter.h: Likewise.
867         * include/debug/functions.h: Likewise.
868         * include/debug/list: Likewise.
869         * include/debug/macros.h: Likewise.
870         * include/debug/map.h: Likewise.
871         * include/debug/map: Likewise.
872         * include/debug/multimap.h: Likewise.
873         * include/debug/multiset.h: Likewise.
874         * include/debug/safe_base.h: Likewise.
875         * include/debug/safe_iterator.h: Likewise.
876         * include/debug/safe_iterator.tcc: Likewise.
877         * include/debug/safe_sequence.h: Likewise.
878         * include/debug/set.h: Likewise.
879         * include/debug/set: Likewise.
880         * include/debug/string: Likewise.
881         * include/debug/unordered_map: Likewise.
882         * include/debug/unordered_set: Likewise.
883         * include/debug/vector: Likewise.
884         * include/ext/algorithm: Likewise.
885         * include/ext/array_allocator.h: Likewise.
886         * include/ext/atomicity.h: Likewise.
887         * include/ext/bitmap_allocator.h: Likewise.
888         * include/ext/cast.h: Likewise.
889         * include/ext/codecvt_specializations.h: Likewise.
890         * include/ext/concurrence.h: Likewise.
891         * include/ext/debug_allocator.h: Likewise.
892         * include/ext/enc_filebuf.h: Likewise.
893         * include/ext/extptr_allocator.h: Likewise.
894         * include/ext/functional: Likewise.
895         * include/ext/iterator: Likewise.
896         * include/ext/malloc_allocator.h: Likewise.
897         * include/ext/memory: Likewise.
898         * include/ext/mt_allocator.h: Likewise.
899         * include/ext/new_allocator.h: Likewise.
900         * include/ext/numeric: Likewise.
901         * include/ext/numeric_traits.h: Likewise.
902         * include/ext/pb_ds/assoc_container.hpp: Likewise.
903         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
904         Likewise.
905         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
906         Likewise.
907         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
908         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
909         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
910         Likewise.
911         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
912         Likewise.
913         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
914         Likewise.
915         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
916         Likewise.
917         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
918         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
919         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
920         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
921         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
922         Likewise.
923         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
924         Likewise.
925         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
926         Likewise.
927         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
928         Likewise.
929         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
930         Likewise.
931         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
932         Likewise.
933         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
934         Likewise.
935         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
936         Likewise.
937         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
938         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
939         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
940         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
941         Likewise.
942         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
943         Likewise.
944         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
945         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
946         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
947         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
948         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
949         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
950         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
951         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
952         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
953         Likewise.
954         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
955         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
956         Likewise.
957         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
958         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
959         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
960         Likewise.
961         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
962         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
963         Likewise.
964         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
965         Likewise.
966         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
967         Likewise.
968         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
969         Likewise.
970         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
971         Likewise.
972         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
973         Likewise.
974         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
975         Likewise.
976         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
977         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
978         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
979         Likewise.
980         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
981         Likewise.
982         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
983         Likewise.
984         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
985         Likewise.
986         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
987         Likewise.
988         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
989         Likewise.
990         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
991         Likewise.
992         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
993         Likewise.
994         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
995         Likewise.
996         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
997         Likewise.
998         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
999         Likewise.
1000         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
1001         Likewise.
1002         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
1003         Likewise.
1004         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
1005         Likewise.
1006         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
1007         Likewise.
1008         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1009         Likewise.
1010         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
1011         Likewise.
1012         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
1013         Likewise.
1014         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
1015         Likewise.
1016         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
1017         Likewise.
1018         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1019         Likewise.
1020         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
1021         Likewise.
1022         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
1023         Likewise.
1024         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
1025         Likewise.
1026         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
1027         Likewise.
1028         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
1029         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
1030         Likewise.
1031         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
1032         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
1033         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
1034         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
1035         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
1036         Likewise.
1037         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1038         Likewise.
1039         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1040         Likewise.
1041         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
1042         Likewise.
1043         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1044         Likewise.
1045         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
1046         Likewise.
1047         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
1048         Likewise.
1049         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1050         Likewise.
1051         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
1052         Likewise.
1053         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
1054         Likewise.
1055         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
1056         Likewise.
1057         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
1058         Likewise.
1059         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
1060         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
1061         Likewise.
1062         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
1063         Likewise.
1064         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1065         Likewise.
1066         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
1067         Likewise.
1068         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
1069         Likewise.
1070         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
1071         Likewise.
1072         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
1073         Likewise.
1074         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1075         Likewise.
1076         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
1077         Likewise.
1078         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
1079         Likewise.
1080         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
1081         Likewise.
1082         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
1083         Likewise.
1084         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
1085         Likewise.
1086         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
1087         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
1088         Likewise.
1089         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
1090         Likewise.
1091         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
1092         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
1093         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
1094         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
1095         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
1096         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
1097         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
1098         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
1099         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
1100         Likewise.
1101         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
1102         Likewise.
1103         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
1104         Likewise.
1105         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
1106         Likewise.
1107         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
1108         Likewise.
1109         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
1110         Likewise.
1111         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
1112         Likewise.
1113         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
1114         Likewise.
1115         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
1116         Likewise.
1117         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
1118         Likewise.
1119         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
1120         Likewise.
1121         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
1122         Likewise.
1123         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
1124         Likewise.
1125         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
1126         Likewise.
1127         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
1128         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
1129         Likewise.
1130         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
1131         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
1132         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
1133         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
1134         Likewise.
1135         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
1136         Likewise.
1137         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
1138         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
1139         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
1140         Likewise.
1141         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
1142         Likewise.
1143         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
1144         Likewise.
1145         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
1146         Likewise.
1147         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
1148         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
1149         Likewise.
1150         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
1151         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
1152         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
1153         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
1154         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
1155         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
1156         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
1157         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
1158         Likewise.
1159         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
1160         Likewise.
1161         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
1162         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
1163         Likewise.
1164         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
1165         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
1166         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
1167         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
1168         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
1169         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
1170         Likewise.
1171         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
1172         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
1173         Likewise.
1174         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
1175         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
1176         Likewise.
1177         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
1178         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
1179         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
1180         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
1181         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
1182         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
1183         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
1184         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
1185         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
1186         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
1187         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
1188         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
1189         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
1190         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
1191         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
1192         Likewise.
1193         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
1194         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
1195         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
1196         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
1197         Likewise.
1198         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
1199         Likewise.
1200         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
1201         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
1202         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
1203         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
1204         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
1205         Likewise.
1206         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
1207         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
1208         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
1209         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
1210         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
1211         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
1212         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
1213         Likewise.
1214         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
1215         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
1216         Likewise.
1217         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
1218         Likewise.
1219         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
1220         Likewise.
1221         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
1222         Likewise.
1223         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
1224         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
1225         Likewise.
1226         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
1227         Likewise.
1228         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
1229         Likewise.
1230         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
1231         Likewise.
1232         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
1233         Likewise.
1234         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
1235         Likewise.
1236         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
1237         Likewise.
1238         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
1239         Likewise.
1240         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
1241         Likewise.
1242         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
1243         Likewise.
1244         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
1245         Likewise.
1246         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
1247         Likewise.
1248         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
1249         Likewise.
1250         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
1251         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
1252         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
1253         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
1254         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
1255         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
1256         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
1257         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
1258         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
1259         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
1260         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
1261         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
1262         Likewise.
1263         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
1264         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
1265         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
1266         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
1267         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
1268         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
1269         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
1270         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
1271         Likewise.
1272         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
1273         Likewise.
1274         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
1275         Likewise.
1276         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
1277         Likewise.
1278         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
1279         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
1280         Likewise.
1281         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
1282         Likewise.
1283         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
1284         Likewise.
1285         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
1286         Likewise.
1287         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
1288         Likewise.
1289         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
1290         Likewise.
1291         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
1292         Likewise.
1293         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
1294         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
1295         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
1296         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
1297         Likewise.
1298         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
1299         Likewise.
1300         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
1301         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
1302         Likewise.
1303         * include/ext/pb_ds/exception.hpp: Likewise.
1304         * include/ext/pb_ds/hash_policy.hpp: Likewise.
1305         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
1306         * include/ext/pb_ds/priority_queue.hpp: Likewise.
1307         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
1308         * include/ext/pb_ds/tree_policy.hpp: Likewise.
1309         * include/ext/pb_ds/trie_policy.hpp: Likewise.
1310         * include/ext/pod_char_traits.h: Likewise.
1311         * include/ext/pointer.h: Likewise.
1312         * include/ext/pool_allocator.h: Likewise.
1313         * include/ext/rb_tree: Likewise.
1314         * include/ext/rc_string_base.h: Likewise.
1315         * include/ext/rope: Likewise.
1316         * include/ext/ropeimpl.h: Likewise.
1317         * include/ext/slist: Likewise.
1318         * include/ext/sso_string_base.h: Likewise.
1319         * include/ext/stdio_filebuf.h: Likewise.
1320         * include/ext/stdio_sync_filebuf.h: Likewise.
1321         * include/ext/string_conversions.h: Likewise.
1322         * include/ext/throw_allocator.h: Likewise.
1323         * include/ext/type_traits.h: Likewise.
1324         * include/ext/typelist.h: Likewise.
1325         * include/ext/vstring.h: Likewise.
1326         * include/ext/vstring.tcc: Likewise.
1327         * include/ext/vstring_fwd.h: Likewise.
1328         * include/ext/vstring_util.h: Likewise.
1329         * include/parallel/algo.h: Likewise.
1330         * include/parallel/algobase.h: Likewise.
1331         * include/parallel/algorithm: Likewise.
1332         * include/parallel/algorithmfwd.h: Likewise.
1333         * include/parallel/balanced_quicksort.h: Likewise.
1334         * include/parallel/base.h: Likewise.
1335         * include/parallel/basic_iterator.h: Likewise.
1336         * include/parallel/checkers.h: Likewise.
1337         * include/parallel/compatibility.h: Likewise.
1338         * include/parallel/compiletime_settings.h: Likewise.
1339         * include/parallel/equally_split.h: Likewise.
1340         * include/parallel/features.h: Likewise.
1341         * include/parallel/find.h: Likewise.
1342         * include/parallel/find_selectors.h: Likewise.
1343         * include/parallel/for_each.h: Likewise.
1344         * include/parallel/for_each_selectors.h: Likewise.
1345         * include/parallel/iterator.h: Likewise.
1346         * include/parallel/list_partition.h: Likewise.
1347         * include/parallel/losertree.h: Likewise.
1348         * include/parallel/merge.h: Likewise.
1349         * include/parallel/multiseq_selection.h: Likewise.
1350         * include/parallel/multiway_merge.h: Likewise.
1351         * include/parallel/multiway_mergesort.h: Likewise.
1352         * include/parallel/numeric: Likewise.
1353         * include/parallel/numericfwd.h: Likewise.
1354         * include/parallel/omp_loop.h: Likewise.
1355         * include/parallel/omp_loop_static.h: Likewise.
1356         * include/parallel/par_loop.h: Likewise.
1357         * include/parallel/parallel.h: Likewise.
1358         * include/parallel/partial_sum.h: Likewise.
1359         * include/parallel/partition.h: Likewise.
1360         * include/parallel/queue.h: Likewise.
1361         * include/parallel/quicksort.h: Likewise.
1362         * include/parallel/random_number.h: Likewise.
1363         * include/parallel/random_shuffle.h: Likewise.
1364         * include/parallel/search.h: Likewise.
1365         * include/parallel/set_operations.h: Likewise.
1366         * include/parallel/settings.h: Likewise.
1367         * include/parallel/sort.h: Likewise.
1368         * include/parallel/tags.h: Likewise.
1369         * include/parallel/types.h: Likewise.
1370         * include/parallel/unique_copy.h: Likewise.
1371         * include/parallel/workstealing.h: Likewise.
1372         * include/precompiled/extc++.h: Likewise.
1373         * include/precompiled/stdc++.h: Likewise.
1374         * include/precompiled/stdtr1c++.h: Likewise.
1375         * include/std/algorithm: Likewise.
1376         * include/std/array: Likewise.
1377         * include/std/bitset: Likewise.
1378         * include/std/c++0x_warning.h: Likewise.
1379         * include/std/chrono: Likewise.
1380         * include/std/complex: Likewise.
1381         * include/std/condition_variable: Likewise.
1382         * include/std/deque: Likewise.
1383         * include/std/forward_list: Likewise.
1384         * include/std/fstream: Likewise.
1385         * include/std/functional: Likewise.
1386         * include/std/iomanip: Likewise.
1387         * include/std/ios: Likewise.
1388         * include/std/iosfwd: Likewise.
1389         * include/std/iostream: Likewise.
1390         * include/std/istream: Likewise.
1391         * include/std/iterator: Likewise.
1392         * include/std/limits: Likewise.
1393         * include/std/list: Likewise.
1394         * include/std/locale: Likewise.
1395         * include/std/map: Likewise.
1396         * include/std/memory: Likewise.
1397         * include/std/mutex: Likewise.
1398         * include/std/numeric: Likewise.
1399         * include/std/ostream: Likewise.
1400         * include/std/queue: Likewise.
1401         * include/std/random: Likewise.
1402         * include/std/ratio: Likewise.
1403         * include/std/regex: Likewise.
1404         * include/std/set: Likewise.
1405         * include/std/sstream: Likewise.
1406         * include/std/stack: Likewise.
1407         * include/std/stdexcept: Likewise.
1408         * include/std/streambuf: Likewise.
1409         * include/std/string: Likewise.
1410         * include/std/system_error: Likewise.
1411         * include/std/thread: Likewise.
1412         * include/std/tuple: Likewise.
1413         * include/std/type_traits: Likewise.
1414         * include/std/unordered_map: Likewise.
1415         * include/std/unordered_set: Likewise.
1416         * include/std/utility: Likewise.
1417         * include/std/valarray: Likewise.
1418         * include/std/vector: Likewise.
1419         * include/tr1/array: Likewise.
1420         * include/tr1/bessel_function.tcc: Likewise.
1421         * include/tr1/beta_function.tcc: Likewise.
1422         * include/tr1/ccomplex: Likewise.
1423         * include/tr1/cctype: Likewise.
1424         * include/tr1/cfenv: Likewise.
1425         * include/tr1/cfloat: Likewise.
1426         * include/tr1/cinttypes: Likewise.
1427         * include/tr1/climits: Likewise.
1428         * include/tr1/cmath: Likewise.
1429         * include/tr1/complex.h: Likewise.
1430         * include/tr1/complex: Likewise.
1431         * include/tr1/cstdarg: Likewise.
1432         * include/tr1/cstdbool: Likewise.
1433         * include/tr1/cstdint: Likewise.
1434         * include/tr1/cstdio: Likewise.
1435         * include/tr1/cstdlib: Likewise.
1436         * include/tr1/ctgmath: Likewise.
1437         * include/tr1/ctime: Likewise.
1438         * include/tr1/ctype.h: Likewise.
1439         * include/tr1/cwchar: Likewise.
1440         * include/tr1/cwctype: Likewise.
1441         * include/tr1/ell_integral.tcc: Likewise.
1442         * include/tr1/exp_integral.tcc: Likewise.
1443         * include/tr1/fenv.h: Likewise.
1444         * include/tr1/float.h: Likewise.
1445         * include/tr1/functional: Likewise.
1446         * include/tr1/functional_hash.h: Likewise.
1447         * include/tr1/gamma.tcc: Likewise.
1448         * include/tr1/hashtable.h: Likewise.
1449         * include/tr1/hypergeometric.tcc: Likewise.
1450         * include/tr1/inttypes.h: Likewise.
1451         * include/tr1/legendre_function.tcc: Likewise.
1452         * include/tr1/limits.h: Likewise.
1453         * include/tr1/math.h: Likewise.
1454         * include/tr1/memory: Likewise.
1455         * include/tr1/modified_bessel_func.tcc: Likewise.
1456         * include/tr1/poly_hermite.tcc: Likewise.
1457         * include/tr1/poly_laguerre.tcc: Likewise.
1458         * include/tr1/random: Likewise.
1459         * include/tr1/regex: Likewise.
1460         * include/tr1/riemann_zeta.tcc: Likewise.
1461         * include/tr1/shared_ptr.h: Likewise.
1462         * include/tr1/special_function_util.h: Likewise.
1463         * include/tr1/stdarg.h: Likewise.
1464         * include/tr1/stdbool.h: Likewise.
1465         * include/tr1/stdint.h: Likewise.
1466         * include/tr1/stdio.h: Likewise.
1467         * include/tr1/stdlib.h: Likewise.
1468         * include/tr1/tgmath.h: Likewise.
1469         * include/tr1/tuple: Likewise.
1470         * include/tr1/type_traits: Likewise.
1471         * include/tr1/unordered_map: Likewise.
1472         * include/tr1/unordered_set: Likewise.
1473         * include/tr1/utility: Likewise.
1474         * include/tr1/wchar.h: Likewise.
1475         * include/tr1/wctype.h: Likewise.
1476         * include/tr1_impl/array: Likewise.
1477         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
1478         * include/tr1_impl/cctype: Likewise.
1479         * include/tr1_impl/cfenv: Likewise.
1480         * include/tr1_impl/cinttypes: Likewise.
1481         * include/tr1_impl/cmath: Likewise.
1482         * include/tr1_impl/complex: Likewise.
1483         * include/tr1_impl/cstdint: Likewise.
1484         * include/tr1_impl/cstdio: Likewise.
1485         * include/tr1_impl/cstdlib: Likewise.
1486         * include/tr1_impl/cwchar: Likewise.
1487         * include/tr1_impl/cwctype: Likewise.
1488         * include/tr1_impl/functional: Likewise.
1489         * include/tr1_impl/functional_hash.h: Likewise.
1490         * include/tr1_impl/hashtable: Likewise.
1491         * include/tr1_impl/hashtable_policy.h: Likewise.
1492         * include/tr1_impl/random.tcc: Likewise.
1493         * include/tr1_impl/random: Likewise.
1494         * include/tr1_impl/regex: Likewise.
1495         * include/tr1_impl/type_traits: Likewise.
1496         * include/tr1_impl/unordered_map: Likewise.
1497         * include/tr1_impl/unordered_set: Likewise.
1498         * include/tr1_impl/utility: Likewise.
1499         * libsupc++/array_type_info.cc: Likewise.
1500         * libsupc++/atexit_arm.cc: Likewise.
1501         * libsupc++/bad_cast.cc: Likewise.
1502         * libsupc++/bad_typeid.cc: Likewise.
1503         * libsupc++/class_type_info.cc: Likewise.
1504         * libsupc++/cxxabi-forced.h: Likewise.
1505         * libsupc++/cxxabi.h: Likewise.
1506         * libsupc++/del_op.cc: Likewise.
1507         * libsupc++/del_opnt.cc: Likewise.
1508         * libsupc++/del_opv.cc: Likewise.
1509         * libsupc++/del_opvnt.cc: Likewise.
1510         * libsupc++/dyncast.cc: Likewise.
1511         * libsupc++/eh_alloc.cc: Likewise.
1512         * libsupc++/eh_arm.cc: Likewise.
1513         * libsupc++/eh_aux_runtime.cc: Likewise.
1514         * libsupc++/eh_call.cc: Likewise.
1515         * libsupc++/eh_catch.cc: Likewise.
1516         * libsupc++/eh_exception.cc: Likewise.
1517         * libsupc++/eh_globals.cc: Likewise.
1518         * libsupc++/eh_personality.cc: Likewise.
1519         * libsupc++/eh_ptr.cc: Likewise.
1520         * libsupc++/eh_term_handler.cc: Likewise.
1521         * libsupc++/eh_terminate.cc: Likewise.
1522         * libsupc++/eh_throw.cc: Likewise.
1523         * libsupc++/eh_type.cc: Likewise.
1524         * libsupc++/eh_unex_handler.cc: Likewise.
1525         * libsupc++/enum_type_info.cc: Likewise.
1526         * libsupc++/exception: Likewise.
1527         * libsupc++/exception_defines.h: Likewise.
1528         * libsupc++/exception_ptr.h: Likewise.
1529         * libsupc++/function_type_info.cc: Likewise.
1530         * libsupc++/fundamental_type_info.cc: Likewise.
1531         * libsupc++/guard.cc: Likewise.
1532         * libsupc++/initializer_list: Likewise.
1533         * libsupc++/new: Likewise.
1534         * libsupc++/new_handler.cc: Likewise.
1535         * libsupc++/new_op.cc: Likewise.
1536         * libsupc++/new_opnt.cc: Likewise.
1537         * libsupc++/new_opv.cc: Likewise.
1538         * libsupc++/new_opvnt.cc: Likewise.
1539         * libsupc++/pbase_type_info.cc: Likewise.
1540         * libsupc++/pmem_type_info.cc: Likewise.
1541         * libsupc++/pointer_type_info.cc: Likewise.
1542         * libsupc++/pure.cc: Likewise.
1543         * libsupc++/si_class_type_info.cc: Likewise.
1544         * libsupc++/tinfo.cc: Likewise.
1545         * libsupc++/tinfo.h: Likewise.
1546         * libsupc++/tinfo2.cc: Likewise.
1547         * libsupc++/typeinfo: Likewise.
1548         * libsupc++/unwind-cxx.h: Likewise.
1549         * libsupc++/vec.cc: Likewise.
1550         * libsupc++/vmi_class_type_info.cc: Likewise.
1551         * libsupc++/vterminate.cc: Likewise.
1552         * po/string_literals.cc: Likewise.
1553         * src/atomic.cc: Likewise.
1554         * src/bitmap_allocator.cc: Likewise.
1555         * src/chrono.cc: Likewise.
1556         * src/codecvt.cc: Likewise.
1557         * src/compatibility-ldbl.cc: Likewise.
1558         * src/compatibility.cc: Likewise.
1559         * src/complex_io.cc: Likewise.
1560         * src/concept-inst.cc: Likewise.
1561         * src/condition_variable.cc: Likewise.
1562         * src/ctype.cc: Likewise.
1563         * src/debug.cc: Likewise.
1564         * src/debug_list.cc: Likewise.
1565         * src/ext-inst.cc: Likewise.
1566         * src/fstream-inst.cc: Likewise.
1567         * src/functexcept.cc: Likewise.
1568         * src/globals_io.cc: Likewise.
1569         * src/hash.cc: Likewise.
1570         * src/hash_c++0x.cc: Likewise.
1571         * src/hashtable.cc: Likewise.
1572         * src/hashtable_c++0x.cc: Likewise.
1573         * src/ios-inst.cc: Likewise.
1574         * src/ios.cc: Likewise.
1575         * src/ios_failure.cc: Likewise.
1576         * src/ios_init.cc: Likewise.
1577         * src/ios_locale.cc: Likewise.
1578         * src/iostream-inst.cc: Likewise.
1579         * src/istream-inst.cc: Likewise.
1580         * src/istream.cc: Likewise.
1581         * src/limits.cc: Likewise.
1582         * src/limits_c++0x.cc: Likewise.
1583         * src/list.cc: Likewise.
1584         * src/locale-inst.cc: Likewise.
1585         * src/locale.cc: Likewise.
1586         * src/locale_facets.cc: Likewise.
1587         * src/locale_init.cc: Likewise.
1588         * src/localename.cc: Likewise.
1589         * src/math_stubs_float.cc: Likewise.
1590         * src/math_stubs_long_double.cc: Likewise.
1591         * src/misc-inst.cc: Likewise.
1592         * src/mt_allocator.cc: Likewise.
1593         * src/mutex.cc: Likewise.
1594         * src/ostream-inst.cc: Likewise.
1595         * src/parallel_list.cc: Likewise.
1596         * src/parallel_settings.cc: Likewise.
1597         * src/pool_allocator.cc: Likewise.
1598         * src/sstream-inst.cc: Likewise.
1599         * src/stdexcept.cc: Likewise.
1600         * src/streambuf-inst.cc: Likewise.
1601         * src/streambuf.cc: Likewise.
1602         * src/string-inst.cc: Likewise.
1603         * src/strstream.cc: Likewise.
1604         * src/system_error.cc: Likewise.
1605         * src/thread.cc: Likewise.
1606         * src/tree.cc: Likewise.
1607         * src/valarray-inst.cc: Likewise.
1608         * src/wlocale-inst.cc: Likewise.
1609         * src/wstring-inst.cc: Likewise.
1610         * doc/xml/manual/intro.xml: Change documentation to refer the
1611         reader to version 3 of the GNU General Public License, version
1612         3.1 of the GCC Runtime Library Exception, and to point readers
1613         at the FSF's license web page.
1614
1615 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
1616
1617         * Makefile.am: Change copyright header to refer to version
1618         3 of the GNU General Public License and to point readers at the
1619         COPYING3 file and the FSF's license web page.
1620         * doc/Makefile.am: Likewise.
1621         * include/Makefile.am: Likewise.
1622         * libsupc++/Makefile.am: Likewise.
1623         * po/Makefile.am: Likewise.
1624         * po/POTFILES.in: Likewise.
1625         * src/Makefile.am: Likewise.
1626         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
1627         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
1628         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
1629         Likewise.
1630         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
1631         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
1632         Likewise.
1633         * testsuite/17_intro/using_namespace_std.cc: Likewise.
1634         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
1635         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
1636         * testsuite/18_support/bad_alloc/what.cc: Likewise.
1637         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
1638         * testsuite/18_support/bad_cast/what.cc: Likewise.
1639         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
1640         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
1641         Likewise.
1642         * testsuite/18_support/bad_exception/what.cc: Likewise.
1643         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
1644         * testsuite/18_support/bad_typeid/what.cc: Likewise.
1645         * testsuite/18_support/exception/38732.cc: Likewise.
1646         * testsuite/18_support/exception/what.cc: Likewise.
1647         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
1648         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
1649         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
1650         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
1651         * testsuite/18_support/headers/climits/values.cc: Likewise.
1652         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
1653         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
1654         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
1655         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
1656         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
1657         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
1658         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
1659         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
1660         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
1661         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
1662         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
1663         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
1664         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
1665         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
1666         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
1667         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
1668         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
1669         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
1670         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
1671         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
1672         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
1673         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
1674         * testsuite/18_support/headers/new/types_std.cc: Likewise.
1675         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
1676         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
1677         * testsuite/18_support/new_delete_placement.cc: Likewise.
1678         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
1679         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
1680         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
1681         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
1682         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
1683         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
1684         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
1685         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
1686         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
1687         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
1688         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
1689         Likewise.
1690         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
1691         * testsuite/18_support/pthread_guard.cc: Likewise.
1692         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
1693         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
1694         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
1695         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
1696         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
1697         Likewise.
1698         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
1699         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
1700         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
1701         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
1702         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
1703         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
1704         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
1705         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
1706         Likewise.
1707         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
1708         Likewise.
1709         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
1710         Likewise.
1711         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
1712         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
1713         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
1714         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
1715         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
1716         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
1717         Likewise.
1718         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
1719         Likewise.
1720         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
1721         Likewise.
1722         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
1723         Likewise.
1724         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
1725         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
1726         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
1727         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
1728         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
1729         Likewise.
1730         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
1731         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
1732         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
1733         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
1734         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
1735         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
1736         Likewise.
1737         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
1738         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
1739         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
1740         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
1741         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
1742         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
1743         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
1744         * testsuite/20_util/aligned_storage/value.cc: Likewise.
1745         * testsuite/20_util/allocator/1.cc: Likewise.
1746         * testsuite/20_util/allocator/10378.cc: Likewise.
1747         * testsuite/20_util/allocator/14176.cc: Likewise.
1748         * testsuite/20_util/allocator/33807.cc: Likewise.
1749         * testsuite/20_util/allocator/8230.cc: Likewise.
1750         * testsuite/20_util/auto_ptr/1.cc: Likewise.
1751         * testsuite/20_util/auto_ptr/2.cc: Likewise.
1752         * testsuite/20_util/auto_ptr/3.cc: Likewise.
1753         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
1754         * testsuite/20_util/auto_ptr/4.cc: Likewise.
1755         * testsuite/20_util/auto_ptr/5.cc: Likewise.
1756         * testsuite/20_util/auto_ptr/6.cc: Likewise.
1757         * testsuite/20_util/auto_ptr/7.cc: Likewise.
1758         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
1759         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
1760         Likewise.
1761         * testsuite/20_util/clocks/1.cc: Likewise.
1762         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
1763         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
1764         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
1765         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
1766         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
1767         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
1768         * testsuite/20_util/duration/cons/1.cc: Likewise.
1769         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
1770         * testsuite/20_util/duration/cons/2.cc: Likewise.
1771         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
1772         Likewise.
1773         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
1774         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
1775         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
1776         Likewise.
1777         * testsuite/20_util/forward/1.cc: Likewise.
1778         * testsuite/20_util/forward/1_neg.cc: Likewise.
1779         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
1780         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
1781         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
1782         * testsuite/20_util/function_objects/dr660.cc: Likewise.
1783         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
1784         Likewise.
1785         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
1786         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
1787         Likewise.
1788         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
1789         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
1790         Likewise.
1791         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
1792         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
1793         Likewise.
1794         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
1795         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
1796         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
1797         Likewise.
1798         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
1799         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
1800         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
1801         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
1802         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
1803         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
1804         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
1805         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
1806         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
1807         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
1808         Likewise.
1809         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
1810         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
1811         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
1812         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
1813         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
1814         Likewise.
1815         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
1816         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
1817         Likewise.
1818         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
1819         * testsuite/20_util/identity/value.cc: Likewise.
1820         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
1821         * testsuite/20_util/is_integral/value.cc: Likewise.
1822         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
1823         Likewise.
1824         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
1825         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
1826         * testsuite/20_util/is_reference/value.cc: Likewise.
1827         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
1828         Likewise.
1829         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
1830         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
1831         * testsuite/20_util/is_signed/value.cc: Likewise.
1832         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
1833         * testsuite/20_util/is_unsigned/value.cc: Likewise.
1834         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
1835         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
1836         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
1837         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
1838         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
1839         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
1840         Likewise.
1841         * testsuite/20_util/move/1.cc: Likewise.
1842         * testsuite/20_util/owner_less/cmp.cc: Likewise.
1843         * testsuite/20_util/pair/1.cc: Likewise.
1844         * testsuite/20_util/pair/2.cc: Likewise.
1845         * testsuite/20_util/pair/3.cc: Likewise.
1846         * testsuite/20_util/pair/4.cc: Likewise.
1847         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
1848         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
1849         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
1850         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
1851         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
1852         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
1853         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
1854         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
1855         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
1856         Likewise.
1857         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
1858         Likewise.
1859         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
1860         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
1861         * testsuite/20_util/rel_ops.cc: Likewise.
1862         * testsuite/20_util/remove_reference/value.cc: Likewise.
1863         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
1864         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
1865         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
1866         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
1867         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
1868         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
1869         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
1870         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
1871         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
1872         Likewise.
1873         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
1874         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
1875         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
1876         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
1877         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
1878         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
1879         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
1880         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
1881         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
1882         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
1883         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
1884         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
1885         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
1886         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
1887         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
1888         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
1889         Likewise.
1890         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
1891         Likewise.
1892         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
1893         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
1894         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
1895         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
1896         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
1897         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
1898         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
1899         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
1900         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
1901         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
1902         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
1903         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
1904         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
1905         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
1906         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
1907         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
1908         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
1909         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
1910         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
1911         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
1912         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
1913         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
1914         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
1915         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
1916         Likewise.
1917         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
1918         Likewise.
1919         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
1920         Likewise.
1921         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
1922         Likewise.
1923         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
1924         Likewise.
1925         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
1926         Likewise.
1927         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
1928         Likewise.
1929         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
1930         Likewise.
1931         * testsuite/20_util/temporary_buffer.cc: Likewise.
1932         * testsuite/20_util/time_point/1.cc: Likewise.
1933         * testsuite/20_util/time_point/2.cc: Likewise.
1934         * testsuite/20_util/time_point/3.cc: Likewise.
1935         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
1936         Likewise.
1937         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
1938         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
1939         Likewise.
1940         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
1941         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
1942         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
1943         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
1944         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
1945         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
1946         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
1947         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
1948         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
1949         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
1950         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
1951         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
1952         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
1953         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
1954         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
1955         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
1956         Likewise.
1957         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
1958         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
1959         Likewise.
1960         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
1961         Likewise.
1962         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
1963         Likewise.
1964         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
1965         Likewise.
1966         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
1967         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
1968         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
1969         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
1970         Likewise.
1971         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
1972         Likewise.
1973         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
1974         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
1975         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
1976         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
1977         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
1978         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
1979         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
1980         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
1981         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
1982         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
1983         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
1984         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
1985         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
1986         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
1987         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
1988         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
1989         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
1990         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
1991         Likewise.
1992         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
1993         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
1994         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
1995         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
1996         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
1997         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
1998         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
1999         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
2000         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
2001         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
2002         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
2003         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
2004         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
2005         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
2006         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
2007         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
2008         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
2009         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
2010         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
2011         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
2012         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
2013         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
2014         Likewise.
2015         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
2016         Likewise.
2017         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
2018         Likewise.
2019         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
2020         Likewise.
2021         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
2022         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
2023         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
2024         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
2025         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
2026         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
2027         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
2028         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
2029         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
2030         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
2031         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
2032         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
2033         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
2034         Likewise.
2035         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
2036         Likewise.
2037         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
2038         Likewise.
2039         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
2040         Likewise.
2041         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
2042         Likewise.
2043         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
2044         Likewise.
2045         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
2046         Likewise.
2047         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
2048         Likewise.
2049         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
2050         Likewise.
2051         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
2052         Likewise.
2053         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
2054         Likewise.
2055         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
2056         Likewise.
2057         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
2058         Likewise.
2059         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
2060         Likewise.
2061         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
2062         Likewise.
2063         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
2064         Likewise.
2065         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
2066         Likewise.
2067         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
2068         Likewise.
2069         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
2070         Likewise.
2071         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
2072         Likewise.
2073         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
2074         Likewise.
2075         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
2076         Likewise.
2077         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
2078         Likewise.
2079         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
2080         Likewise.
2081         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
2082         Likewise.
2083         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
2084         Likewise.
2085         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
2086         Likewise.
2087         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
2088         Likewise.
2089         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
2090         Likewise.
2091         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
2092         Likewise.
2093         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
2094         Likewise.
2095         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
2096         Likewise.
2097         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
2098         Likewise.
2099         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
2100         Likewise.
2101         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
2102         Likewise.
2103         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
2104         Likewise.
2105         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
2106         Likewise.
2107         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
2108         Likewise.
2109         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
2110         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
2111         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
2112         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
2113         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
2114         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
2115         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
2116         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
2117         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
2118         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
2119         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
2120         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
2121         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
2122         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
2123         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
2124         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
2125         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
2126         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
2127         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
2128         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
2129         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
2130         Likewise.
2131         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
2132         Likewise.
2133         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
2134         Likewise.
2135         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
2136         Likewise.
2137         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
2138         Likewise.
2139         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
2140         Likewise.
2141         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
2142         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
2143         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
2144         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
2145         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
2146         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
2147         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
2148         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
2149         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
2150         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
2151         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
2152         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
2153         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
2154         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
2155         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
2156         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
2157         Likewise.
2158         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
2159         Likewise.
2160         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
2161         Likewise.
2162         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
2163         Likewise.
2164         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
2165         Likewise.
2166         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
2167         Likewise.
2168         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
2169         Likewise.
2170         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
2171         Likewise.
2172         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
2173         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
2174         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
2175         Likewise.
2176         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
2177         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
2178         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
2179         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
2180         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
2181         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
2182         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
2183         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
2184         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
2185         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
2186         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
2187         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
2188         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
2189         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
2190         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
2191         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
2192         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
2193         Likewise.
2194         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
2195         Likewise.
2196         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
2197         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
2198         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
2199         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
2200         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
2201         Likewise.
2202         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
2203         Likewise.
2204         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
2205         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
2206         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
2207         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
2208         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
2209         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
2210         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
2211         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
2212         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
2213         Likewise.
2214         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
2215         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
2216         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
2217         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
2218         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
2219         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
2220         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
2221         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
2222         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
2223         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
2224         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
2225         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
2226         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
2227         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
2228         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
2229         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
2230         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
2231         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
2232         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
2233         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
2234         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
2235         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
2236         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
2237         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
2238         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
2239         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
2240         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
2241         Likewise.
2242         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
2243         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
2244         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
2245         Likewise.
2246         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
2247         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
2248         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
2249         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
2250         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
2251         Likewise.
2252         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
2253         Likewise.
2254         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
2255         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
2256         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
2257         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
2258         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
2259         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
2260         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
2261         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
2262         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
2263         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
2264         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
2265         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
2266         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
2267         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
2268         Likewise.
2269         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
2270         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
2271         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
2272         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
2273         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
2274         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
2275         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
2276         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
2277         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
2278         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
2279         Likewise.
2280         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
2281         Likewise.
2282         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
2283         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
2284         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
2285         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
2286         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
2287         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
2288         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
2289         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
2290         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
2291         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
2292         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
2293         Likewise.
2294         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
2295         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
2296         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
2297         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
2298         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
2299         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
2300         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
2301         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
2302         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
2303         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
2304         Likewise.
2305         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
2306         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
2307         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
2308         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
2309         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
2310         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
2311         Likewise.
2312         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
2313         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
2314         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
2315         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
2316         Likewise.
2317         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
2318         Likewise.
2319         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
2320         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
2321         Likewise.
2322         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
2323         * testsuite/22_locale/ctype/2.cc: Likewise.
2324         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
2325         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
2326         * testsuite/22_locale/ctype/dr695.cc: Likewise.
2327         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
2328         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
2329         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
2330         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
2331         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
2332         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
2333         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
2334         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
2335         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
2336         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
2337         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
2338         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
2339         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
2340         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
2341         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
2342         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
2343         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
2344         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
2345         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
2346         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
2347         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
2348         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
2349         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
2350         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
2351         * testsuite/22_locale/facet/1.cc: Likewise.
2352         * testsuite/22_locale/facet/2.cc: Likewise.
2353         * testsuite/22_locale/facet/25421.cc: Likewise.
2354         * testsuite/22_locale/global_templates/1.cc: Likewise.
2355         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
2356         Likewise.
2357         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
2358         Likewise.
2359         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
2360         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
2361         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
2362         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
2363         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
2364         * testsuite/22_locale/locale/13630.cc: Likewise.
2365         * testsuite/22_locale/locale/cons/1.cc: Likewise.
2366         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
2367         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
2368         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
2369         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
2370         * testsuite/22_locale/locale/cons/2.cc: Likewise.
2371         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
2372         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
2373         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
2374         * testsuite/22_locale/locale/cons/4.cc: Likewise.
2375         * testsuite/22_locale/locale/cons/5.cc: Likewise.
2376         * testsuite/22_locale/locale/cons/6.cc: Likewise.
2377         * testsuite/22_locale/locale/cons/7.cc: Likewise.
2378         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
2379         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
2380         * testsuite/22_locale/locale/cons/8.cc: Likewise.
2381         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
2382         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
2383         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
2384         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
2385         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
2386         * testsuite/22_locale/locale/operations/1.cc: Likewise.
2387         * testsuite/22_locale/locale/operations/2.cc: Likewise.
2388         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
2389         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
2390         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
2391         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
2392         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
2393         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
2394         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
2395         Likewise.
2396         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
2397         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
2398         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
2399         Likewise.
2400         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
2401         Likewise.
2402         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
2403         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
2404         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
2405         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
2406         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
2407         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
2408         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
2409         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
2410         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
2411         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
2412         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
2413         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
2414         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
2415         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
2416         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
2417         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
2418         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
2419         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
2420         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
2421         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
2422         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
2423         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
2424         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
2425         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
2426         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
2427         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
2428         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
2429         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
2430         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
2431         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
2432         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
2433         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
2434         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
2435         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
2436         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
2437         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
2438         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
2439         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
2440         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
2441         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
2442         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
2443         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
2444         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
2445         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
2446         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
2447         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
2448         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
2449         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
2450         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
2451         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
2452         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
2453         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
2454         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
2455         Likewise.
2456         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
2457         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
2458         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
2459         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
2460         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
2461         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
2462         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
2463         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
2464         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
2465         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
2466         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
2467         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
2468         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
2469         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
2470         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
2471         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
2472         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
2473         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
2474         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
2475         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
2476         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
2477         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
2478         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
2479         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
2480         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
2481         Likewise.
2482         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
2483         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
2484         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
2485         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
2486         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
2487         Likewise.
2488         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
2489         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
2490         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
2491         Likewise.
2492         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
2493         Likewise.
2494         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
2495         Likewise.
2496         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
2497         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
2498         Likewise.
2499         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
2500         Likewise.
2501         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
2502         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
2503         Likewise.
2504         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
2505         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
2506         Likewise.
2507         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
2508         Likewise.
2509         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
2510         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
2511         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
2512         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
2513         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
2514         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
2515         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
2516         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
2517         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
2518         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
2519         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
2520         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
2521         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
2522         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
2523         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
2524         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
2525         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
2526         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
2527         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
2528         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
2529         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
2530         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
2531         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
2532         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
2533         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
2534         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
2535         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
2536         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
2537         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
2538         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
2539         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
2540         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
2541         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
2542         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
2543         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
2544         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
2545         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
2546         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
2547         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
2548         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
2549         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
2550         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
2551         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
2552         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
2553         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
2554         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
2555         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
2556         Likewise.
2557         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
2558         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
2559         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
2560         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
2561         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
2562         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
2563         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
2564         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
2565         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
2566         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
2567         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
2568         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
2569         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
2570         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
2571         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
2572         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
2573         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
2574         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
2575         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
2576         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
2577         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
2578         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
2579         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
2580         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
2581         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
2582         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
2583         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
2584         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
2585         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
2586         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
2587         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
2588         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
2589         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
2590         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
2591         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
2592         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
2593         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
2594         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
2595         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
2596         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
2597         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
2598         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
2599         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
2600         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
2601         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
2602         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
2603         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
2604         Likewise.
2605         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
2606         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
2607         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
2608         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
2609         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
2610         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
2611         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
2612         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
2613         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
2614         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
2615         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
2616         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
2617         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
2618         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
2619         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
2620         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
2621         Likewise.
2622         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
2623         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
2624         Likewise.
2625         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
2626         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
2627         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
2628         Likewise.
2629         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
2630         Likewise.
2631         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
2632         Likewise.
2633         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
2634         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
2635         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
2636         Likewise.
2637         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
2638         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
2639         Likewise.
2640         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
2641         Likewise.
2642         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
2643         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
2644         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
2645         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
2646         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
2647         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
2648         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
2649         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
2650         Likewise.
2651         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
2652         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
2653         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
2654         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
2655         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
2656         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
2657         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
2658         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
2659         Likewise.
2660         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
2661         Likewise.
2662         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
2663         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
2664         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
2665         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
2666         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
2667         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
2668         Likewise.
2669         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
2670         Likewise.
2671         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
2672         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
2673         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
2674         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
2675         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
2676         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
2677         Likewise.
2678         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
2679         Likewise.
2680         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
2681         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
2682         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
2683         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
2684         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
2685         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
2686         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
2687         Likewise.
2688         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
2689         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
2690         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
2691         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
2692         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
2693         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
2694         Likewise.
2695         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
2696         Likewise.
2697         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
2698         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
2699         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
2700         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
2701         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
2702         Likewise.
2703         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
2704         Likewise.
2705         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
2706         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
2707         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
2708         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
2709         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
2710         Likewise.
2711         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
2712         Likewise.
2713         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
2714         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
2715         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
2716         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
2717         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
2718         Likewise.
2719         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
2720         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
2721         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
2722         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
2723         Likewise.
2724         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
2725         Likewise.
2726         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
2727         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
2728         Likewise.
2729         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
2730         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
2731         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
2732         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
2733         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
2734         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
2735         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
2736         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
2737         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
2738         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
2739         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
2740         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
2741         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
2742         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
2743         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
2744         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
2745         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
2746         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
2747         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
2748         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
2749         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
2750         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
2751         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
2752         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
2753         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
2754         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
2755         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
2756         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
2757         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
2758         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
2759         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
2760         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
2761         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
2762         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
2763         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
2764         Likewise.
2765         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
2766         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
2767         * testsuite/23_containers/bitset/18604.cc: Likewise.
2768         * testsuite/23_containers/bitset/all/1.cc: Likewise.
2769         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
2770         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
2771         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
2772         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
2773         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
2774         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
2775         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
2776         * testsuite/23_containers/bitset/input/1.cc: Likewise.
2777         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
2778         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
2779         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
2780         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
2781         * testsuite/23_containers/bitset/test/1.cc: Likewise.
2782         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
2783         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
2784         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
2785         * testsuite/23_containers/deque/18604.cc: Likewise.
2786         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
2787         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
2788         * testsuite/23_containers/deque/cons/1.cc: Likewise.
2789         * testsuite/23_containers/deque/cons/2.cc: Likewise.
2790         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
2791         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
2792         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
2793         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
2794         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
2795         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
2796         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
2797         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
2798         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
2799         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
2800         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
2801         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
2802         * testsuite/23_containers/deque/operators/1.cc: Likewise.
2803         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
2804         Likewise.
2805         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
2806         Likewise.
2807         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
2808         Likewise.
2809         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
2810         Likewise.
2811         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
2812         Likewise.
2813         * testsuite/23_containers/deque/types/1.cc: Likewise.
2814         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
2815         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
2816         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
2817         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
2818         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
2819         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
2820         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
2821         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
2822         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
2823         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
2824         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
2825         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
2826         Likewise.
2827         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
2828         Likewise.
2829         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
2830         Likewise.
2831         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
2832         Likewise.
2833         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
2834         Likewise.
2835         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
2836         Likewise.
2837         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
2838         Likewise.
2839         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
2840         Likewise.
2841         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
2842         Likewise.
2843         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
2844         Likewise.
2845         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
2846         Likewise.
2847         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
2848         Likewise.
2849         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
2850         Likewise.
2851         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
2852         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
2853         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
2854         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
2855         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
2856         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
2857         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
2858         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
2859         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
2860         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
2861         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
2862         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
2863         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
2864         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
2865         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
2866         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
2867         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
2868         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
2869         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
2870         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
2871         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
2872         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
2873         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
2874         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
2875         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
2876         Likewise.
2877         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
2878         Likewise.
2879         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
2880         * testsuite/23_containers/list/18604.cc: Likewise.
2881         * testsuite/23_containers/list/capacity/1.cc: Likewise.
2882         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
2883         * testsuite/23_containers/list/cons/1.cc: Likewise.
2884         * testsuite/23_containers/list/cons/2.cc: Likewise.
2885         * testsuite/23_containers/list/cons/3.cc: Likewise.
2886         * testsuite/23_containers/list/cons/4.cc: Likewise.
2887         * testsuite/23_containers/list/cons/5.cc: Likewise.
2888         * testsuite/23_containers/list/cons/6.cc: Likewise.
2889         * testsuite/23_containers/list/cons/7.cc: Likewise.
2890         * testsuite/23_containers/list/cons/8.cc: Likewise.
2891         * testsuite/23_containers/list/cons/9.cc: Likewise.
2892         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
2893         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
2894         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
2895         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
2896         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
2897         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
2898         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
2899         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
2900         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
2901         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
2902         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
2903         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
2904         * testsuite/23_containers/list/operations/1.cc: Likewise.
2905         * testsuite/23_containers/list/operations/2.cc: Likewise.
2906         * testsuite/23_containers/list/operations/3.cc: Likewise.
2907         * testsuite/23_containers/list/operations/35969.cc: Likewise.
2908         * testsuite/23_containers/list/operations/4.cc: Likewise.
2909         * testsuite/23_containers/list/operations/5.cc: Likewise.
2910         * testsuite/23_containers/list/pthread1.cc: Likewise.
2911         * testsuite/23_containers/list/pthread5.cc: Likewise.
2912         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
2913         Likewise.
2914         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
2915         Likewise.
2916         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
2917         Likewise.
2918         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
2919         Likewise.
2920         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
2921         Likewise.
2922         * testsuite/23_containers/map/18604.cc: Likewise.
2923         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
2924         * testsuite/23_containers/map/element_access/1.cc: Likewise.
2925         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
2926         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
2927         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
2928         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
2929         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
2930         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
2931         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
2932         * testsuite/23_containers/map/operators/1.cc: Likewise.
2933         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
2934         * testsuite/23_containers/map/pthread6.cc: Likewise.
2935         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
2936         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
2937         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
2938         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
2939         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
2940         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
2941         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
2942         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
2943         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
2944         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
2945         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
2946         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
2947         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
2948         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
2949         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
2950         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
2951         * testsuite/23_containers/queue/members/7157.cc: Likewise.
2952         * testsuite/23_containers/set/18604.cc: Likewise.
2953         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
2954         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
2955         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
2956         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
2957         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
2958         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
2959         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
2960         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
2961         * testsuite/23_containers/stack/members/7158.cc: Likewise.
2962         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
2963         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
2964         Likewise.
2965         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
2966         Likewise.
2967         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
2968         Likewise.
2969         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
2970         Likewise.
2971         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
2972         Likewise.
2973         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
2974         Likewise.
2975         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
2976         Likewise.
2977         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
2978         Likewise.
2979         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
2980         Likewise.
2981         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
2982         Likewise.
2983         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
2984         Likewise.
2985         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
2986         Likewise.
2987         * testsuite/23_containers/vector/18604.cc: Likewise.
2988         * testsuite/23_containers/vector/bool/1.cc: Likewise.
2989         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
2990         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
2991         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
2992         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
2993         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
2994         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
2995         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
2996         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
2997         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
2998         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
2999         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
3000         Likewise.
3001         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
3002         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
3003         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
3004         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
3005         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
3006         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
3007         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
3008         * testsuite/23_containers/vector/cons/1.cc: Likewise.
3009         * testsuite/23_containers/vector/cons/2.cc: Likewise.
3010         * testsuite/23_containers/vector/cons/3.cc: Likewise.
3011         * testsuite/23_containers/vector/cons/4.cc: Likewise.
3012         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
3013         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
3014         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
3015         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
3016         Likewise.
3017         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
3018         Likewise.
3019         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
3020         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
3021         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
3022         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
3023         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
3024         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
3025         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
3026         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
3027         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
3028         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
3029         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
3030         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
3031         Likewise.
3032         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
3033         Likewise.
3034         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
3035         Likewise.
3036         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
3037         Likewise.
3038         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
3039         Likewise.
3040         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
3041         Likewise.
3042         * testsuite/23_containers/vector/resize/1.cc: Likewise.
3043         * testsuite/23_containers/vector/types/1.cc: Likewise.
3044         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
3045         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
3046         Likewise.
3047         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
3048         Likewise.
3049         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
3050         Likewise.
3051         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
3052         Likewise.
3053         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
3054         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
3055         Likewise.
3056         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
3057         Likewise.
3058         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
3059         Likewise.
3060         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
3061         Likewise.
3062         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
3063         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
3064         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
3065         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
3066         Likewise.
3067         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
3068         Likewise.
3069         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
3070         Likewise.
3071         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
3072         Likewise.
3073         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
3074         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
3075         Likewise.
3076         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
3077         Likewise.
3078         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
3079         Likewise.
3080         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
3081         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
3082         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
3083         Likewise.
3084         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
3085         Likewise.
3086         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
3087         Likewise.
3088         * testsuite/24_iterators/operations/next.cc: Likewise.
3089         * testsuite/24_iterators/operations/prev.cc: Likewise.
3090         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
3091         Likewise.
3092         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
3093         Likewise.
3094         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
3095         Likewise.
3096         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
3097         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
3098         Likewise.
3099         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
3100         Likewise.
3101         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
3102         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
3103         Likewise.
3104         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
3105         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
3106         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
3107         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
3108         Likewise.
3109         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
3110         Likewise.
3111         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
3112         Likewise.
3113         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
3114         Likewise.
3115         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
3116         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
3117         * testsuite/25_algorithms/all_of/1.cc: Likewise.
3118         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
3119         * testsuite/25_algorithms/any_of/1.cc: Likewise.
3120         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
3121         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
3122         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
3123         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
3124         * testsuite/25_algorithms/copy/1.cc: Likewise.
3125         * testsuite/25_algorithms/copy/2.cc: Likewise.
3126         * testsuite/25_algorithms/copy/3.cc: Likewise.
3127         * testsuite/25_algorithms/copy/34595.cc: Likewise.
3128         * testsuite/25_algorithms/copy/4.cc: Likewise.
3129         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
3130         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
3131         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
3132         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
3133         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
3134         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
3135         Likewise.
3136         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
3137         Likewise.
3138         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
3139         Likewise.
3140         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
3141         Likewise.
3142         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
3143         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
3144         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
3145         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
3146         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
3147         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
3148         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
3149         * testsuite/25_algorithms/count/1.cc: Likewise.
3150         * testsuite/25_algorithms/count/check_type.cc: Likewise.
3151         * testsuite/25_algorithms/count_if/1.cc: Likewise.
3152         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
3153         * testsuite/25_algorithms/equal/1.cc: Likewise.
3154         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
3155         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
3156         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
3157         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
3158         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
3159         * testsuite/25_algorithms/fill/1.cc: Likewise.
3160         * testsuite/25_algorithms/fill/2.cc: Likewise.
3161         * testsuite/25_algorithms/fill/3.cc: Likewise.
3162         * testsuite/25_algorithms/fill/35725.cc: Likewise.
3163         * testsuite/25_algorithms/fill/4.cc: Likewise.
3164         * testsuite/25_algorithms/fill/5.cc: Likewise.
3165         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
3166         * testsuite/25_algorithms/find/1.cc: Likewise.
3167         * testsuite/25_algorithms/find/17441.cc: Likewise.
3168         * testsuite/25_algorithms/find/check_type.cc: Likewise.
3169         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
3170         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
3171         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
3172         Likewise.
3173         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
3174         Likewise.
3175         * testsuite/25_algorithms/find_end/1.cc: Likewise.
3176         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
3177         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
3178         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
3179         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
3180         * testsuite/25_algorithms/find_if/1.cc: Likewise.
3181         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
3182         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
3183         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
3184         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
3185         Likewise.
3186         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
3187         Likewise.
3188         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
3189         Likewise.
3190         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
3191         Likewise.
3192         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
3193         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
3194         * testsuite/25_algorithms/heap/1.cc: Likewise.
3195         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
3196         * testsuite/25_algorithms/includes/1.cc: Likewise.
3197         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
3198         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
3199         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
3200         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
3201         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
3202         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
3203         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
3204         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
3205         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
3206         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
3207         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
3208         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
3209         Likewise.
3210         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
3211         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
3212         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
3213         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
3214         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
3215         * testsuite/25_algorithms/max/1.cc: Likewise.
3216         * testsuite/25_algorithms/max/2.cc: Likewise.
3217         * testsuite/25_algorithms/max/3.cc: Likewise.
3218         * testsuite/25_algorithms/max/37547.cc: Likewise.
3219         * testsuite/25_algorithms/max/4.cc: Likewise.
3220         * testsuite/25_algorithms/max_element/1.cc: Likewise.
3221         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
3222         * testsuite/25_algorithms/merge/1.cc: Likewise.
3223         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
3224         * testsuite/25_algorithms/min/1.cc: Likewise.
3225         * testsuite/25_algorithms/min/2.cc: Likewise.
3226         * testsuite/25_algorithms/min/3.cc: Likewise.
3227         * testsuite/25_algorithms/min/37547.cc: Likewise.
3228         * testsuite/25_algorithms/min/4.cc: Likewise.
3229         * testsuite/25_algorithms/min_element/1.cc: Likewise.
3230         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
3231         * testsuite/25_algorithms/minmax/1.cc: Likewise.
3232         * testsuite/25_algorithms/minmax/2.cc: Likewise.
3233         * testsuite/25_algorithms/minmax/3.cc: Likewise.
3234         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
3235         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
3236         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
3237         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
3238         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
3239         * testsuite/25_algorithms/move/1.cc: Likewise.
3240         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
3241         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
3242         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
3243         * testsuite/25_algorithms/none_of/1.cc: Likewise.
3244         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
3245         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
3246         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
3247         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
3248         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
3249         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
3250         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
3251         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
3252         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
3253         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
3254         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
3255         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
3256         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
3257         * testsuite/25_algorithms/partition/1.cc: Likewise.
3258         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
3259         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
3260         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
3261         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
3262         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
3263         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
3264         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
3265         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
3266         * testsuite/25_algorithms/remove/1.cc: Likewise.
3267         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
3268         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
3269         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
3270         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
3271         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
3272         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
3273         * testsuite/25_algorithms/replace/1.cc: Likewise.
3274         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
3275         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
3276         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
3277         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
3278         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
3279         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
3280         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
3281         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
3282         * testsuite/25_algorithms/rotate/1.cc: Likewise.
3283         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
3284         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
3285         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
3286         * testsuite/25_algorithms/search/1.cc: Likewise.
3287         * testsuite/25_algorithms/search/check_type.cc: Likewise.
3288         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
3289         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
3290         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
3291         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
3292         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
3293         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
3294         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
3295         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
3296         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
3297         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
3298         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
3299         Likewise.
3300         * testsuite/25_algorithms/set_union/1.cc: Likewise.
3301         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
3302         * testsuite/25_algorithms/sort/1.cc: Likewise.
3303         * testsuite/25_algorithms/sort/34095.cc: Likewise.
3304         * testsuite/25_algorithms/sort/34636.cc: Likewise.
3305         * testsuite/25_algorithms/sort/35588.cc: Likewise.
3306         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
3307         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
3308         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
3309         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
3310         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
3311         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
3312         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
3313         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
3314         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
3315         * testsuite/25_algorithms/unique/1.cc: Likewise.
3316         * testsuite/25_algorithms/unique/11480.cc: Likewise.
3317         * testsuite/25_algorithms/unique/2.cc: Likewise.
3318         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
3319         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
3320         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
3321         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
3322         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
3323         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
3324         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
3325         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
3326         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
3327         * testsuite/26_numerics/accumulate/1.cc: Likewise.
3328         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
3329         * testsuite/26_numerics/complex/13450.cc: Likewise.
3330         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
3331         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
3332         * testsuite/26_numerics/complex/dr387.cc: Likewise.
3333         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
3334         * testsuite/26_numerics/complex/dr781.cc: Likewise.
3335         * testsuite/26_numerics/complex/dr844.cc: Likewise.
3336         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
3337         Likewise.
3338         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
3339         Likewise.
3340         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
3341         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
3342         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
3343         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
3344         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
3345         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
3346         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
3347         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
3348         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
3349         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
3350         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
3351         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
3352         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
3353         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
3354         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
3355         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
3356         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
3357         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
3358         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
3359         Likewise.
3360         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
3361         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
3362         Likewise.
3363         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
3364         Likewise.
3365         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
3366         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
3367         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
3368         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
3369         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
3370         * testsuite/26_numerics/inner_product/1.cc: Likewise.
3371         * testsuite/26_numerics/iota/1.cc: Likewise.
3372         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
3373         * testsuite/26_numerics/slice/1.cc: Likewise.
3374         * testsuite/26_numerics/valarray/28277.cc: Likewise.
3375         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
3376         * testsuite/26_numerics/valarray/operators.cc: Likewise.
3377         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
3378         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
3379         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
3380         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
3381         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
3382         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
3383         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
3384         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
3385         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
3386         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
3387         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
3388         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
3389         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
3390         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
3391         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
3392         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
3393         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
3394         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
3395         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
3396         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
3397         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
3398         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
3399         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
3400         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
3401         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
3402         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
3403         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
3404         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
3405         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
3406         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
3407         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
3408         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
3409         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
3410         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
3411         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
3412         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
3413         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
3414         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
3415         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
3416         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
3417         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
3418         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
3419         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
3420         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
3421         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
3422         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
3423         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
3424         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
3425         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
3426         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
3427         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
3428         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
3429         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
3430         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
3431         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
3432         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
3433         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
3434         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
3435         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
3436         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
3437         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
3438         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
3439         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
3440         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
3441         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
3442         Likewise.
3443         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
3444         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
3445         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
3446         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
3447         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
3448         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
3449         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
3450         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
3451         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
3452         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
3453         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
3454         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
3455         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
3456         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
3457         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
3458         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
3459         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
3460         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
3461         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
3462         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
3463         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
3464         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
3465         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
3466         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
3467         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
3468         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
3469         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
3470         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
3471         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
3472         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
3473         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
3474         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
3475         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
3476         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
3477         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
3478         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
3479         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
3480         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
3481         Likewise.
3482         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
3483         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
3484         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
3485         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
3486         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
3487         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
3488         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
3489         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
3490         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
3491         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
3492         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
3493         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
3494         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
3495         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
3496         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
3497         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
3498         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
3499         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
3500         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
3501         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
3502         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
3503         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
3504         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
3505         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
3506         Likewise.
3507         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
3508         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
3509         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
3510         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
3511         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
3512         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
3513         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
3514         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
3515         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
3516         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
3517         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
3518         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
3519         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
3520         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
3521         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
3522         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
3523         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
3524         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
3525         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
3526         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
3527         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
3528         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
3529         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
3530         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
3531         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
3532         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
3533         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
3534         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
3535         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
3536         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
3537         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
3538         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
3539         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
3540         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
3541         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
3542         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
3543         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
3544         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
3545         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
3546         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
3547         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
3548         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
3549         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
3550         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
3551         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
3552         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
3553         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
3554         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
3555         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
3556         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
3557         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
3558         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
3559         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
3560         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
3561         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
3562         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
3563         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
3564         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
3565         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
3566         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
3567         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
3568         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
3569         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
3570         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
3571         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
3572         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
3573         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
3574         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
3575         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
3576         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
3577         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
3578         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
3579         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
3580         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
3581         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
3582         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
3583         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
3584         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
3585         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
3586         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
3587         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
3588         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
3589         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
3590         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
3591         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
3592         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
3593         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
3594         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
3595         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
3596         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
3597         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
3598         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
3599         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
3600         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
3601         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
3602         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
3603         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
3604         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
3605         Likewise.
3606         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
3607         Likewise.
3608         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
3609         Likewise.
3610         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
3611         Likewise.
3612         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
3613         Likewise.
3614         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
3615         Likewise.
3616         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
3617         Likewise.
3618         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
3619         Likewise.
3620         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
3621         Likewise.
3622         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
3623         Likewise.
3624         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
3625         Likewise.
3626         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
3627         Likewise.
3628         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
3629         Likewise.
3630         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
3631         Likewise.
3632         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
3633         Likewise.
3634         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
3635         Likewise.
3636         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
3637         Likewise.
3638         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
3639         Likewise.
3640         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
3641         Likewise.
3642         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
3643         Likewise.
3644         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
3645         Likewise.
3646         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
3647         Likewise.
3648         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
3649         Likewise.
3650         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3651         Likewise.
3652         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
3653         Likewise.
3654         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
3655         Likewise.
3656         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
3657         Likewise.
3658         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
3659         Likewise.
3660         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
3661         Likewise.
3662         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
3663         Likewise.
3664         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
3665         Likewise.
3666         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
3667         Likewise.
3668         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
3669         Likewise.
3670         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
3671         Likewise.
3672         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
3673         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
3674         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
3675         Likewise.
3676         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
3677         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
3678         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
3679         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
3680         Likewise.
3681         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
3682         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
3683         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
3684         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
3685         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
3686         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
3687         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
3688         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
3689         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
3690         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
3691         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
3692         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
3693         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
3694         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
3695         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
3696         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
3697         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
3698         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
3699         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
3700         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
3701         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
3702         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
3703         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
3704         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
3705         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
3706         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
3707         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
3708         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
3709         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
3710         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
3711         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
3712         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
3713         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
3714         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
3715         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
3716         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
3717         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
3718         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
3719         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
3720         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
3721         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
3722         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
3723         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
3724         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
3725         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
3726         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
3727         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
3728         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
3729         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
3730         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
3731         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
3732         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
3733         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
3734         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
3735         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
3736         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
3737         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
3738         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
3739         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
3740         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
3741         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
3742         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
3743         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
3744         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
3745         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
3746         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
3747         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
3748         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
3749         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
3750         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
3751         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
3752         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
3753         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
3754         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
3755         Likewise.
3756         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
3757         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
3758         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
3759         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
3760         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
3761         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
3762         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
3763         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
3764         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
3765         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
3766         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
3767         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
3768         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
3769         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
3770         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
3771         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
3772         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
3773         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
3774         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
3775         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
3776         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
3777         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
3778         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
3779         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
3780         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
3781         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
3782         Likewise.
3783         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
3784         Likewise.
3785         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
3786         Likewise.
3787         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
3788         Likewise.
3789         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
3790         Likewise.
3791         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
3792         Likewise.
3793         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
3794         Likewise.
3795         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
3796         Likewise.
3797         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
3798         Likewise.
3799         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
3800         Likewise.
3801         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
3802         Likewise.
3803         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
3804         Likewise.
3805         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
3806         Likewise.
3807         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
3808         Likewise.
3809         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
3810         Likewise.
3811         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
3812         Likewise.
3813         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
3814         Likewise.
3815         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
3816         Likewise.
3817         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
3818         Likewise.
3819         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
3820         Likewise.
3821         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
3822         Likewise.
3823         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3824         Likewise.
3825         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
3826         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
3827         Likewise.
3828         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
3829         Likewise.
3830         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
3831         Likewise.
3832         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
3833         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
3834         Likewise.
3835         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
3836         Likewise.
3837         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
3838         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
3839         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
3840         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
3841         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
3842         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
3843         Likewise.
3844         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
3845         Likewise.
3846         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
3847         Likewise.
3848         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
3849         Likewise.
3850         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
3851         Likewise.
3852         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
3853         Likewise.
3854         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
3855         Likewise.
3856         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
3857         Likewise.
3858         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
3859         Likewise.
3860         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
3861         Likewise.
3862         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
3863         Likewise.
3864         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
3865         Likewise.
3866         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
3867         Likewise.
3868         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
3869         Likewise.
3870         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
3871         Likewise.
3872         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
3873         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
3874         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
3875         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
3876         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
3877         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
3878         Likewise.
3879         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
3880         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
3881         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
3882         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
3883         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
3884         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
3885         Likewise.
3886         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
3887         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
3888         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
3889         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
3890         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
3891         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
3892         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
3893         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
3894         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
3895         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
3896         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
3897         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
3898         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
3899         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
3900         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
3901         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
3902         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
3903         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
3904         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
3905         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
3906         Likewise.
3907         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
3908         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
3909         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
3910         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
3911         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
3912         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
3913         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
3914         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
3915         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
3916         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
3917         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
3918         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
3919         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
3920         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
3921         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
3922         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
3923         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
3924         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
3925         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
3926         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
3927         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
3928         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
3929         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
3930         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
3931         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
3932         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
3933         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
3934         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
3935         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
3936         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
3937         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
3938         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
3939         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
3940         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
3941         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
3942         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
3943         Likewise.
3944         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
3945         Likewise.
3946         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
3947         Likewise.
3948         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
3949         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
3950         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
3951         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
3952         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
3953         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
3954         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
3955         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
3956         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
3957         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
3958         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
3959         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
3960         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
3961         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
3962         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
3963         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
3964         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
3965         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
3966         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
3967         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
3968         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
3969         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
3970         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
3971         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
3972         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
3973         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
3974         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
3975         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
3976         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
3977         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
3978         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
3979         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
3980         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
3981         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
3982         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
3983         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
3984         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
3985         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
3986         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
3987         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
3988         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
3989         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
3990         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
3991         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
3992         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
3993         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
3994         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
3995         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
3996         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
3997         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
3998         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
3999         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
4000         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
4001         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
4002         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
4003         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
4004         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
4005         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
4006         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
4007         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
4008         Likewise.
4009         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
4010         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
4011         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
4012         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
4013         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
4014         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
4015         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
4016         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
4017         * testsuite/27_io/fpos/11450.cc: Likewise.
4018         * testsuite/27_io/fpos/14320-1.cc: Likewise.
4019         * testsuite/27_io/fpos/14320-2.cc: Likewise.
4020         * testsuite/27_io/fpos/14320-3.cc: Likewise.
4021         * testsuite/27_io/fpos/14320-4.cc: Likewise.
4022         * testsuite/27_io/fpos/14320-5.cc: Likewise.
4023         * testsuite/27_io/fpos/14775.cc: Likewise.
4024         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
4025         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
4026         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
4027         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
4028         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
4029         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
4030         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
4031         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
4032         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
4033         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
4034         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
4035         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
4036         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
4037         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
4038         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
4039         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
4040         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
4041         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
4042         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
4043         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
4044         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
4045         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
4046         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
4047         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
4048         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
4049         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
4050         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
4051         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
4052         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
4053         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
4054         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
4055         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
4056         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
4057         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
4058         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
4059         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
4060         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
4061         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
4062         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
4063         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
4064         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
4065         * testsuite/27_io/objects/char/1.cc: Likewise.
4066         * testsuite/27_io/objects/char/10.cc: Likewise.
4067         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
4068         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
4069         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
4070         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
4071         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
4072         * testsuite/27_io/objects/char/2.cc: Likewise.
4073         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
4074         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
4075         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
4076         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
4077         * testsuite/27_io/objects/char/5.cc: Likewise.
4078         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
4079         * testsuite/27_io/objects/char/6.cc: Likewise.
4080         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
4081         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
4082         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
4083         * testsuite/27_io/objects/char/7.cc: Likewise.
4084         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
4085         * testsuite/27_io/objects/char/8.cc: Likewise.
4086         * testsuite/27_io/objects/char/9.cc: Likewise.
4087         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
4088         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
4089         * testsuite/27_io/objects/char/dr455.cc: Likewise.
4090         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
4091         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
4092         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
4093         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
4094         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
4095         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
4096         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
4097         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
4098         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
4099         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
4100         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
4101         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
4102         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
4103         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
4104         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
4105         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
4106         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
4107         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
4108         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
4109         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
4110         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
4111         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
4112         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
4113         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
4114         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
4115         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
4116         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
4117         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
4118         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
4119         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
4120         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
4121         * testsuite/27_io/types/1.cc: Likewise.
4122         * testsuite/27_io/types/2.cc: Likewise.
4123         * testsuite/27_io/types/3.cc: Likewise.
4124         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
4125         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
4126         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
4127         Likewise.
4128         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
4129         Likewise.
4130         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
4131         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
4132         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
4133         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
4134         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
4135         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
4136         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
4137         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
4138         Likewise.
4139         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
4140         Likewise.
4141         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
4142         Likewise.
4143         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
4144         Likewise.
4145         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
4146         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
4147         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
4148         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
4149         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
4150         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
4151         Likewise.
4152         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
4153         Likewise.
4154         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
4155         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
4156         * testsuite/30_threads/thread/id/operators.cc: Likewise.
4157         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
4158         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
4159         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
4160         * testsuite/Makefile.am: Likewise.
4161         * testsuite/abi/30586.cc: Likewise.
4162         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
4163         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
4164         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
4165         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
4166         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
4167         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
4168         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
4169         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
4170         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
4171         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
4172         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
4173         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
4174         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
4175         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
4176         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
4177         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
4178         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
4179         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
4180         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
4181         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
4182         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
4183         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
4184         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
4185         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
4186         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
4187         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
4188         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
4189         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
4190         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
4191         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
4192         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
4193         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
4194         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
4195         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
4196         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
4197         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
4198         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
4199         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
4200         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
4201         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
4202         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
4203         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
4204         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
4205         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
4206         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
4207         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
4208         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
4209         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
4210         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
4211         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
4212         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
4213         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
4214         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
4215         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
4216         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
4217         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
4218         * testsuite/abi/demangle/regression/7986.cc: Likewise.
4219         * testsuite/abi/demangle/regression/8897.cc: Likewise.
4220         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
4221         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
4222         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
4223         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
4224         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
4225         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
4226         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
4227         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
4228         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
4229         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
4230         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
4231         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
4232         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
4233         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
4234         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
4235         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
4236         * testsuite/abi/demangle/regression/old.cc: Likewise.
4237         * testsuite/abi/header_cxxabi.c: Likewise.
4238         * testsuite/backward/11460.cc: Likewise.
4239         * testsuite/backward/hash_map/1.cc: Likewise.
4240         * testsuite/backward/hash_map/14648.cc: Likewise.
4241         * testsuite/backward/hash_map/23528.cc: Likewise.
4242         * testsuite/backward/hash_set/1.cc: Likewise.
4243         * testsuite/backward/strstream_members.cc: Likewise.
4244         * testsuite/config/default.exp: Likewise.
4245         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
4246         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
4247         * testsuite/data/istream_extractor_other-1.tst: Likewise.
4248         * testsuite/data/istream_extractor_other-1.txt: Likewise.
4249         * testsuite/data/istream_extractor_other-2.tst: Likewise.
4250         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
4251         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
4252         * testsuite/data/sgetn.txt: Likewise.
4253         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
4254         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
4255         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
4256         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
4257         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
4258         * testsuite/ext/array_allocator/26875.cc: Likewise.
4259         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
4260         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
4261         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
4262         * testsuite/ext/array_allocator/check_new.cc: Likewise.
4263         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
4264         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
4265         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
4266         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
4267         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
4268         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
4269         * testsuite/ext/codecvt/1.cc: Likewise.
4270         * testsuite/ext/codecvt/char-1.cc: Likewise.
4271         * testsuite/ext/codecvt/char-2.cc: Likewise.
4272         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
4273         * testsuite/ext/concept_checks.cc: Likewise.
4274         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
4275         Likewise.
4276         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
4277         Likewise.
4278         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
4279         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
4280         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
4281         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
4282         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
4283         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
4284         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
4285         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
4286         Likewise.
4287         * testsuite/ext/headers.cc: Likewise.
4288         * testsuite/ext/is_heap/1.cc: Likewise.
4289         * testsuite/ext/is_heap/check_type.cc: Likewise.
4290         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
4291         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
4292         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
4293         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
4294         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
4295         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
4296         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
4297         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
4298         * testsuite/ext/median.cc: Likewise.
4299         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
4300         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
4301         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
4302         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
4303         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
4304         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
4305         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
4306         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
4307         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
4308         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
4309         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
4310         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
4311         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
4312         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
4313         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
4314         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
4315         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
4316         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
4317         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
4318         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
4319         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
4320         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
4321         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
4322         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
4323         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
4324         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
4325         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
4326         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
4327         * testsuite/ext/new_allocator/check_new.cc: Likewise.
4328         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
4329         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
4330         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
4331         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
4332         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
4333         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
4334         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
4335         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
4336         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
4337         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
4338         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
4339         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
4340         * testsuite/ext/rope/1.cc: Likewise.
4341         * testsuite/ext/rope/2.cc: Likewise.
4342         * testsuite/ext/rope/3.cc: Likewise.
4343         * testsuite/ext/rope/36832.cc: Likewise.
4344         * testsuite/ext/rope/4.cc: Likewise.
4345         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
4346         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
4347         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
4348         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
4349         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
4350         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
4351         Likewise.
4352         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
4353         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
4354         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
4355         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
4356         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
4357         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
4358         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
4359         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
4360         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
4361         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
4362         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
4363         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
4364         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
4365         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
4366         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
4367         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
4368         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
4369         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
4370         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
4371         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
4372         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
4373         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
4374         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
4375         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
4376         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
4377         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
4378         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
4379         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
4380         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
4381         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
4382         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
4383         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
4384         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
4385         * testsuite/lib/dg-options.exp: Likewise.
4386         * testsuite/lib/libstdc++.exp: Likewise.
4387         * testsuite/lib/prune.exp: Likewise.
4388         * testsuite/libstdc++-abi/abi.exp: Likewise.
4389         * testsuite/libstdc++-dg/conformance.exp: Likewise.
4390         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
4391         Likewise.
4392         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
4393         Likewise.
4394         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
4395         Likewise.
4396         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
4397         Likewise.
4398         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
4399         Likewise.
4400         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
4401         Likewise.
4402         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
4403         Likewise.
4404         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
4405         Likewise.
4406         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
4407         Likewise.
4408         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
4409         Likewise.
4410         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
4411         Likewise.
4412         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
4413         Likewise.
4414         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
4415         Likewise.
4416         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
4417         Likewise.
4418         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
4419         Likewise.
4420         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
4421         Likewise.
4422         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
4423         Likewise.
4424         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
4425         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
4426         Likewise.
4427         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
4428         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
4429         Likewise.
4430         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
4431         Likewise.
4432         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
4433         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
4434         Likewise.
4435         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
4436         Likewise.
4437         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
4438         Likewise.
4439         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
4440         Likewise.
4441         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
4442         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
4443         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
4444         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
4445         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
4446         Likewise.
4447         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
4448         Likewise.
4449         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
4450         Likewise.
4451         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
4452         Likewise.
4453         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
4454         Likewise.
4455         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
4456         Likewise.
4457         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
4458         Likewise.
4459         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
4460         Likewise.
4461         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
4462         Likewise.
4463         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
4464         Likewise.
4465         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
4466         Likewise.
4467         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
4468         Likewise.
4469         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
4470         Likewise.
4471         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
4472         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
4473         Likewise.
4474         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
4475         Likewise.
4476         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
4477         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
4478         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
4479         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
4480         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
4481         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
4482         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
4483         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
4484         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
4485         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
4486         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
4487         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
4488         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
4489         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
4490         Likewise.
4491         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
4492         Likewise.
4493         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
4494         Likewise.
4495         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
4496         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
4497         Likewise.
4498         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
4499         Likewise.
4500         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
4501         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
4502         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
4503         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
4504         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
4505         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
4506         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
4507         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
4508         Likewise.
4509         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
4510         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
4511         Likewise.
4512         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
4513         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
4514         Likewise.
4515         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
4516         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
4517         Likewise.
4518         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
4519         Likewise.
4520         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
4521         Likewise.
4522         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
4523         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
4524         Likewise.
4525         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
4526         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
4527         Likewise.
4528         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
4529         Likewise.
4530         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
4531         Likewise.
4532         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
4533         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
4534         Likewise.
4535         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
4536         Likewise.
4537         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
4538         Likewise.
4539         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
4540         Likewise.
4541         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
4542         Likewise.
4543         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
4544         Likewise.
4545         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
4546         Likewise.
4547         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
4548         Likewise.
4549         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
4550         Likewise.
4551         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
4552         Likewise.
4553         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
4554         Likewise.
4555         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
4556         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
4557         Likewise.
4558         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
4559         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
4560         Likewise.
4561         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
4562         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
4563         Likewise.
4564         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
4565         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
4566         Likewise.
4567         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
4568         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
4569         Likewise.
4570         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
4571         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
4572         Likewise.
4573         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
4574         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
4575         Likewise.
4576         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
4577         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
4578         Likewise.
4579         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
4580         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
4581         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
4582         Likewise.
4583         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
4584         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
4585         Likewise.
4586         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
4587         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
4588         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
4589         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
4590         Likewise.
4591         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
4592         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
4593         Likewise.
4594         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
4595         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
4596         Likewise.
4597         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
4598         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
4599         Likewise.
4600         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
4601         Likewise.
4602         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
4603         Likewise.
4604         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
4605         Likewise.
4606         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
4607         Likewise.
4608         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
4609         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
4610         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
4611         Likewise.
4612         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
4613         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
4614         Likewise.
4615         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
4616         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
4617         Likewise.
4618         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
4619         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
4620         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
4621         Likewise.
4622         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
4623         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
4624         Likewise.
4625         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
4626         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
4627         Likewise.
4628         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
4629         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
4630         Likewise.
4631         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
4632         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
4633         Likewise.
4634         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
4635         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
4636         Likewise.
4637         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
4638         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
4639         Likewise.
4640         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
4641         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
4642         Likewise.
4643         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
4644         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
4645         Likewise.
4646         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
4647         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
4648         Likewise.
4649         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
4650         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
4651         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
4652         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
4653         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
4654         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
4655         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
4656         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
4657         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
4658         Likewise.
4659         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
4660         Likewise.
4661         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
4662         Likewise.
4663         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
4664         Likewise.
4665         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
4666         Likewise.
4667         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
4668         Likewise.
4669         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
4670         Likewise.
4671         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
4672         Likewise.
4673         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
4674         Likewise.
4675         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
4676         Likewise.
4677         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
4678         Likewise.
4679         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
4680         Likewise.
4681         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
4682         Likewise.
4683         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
4684         Likewise.
4685         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
4686         Likewise.
4687         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
4688         Likewise.
4689         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
4690         Likewise.
4691         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
4692         Likewise.
4693         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
4694         Likewise.
4695         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
4696         Likewise.
4697         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
4698         Likewise.
4699         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
4700         Likewise.
4701         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
4702         Likewise.
4703         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
4704         Likewise.
4705         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
4706         Likewise.
4707         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
4708         Likewise.
4709         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
4710         Likewise.
4711         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
4712         Likewise.
4713         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
4714         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
4715         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
4716         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
4717         Likewise.
4718         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
4719         Likewise.
4720         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
4721         Likewise.
4722         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
4723         Likewise.
4724         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
4725         Likewise.
4726         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
4727         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
4728         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
4729         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
4730         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
4731         Likewise.
4732         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
4733         Likewise.
4734         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
4735         Likewise.
4736         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
4737         Likewise.
4738         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
4739         Likewise.
4740         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
4741         Likewise.
4742         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
4743         Likewise.
4744         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
4745         Likewise.
4746         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
4747         Likewise.
4748         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
4749         Likewise.
4750         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
4751         Likewise.
4752         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
4753         Likewise.
4754         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
4755         Likewise.
4756         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
4757         Likewise.
4758         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
4759         Likewise.
4760         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
4761         Likewise.
4762         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
4763         Likewise.
4764         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
4765         Likewise.
4766         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
4767         Likewise.
4768         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
4769         Likewise.
4770         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
4771         Likewise.
4772         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
4773         Likewise.
4774         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
4775         Likewise.
4776         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
4777         Likewise.
4778         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
4779         Likewise.
4780         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
4781         Likewise.
4782         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
4783         Likewise.
4784         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
4785         Likewise.
4786         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
4787         Likewise.
4788         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
4789         Likewise.
4790         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
4791         Likewise.
4792         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
4793         Likewise.
4794         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
4795         Likewise.
4796         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
4797         Likewise.
4798         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
4799         Likewise.
4800         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
4801         Likewise.
4802         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
4803         Likewise.
4804         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
4805         Likewise.
4806         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
4807         Likewise.
4808         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
4809         Likewise.
4810         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
4811         Likewise.
4812         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
4813         Likewise.
4814         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
4815         Likewise.
4816         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
4817         Likewise.
4818         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
4819         Likewise.
4820         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
4821         Likewise.
4822         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
4823         Likewise.
4824         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
4825         Likewise.
4826         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
4827         Likewise.
4828         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
4829         Likewise.
4830         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
4831         Likewise.
4832         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
4833         Likewise.
4834         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
4835         Likewise.
4836         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
4837         Likewise.
4838         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
4839         Likewise.
4840         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
4841         Likewise.
4842         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
4843         Likewise.
4844         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
4845         Likewise.
4846         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
4847         Likewise.
4848         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
4849         Likewise.
4850         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
4851         Likewise.
4852         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
4853         Likewise.
4854         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
4855         Likewise.
4856         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
4857         Likewise.
4858         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
4859         Likewise.
4860         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
4861         Likewise.
4862         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
4863         Likewise.
4864         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
4865         Likewise.
4866         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
4867         Likewise.
4868         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
4869         Likewise.
4870         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
4871         Likewise.
4872         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
4873         Likewise.
4874         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
4875         Likewise.
4876         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
4877         Likewise.
4878         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
4879         Likewise.
4880         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
4881         Likewise.
4882         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
4883         Likewise.
4884         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
4885         Likewise.
4886         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
4887         Likewise.
4888         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
4889         Likewise.
4890         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
4891         Likewise.
4892         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
4893         Likewise.
4894         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
4895         Likewise.
4896         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
4897         Likewise.
4898         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
4899         Likewise.
4900         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
4901         Likewise.
4902         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
4903         Likewise.
4904         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
4905         Likewise.
4906         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
4907         Likewise.
4908         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
4909         Likewise.
4910         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
4911         Likewise.
4912         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
4913         Likewise.
4914         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
4915         Likewise.
4916         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
4917         Likewise.
4918         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
4919         Likewise.
4920         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
4921         Likewise.
4922         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
4923         Likewise.
4924         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
4925         Likewise.
4926         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
4927         Likewise.
4928         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
4929         Likewise.
4930         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
4931         Likewise.
4932         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
4933         Likewise.
4934         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
4935         Likewise.
4936         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
4937         Likewise.
4938         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
4939         Likewise.
4940         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
4941         Likewise.
4942         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
4943         Likewise.
4944         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
4945         Likewise.
4946         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
4947         Likewise.
4948         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
4949         Likewise.
4950         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
4951         Likewise.
4952         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
4953         Likewise.
4954         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
4955         Likewise.
4956         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
4957         Likewise.
4958         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
4959         Likewise.
4960         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
4961         Likewise.
4962         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
4963         Likewise.
4964         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
4965         Likewise.
4966         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
4967         Likewise.
4968         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
4969         Likewise.
4970         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
4971         Likewise.
4972         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
4973         Likewise.
4974         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
4975         Likewise.
4976         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
4977         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
4978         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
4979         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
4980         Likewise.
4981         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
4982         Likewise.
4983         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
4984         Likewise.
4985         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
4986         Likewise.
4987         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
4988         Likewise.
4989         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
4990         Likewise.
4991         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
4992         Likewise.
4993         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
4994         Likewise.
4995         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
4996         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
4997         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
4998         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
4999         Likewise.
5000         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
5001         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
5002         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
5003         Likewise.
5004         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
5005         Likewise.
5006         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
5007         Likewise.
5008         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
5009         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
5010         Likewise.
5011         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
5012         Likewise.
5013         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
5014         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
5015         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
5016         Likewise.
5017         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
5018         Likewise.
5019         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
5020         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
5021         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
5022         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
5023         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
5024         Likewise.
5025         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
5026         Likewise.
5027         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
5028         Likewise.
5029         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
5030         Likewise.
5031         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
5032         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
5033         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
5034         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
5035         Likewise.
5036         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
5037         Likewise.
5038         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
5039         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
5040         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
5041         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
5042         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
5043         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
5044         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
5045         Likewise.
5046         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
5047         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
5048         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
5049         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
5050         Likewise.
5051         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
5052         Likewise.
5053         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
5054         Likewise.
5055         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
5056         Likewise.
5057         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
5058         Likewise.
5059         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
5060         Likewise.
5061         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
5062         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
5063         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
5064         Likewise.
5065         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
5066         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
5067         Likewise.
5068         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
5069         Likewise.
5070         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
5071         Likewise.
5072         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
5073         Likewise.
5074         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
5075         Likewise.
5076         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5077         Likewise.
5078         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
5079         Likewise.
5080         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
5081         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
5082         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
5083         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
5084         Likewise.
5085         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
5086         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
5087         Likewise.
5088         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
5089         Likewise.
5090         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
5091         Likewise.
5092         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
5093         Likewise.
5094         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
5095         Likewise.
5096         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5097         Likewise.
5098         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
5099         Likewise.
5100         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
5101         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
5102         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
5103         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
5104         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
5105         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
5106         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
5107         Likewise.
5108         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
5109         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
5110         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
5111         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
5112         Likewise.
5113         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
5114         Likewise.
5115         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
5116         Likewise.
5117         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
5118         Likewise.
5119         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
5120         Likewise.
5121         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
5122         Likewise.
5123         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
5124         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
5125         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
5126         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
5127         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
5128         Likewise.
5129         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
5130         Likewise.
5131         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
5132         Likewise.
5133         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
5134         Likewise.
5135         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
5136         Likewise.
5137         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
5138         Likewise.
5139         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
5140         Likewise.
5141         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
5142         Likewise.
5143         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
5144         Likewise.
5145         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
5146         Likewise.
5147         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
5148         Likewise.
5149         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
5150         Likewise.
5151         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
5152         Likewise.
5153         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
5154         Likewise.
5155         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
5156         Likewise.
5157         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
5158         Likewise.
5159         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
5160         Likewise.
5161         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
5162         Likewise.
5163         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
5164         Likewise.
5165         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
5166         Likewise.
5167         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
5168         Likewise.
5169         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
5170         Likewise.
5171         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
5172         Likewise.
5173         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
5174         Likewise.
5175         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
5176         Likewise.
5177         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
5178         Likewise.
5179         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
5180         Likewise.
5181         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
5182         Likewise.
5183         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
5184         Likewise.
5185         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
5186         Likewise.
5187         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
5188         Likewise.
5189         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
5190         Likewise.
5191         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
5192         Likewise.
5193         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
5194         Likewise.
5195         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
5196         Likewise.
5197         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
5198         Likewise.
5199         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
5200         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
5201         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
5202         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
5203         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
5204         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
5205         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
5206         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
5207         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
5208         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
5209         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
5210         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
5211         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
5212         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
5213         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
5214         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
5215         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
5216         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
5217         * testsuite/tr1/headers/all.cc: Likewise.
5218         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
5219         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
5220         * testsuite/util/testsuite_shared.cc: Likewise.
5221         * scripts/extract_symvers: Likewise.  Remove runtime exception.
5222         * testsuite/17_intro/headers/all.cc: Likewise.
5223         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
5224         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
5225         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
5226         Likewise.
5227         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
5228         Likewise.
5229         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
5230         Likewise.
5231         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
5232         Likewise.
5233         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
5234         Likewise.
5235         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
5236         Likewise.
5237         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
5238         Likewise.
5239         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
5240         Likewise.
5241         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
5242         Likewise.
5243         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
5244         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
5245         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
5246         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
5247         Likewise.
5248         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
5249         Likewise.
5250         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
5251         Likewise.
5252         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
5253         Likewise.
5254         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
5255         Likewise.
5256         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
5257         Likewise.
5258         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
5259         Likewise.
5260         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
5261         Likewise.
5262         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
5263         Likewise.
5264         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
5265         Likewise.
5266         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
5267         Likewise.
5268         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
5269         Likewise.
5270         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
5271         Likewise.
5272         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
5273         Likewise.
5274         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
5275         Likewise.
5276         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
5277         Likewise.
5278         * testsuite/20_util/pair/moveable.cc: Likewise.
5279         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
5280         Likewise.
5281         * testsuite/20_util/pair/swap.cc: Likewise.
5282         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
5283         Likewise.
5284         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
5285         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
5286         Likewise.
5287         * testsuite/20_util/tuple/moveable.cc: Likewise.
5288         * testsuite/20_util/tuple/moveable2.cc: Likewise.
5289         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
5290         Likewise.
5291         * testsuite/20_util/tuple/swap.cc: Likewise.
5292         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
5293         Likewise.
5294         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
5295         Likewise.
5296         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
5297         Likewise.
5298         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
5299         Likewise.
5300         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
5301         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
5302         Likewise.
5303         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
5304         Likewise.
5305         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
5306         Likewise.
5307         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
5308         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
5309         Likewise.
5310         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
5311         Likewise.
5312         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
5313         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
5314         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
5315         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
5316         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
5317         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
5318         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
5319         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
5320         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
5321         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
5322         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
5323         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
5324         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
5325         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
5326         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
5327         Likewise.
5328         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
5329         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
5330         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
5331         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
5332         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
5333         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
5334         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
5335         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
5336         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
5337         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
5338         Likewise.
5339         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
5340         Likewise.
5341         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
5342         Likewise.
5343         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
5344         Likewise.
5345         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
5346         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
5347         Likewise.
5348         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
5349         Likewise.
5350         * testsuite/23_containers/deque/14340.cc: Likewise.
5351         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
5352         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
5353         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
5354         * testsuite/23_containers/deque/init-list.cc: Likewise.
5355         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
5356         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
5357         * testsuite/23_containers/deque/moveable.cc: Likewise.
5358         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
5359         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
5360         Likewise.
5361         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
5362         Likewise.
5363         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
5364         Likewise.
5365         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
5366         Likewise.
5367         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
5368         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
5369         Likewise.
5370         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
5371         Likewise.
5372         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
5373         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
5374         Likewise.
5375         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
5376         Likewise.
5377         * testsuite/23_containers/list/14340.cc: Likewise.
5378         * testsuite/23_containers/list/23781.cc: Likewise.
5379         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
5380         * testsuite/23_containers/list/init-list.cc: Likewise.
5381         * testsuite/23_containers/list/moveable.cc: Likewise.
5382         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
5383         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
5384         Likewise.
5385         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
5386         Likewise.
5387         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
5388         Likewise.
5389         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
5390         Likewise.
5391         * testsuite/23_containers/map/14340.cc: Likewise.
5392         * testsuite/23_containers/map/23781.cc: Likewise.
5393         * testsuite/23_containers/map/init-list.cc: Likewise.
5394         * testsuite/23_containers/map/moveable.cc: Likewise.
5395         * testsuite/23_containers/map/operations/1.cc: Likewise.
5396         * testsuite/23_containers/map/operations/31440.cc: Likewise.
5397         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
5398         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
5399         Likewise.
5400         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
5401         Likewise.
5402         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
5403         Likewise.
5404         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
5405         Likewise.
5406         * testsuite/23_containers/multimap/14340.cc: Likewise.
5407         * testsuite/23_containers/multimap/23781.cc: Likewise.
5408         * testsuite/23_containers/multimap/init-list.cc: Likewise.
5409         * testsuite/23_containers/multimap/moveable.cc: Likewise.
5410         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
5411         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
5412         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
5413         Likewise.
5414         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
5415         Likewise.
5416         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
5417         Likewise.
5418         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
5419         Likewise.
5420         * testsuite/23_containers/multiset/14340.cc: Likewise.
5421         * testsuite/23_containers/multiset/23781.cc: Likewise.
5422         * testsuite/23_containers/multiset/init-list.cc: Likewise.
5423         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
5424         * testsuite/23_containers/multiset/moveable.cc: Likewise.
5425         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
5426         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
5427         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
5428         Likewise.
5429         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
5430         Likewise.
5431         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
5432         Likewise.
5433         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
5434         Likewise.
5435         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
5436         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
5437         Likewise.
5438         * testsuite/23_containers/queue/moveable.cc: Likewise.
5439         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
5440         Likewise.
5441         * testsuite/23_containers/set/14340.cc: Likewise.
5442         * testsuite/23_containers/set/23781.cc: Likewise.
5443         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
5444         * testsuite/23_containers/set/init-list.cc: Likewise.
5445         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
5446         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
5447         * testsuite/23_containers/set/moveable.cc: Likewise.
5448         * testsuite/23_containers/set/operations/1.cc: Likewise.
5449         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
5450         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
5451         Likewise.
5452         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
5453         Likewise.
5454         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
5455         Likewise.
5456         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
5457         Likewise.
5458         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
5459         Likewise.
5460         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
5461         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
5462         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
5463         Likewise.
5464         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
5465         Likewise.
5466         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
5467         Likewise.
5468         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
5469         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
5470         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
5471         Likewise.
5472         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
5473         Likewise.
5474         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
5475         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
5476         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
5477         Likewise.
5478         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
5479         Likewise.
5480         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
5481         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
5482         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
5483         Likewise.
5484         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
5485         Likewise.
5486         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
5487         Likewise.
5488         * testsuite/23_containers/vector/14340.cc: Likewise.
5489         * testsuite/23_containers/vector/26412-1.cc: Likewise.
5490         * testsuite/23_containers/vector/26412-2.cc: Likewise.
5491         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
5492         Likewise.
5493         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
5494         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
5495         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
5496         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
5497         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
5498         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
5499         Likewise.
5500         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
5501         Likewise.
5502         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
5503         Likewise.
5504         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
5505         Likewise.
5506         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
5507         Likewise.
5508         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
5509         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
5510         * testsuite/23_containers/vector/init-list.cc: Likewise.
5511         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
5512         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
5513         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
5514         * testsuite/23_containers/vector/moveable.cc: Likewise.
5515         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
5516         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
5517         Likewise.
5518         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
5519         Likewise.
5520         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
5521         Likewise.
5522         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
5523         Likewise.
5524         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
5525         * testsuite/23_containers/vector/types/23767.cc: Likewise.
5526         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
5527         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
5528         Likewise.
5529         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
5530         Likewise.
5531         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
5532         Likewise.
5533         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
5534         Likewise.
5535         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
5536         Likewise.
5537         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
5538         Likewise.
5539         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
5540         Likewise.
5541         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
5542         Likewise.
5543         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
5544         Likewise.
5545         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
5546         Likewise.
5547         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
5548         Likewise.
5549         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
5550         Likewise.
5551         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
5552         Likewise.
5553         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
5554         Likewise.
5555         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
5556         Likewise.
5557         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
5558         Likewise.
5559         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
5560         Likewise.
5561         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
5562         Likewise.
5563         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
5564         Likewise.
5565         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
5566         Likewise.
5567         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
5568         Likewise.
5569         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
5570         Likewise.
5571         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
5572         Likewise.
5573         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
5574         Likewise.
5575         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
5576         Likewise.
5577         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
5578         Likewise.
5579         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
5580         Likewise.
5581         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
5582         Likewise.
5583         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
5584         Likewise.
5585         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
5586         Likewise.
5587         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
5588         Likewise.
5589         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
5590         Likewise.
5591         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
5592         Likewise.
5593         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
5594         Likewise.
5595         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
5596         Likewise.
5597         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
5598         Likewise.
5599         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
5600         Likewise.
5601         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
5602         Likewise.
5603         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
5604         Likewise.
5605         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
5606         Likewise.
5607         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
5608         Likewise.
5609         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
5610         Likewise.
5611         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
5612         Likewise.
5613         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
5614         Likewise.
5615         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
5616         Likewise.
5617         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
5618         Likewise.
5619         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
5620         Likewise.
5621         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
5622         Likewise.
5623         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
5624         Likewise.
5625         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
5626         Likewise.
5627         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
5628         Likewise.
5629         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
5630         Likewise.
5631         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
5632         Likewise.
5633         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
5634         Likewise.
5635         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
5636         Likewise.
5637         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
5638         Likewise.
5639         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
5640         Likewise.
5641         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
5642         Likewise.
5643         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
5644         Likewise.
5645         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
5646         Likewise.
5647         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
5648         Likewise.
5649         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
5650         Likewise.
5651         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
5652         Likewise.
5653         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
5654         Likewise.
5655         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
5656         Likewise.
5657         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
5658         Likewise.
5659         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
5660         Likewise.
5661         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
5662         Likewise.
5663         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
5664         Likewise.
5665         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
5666         Likewise.
5667         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
5668         Likewise.
5669         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
5670         Likewise.
5671         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
5672         Likewise.
5673         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
5674         Likewise.
5675         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
5676         Likewise.
5677         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
5678         Likewise.
5679         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
5680         Likewise.
5681         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
5682         Likewise.
5683         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
5684         Likewise.
5685         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
5686         Likewise.
5687         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
5688         Likewise.
5689         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
5690         Likewise.
5691         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
5692         Likewise.
5693         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
5694         Likewise.
5695         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
5696         Likewise.
5697         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
5698         Likewise.
5699         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
5700         Likewise.
5701         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
5702         Likewise.
5703         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
5704         Likewise.
5705         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
5706         Likewise.
5707         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
5708         Likewise.
5709         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
5710         Likewise.
5711         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
5712         Likewise.
5713         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
5714         Likewise.
5715         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
5716         Likewise.
5717         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
5718         Likewise.
5719         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
5720         Likewise.
5721         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
5722         Likewise.
5723         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
5724         Likewise.
5725         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
5726         Likewise.
5727         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
5728         Likewise.
5729         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
5730         Likewise.
5731         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
5732         Likewise.
5733         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
5734         Likewise.
5735         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
5736         Likewise.
5737         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
5738         Likewise.
5739         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
5740         Likewise.
5741         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
5742         Likewise.
5743         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
5744         Likewise.
5745         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
5746         Likewise.
5747         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
5748         Likewise.
5749         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
5750         Likewise.
5751         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
5752         Likewise.
5753         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
5754         Likewise.
5755         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
5756         Likewise.
5757         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
5758         Likewise.
5759         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
5760         Likewise.
5761         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
5762         Likewise.
5763         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
5764         Likewise.
5765         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
5766         Likewise.
5767         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
5768         Likewise.
5769         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
5770         Likewise.
5771         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
5772         Likewise.
5773         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
5774         Likewise.
5775         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
5776         Likewise.
5777         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
5778         Likewise.
5779         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
5780         Likewise.
5781         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
5782         Likewise.
5783         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
5784         Likewise.
5785         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
5786         Likewise.
5787         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
5788         Likewise.
5789         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
5790         Likewise.
5791         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
5792         Likewise.
5793         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
5794         Likewise.
5795         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
5796         Likewise.
5797         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
5798         Likewise.
5799         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
5800         Likewise.
5801         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
5802         Likewise.
5803         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
5804         Likewise.
5805         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
5806         Likewise.
5807         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
5808         Likewise.
5809         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
5810         Likewise.
5811         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
5812         Likewise.
5813         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
5814         Likewise.
5815         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
5816         Likewise.
5817         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
5818         Likewise.
5819         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
5820         Likewise.
5821         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
5822         Likewise.
5823         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
5824         Likewise.
5825         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
5826         Likewise.
5827         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
5828         Likewise.
5829         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
5830         Likewise.
5831         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
5832         Likewise.
5833         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
5834         Likewise.
5835         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
5836         Likewise.
5837         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
5838         Likewise.
5839         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
5840         Likewise.
5841         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
5842         Likewise.
5843         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
5844         Likewise.
5845         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
5846         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
5847         Likewise.
5848         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
5849         Likewise.
5850         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
5851         Likewise.
5852         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
5853         Likewise.
5854         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
5855         Likewise.
5856         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
5857         Likewise.
5858         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
5859         Likewise.
5860         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
5861         Likewise.
5862         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
5863         Likewise.
5864         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
5865         Likewise.
5866         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
5867         Likewise.
5868         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
5869         Likewise.
5870         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
5871         Likewise.
5872         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
5873         Likewise.
5874         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
5875         Likewise.
5876         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
5877         Likewise.
5878         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
5879         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
5880         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
5881         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
5882         Likewise.
5883         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
5884         Likewise.
5885         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
5886         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
5887         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
5888         Likewise.
5889         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
5890         Likewise.
5891         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
5892         Likewise.
5893         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
5894         Likewise.
5895         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
5896         Likewise.
5897         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
5898         Likewise.
5899         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
5900         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
5901         Likewise.
5902         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
5903         * testsuite/26_numerics/valarray/27867.cc: Likewise.
5904         * testsuite/26_numerics/valarray/30416.cc: Likewise.
5905         * testsuite/26_numerics/valarray/33084.cc: Likewise.
5906         * testsuite/26_numerics/valarray/algo.cc: Likewise.
5907         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
5908         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
5909         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
5910         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
5911         Likewise.
5912         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
5913         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
5914         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
5915         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
5916         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
5917         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
5918         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
5919         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
5920         Likewise.
5921         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
5922         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
5923         Likewise.
5924         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
5925         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
5926         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
5927         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
5928         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
5929         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
5930         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
5931         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
5932         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
5933         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
5934         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
5935         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
5936         Likewise.
5937         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
5938         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
5939         Likewise.
5940         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
5941         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
5942         Likewise.
5943         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
5944         Likewise.
5945         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
5946         Likewise.
5947         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
5948         Likewise.
5949         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
5950         Likewise.
5951         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
5952         Likewise.
5953         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
5954         Likewise.
5955         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
5956         Likewise.
5957         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
5958         Likewise.
5959         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
5960         Likewise.
5961         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
5962         Likewise.
5963         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
5964         Likewise.
5965         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
5966         Likewise.
5967         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
5968         Likewise.
5969         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
5970         Likewise.
5971         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
5972         Likewise.
5973         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
5974         Likewise.
5975         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
5976         Likewise.
5977         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
5978         Likewise.
5979         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
5980         Likewise.
5981         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
5982         Likewise.
5983         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
5984         Likewise.
5985         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
5986         Likewise.
5987         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
5988         Likewise.
5989         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
5990         Likewise.
5991         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
5992         Likewise.
5993         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
5994         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
5995         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
5996         Likewise.
5997         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
5998         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
5999         Likewise.
6000         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
6001         Likewise.
6002         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
6003         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
6004         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
6005         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
6006         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
6007         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
6008         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
6009         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
6010         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
6011         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
6012         Likewise.
6013         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
6014         Likewise.
6015         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
6016         Likewise.
6017         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
6018         Likewise.
6019         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
6020         Likewise.
6021         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
6022         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
6023         Likewise.
6024         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
6025         Likewise.
6026         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
6027         Likewise.
6028         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
6029         Likewise.
6030         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
6031         Likewise.
6032         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6033         Likewise.
6034         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
6035         Likewise.
6036         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
6037         Likewise.
6038         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
6039         Likewise.
6040         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
6041         Likewise.
6042         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
6043         Likewise.
6044         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
6045         Likewise.
6046         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
6047         Likewise.
6048         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
6049         Likewise.
6050         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
6051         Likewise.
6052         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
6053         Likewise.
6054         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
6055         Likewise.
6056         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
6057         Likewise.
6058         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
6059         Likewise.
6060         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
6061         Likewise.
6062         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
6063         Likewise.
6064         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
6065         Likewise.
6066         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
6067         Likewise.
6068         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
6069         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
6070         Likewise.
6071         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
6072         Likewise.
6073         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
6074         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
6075         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
6076         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
6077         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
6078         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
6079         Likewise.
6080         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
6081         Likewise.
6082         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
6083         Likewise.
6084         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
6085         Likewise.
6086         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
6087         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
6088         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
6089         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
6090         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
6091         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
6092         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
6093         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
6094         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
6095         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
6096         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
6097         Likewise.
6098         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
6099         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
6100         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
6101         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
6102         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
6103         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
6104         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
6105         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
6106         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
6107         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
6108         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
6109         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
6110         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
6111         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
6112         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
6113         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
6114         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
6115         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
6116         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
6117         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
6118         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
6119         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
6120         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
6121         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
6122         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
6123         Likewise.
6124         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
6125         * testsuite/27_io/fpos/14252.cc: Likewise.
6126         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
6127         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
6128         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
6129         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
6130         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
6131         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
6132         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
6133         * testsuite/27_io/ios_base/state/1.cc: Likewise.
6134         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
6135         Likewise.
6136         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
6137         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
6138         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
6139         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
6140         Likewise.
6141         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
6142         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
6143         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
6144         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
6145         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
6146         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
6147         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
6148         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
6149         * testsuite/27_io/objects/char/3045.cc: Likewise.
6150         * testsuite/27_io/objects/char/3647.cc: Likewise.
6151         * testsuite/27_io/objects/char/5268.cc: Likewise.
6152         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
6153         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
6154         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
6155         * testsuite/28_regex/init-list.cc: Likewise.
6156         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
6157         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
6158         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
6159         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
6160         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
6161         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
6162         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
6163         Likewise.
6164         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
6165         Likewise.
6166         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
6167         Likewise.
6168         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
6169         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
6170         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
6171         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
6172         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
6173         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
6174         Likewise.
6175         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
6176         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
6177         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
6178         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
6179         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
6180         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
6181         Likewise.
6182         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
6183         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
6184         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
6185         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
6186         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
6187         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
6188         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
6189         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
6190         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
6191         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
6192         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
6193         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
6194         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
6195         Likewise.
6196         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
6197         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
6198         Likewise.
6199         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
6200         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
6201         Likewise.
6202         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
6203         Likewise.
6204         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
6205         Likewise.
6206         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
6207         Likewise.
6208         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
6209         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
6210         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
6211         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
6212         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
6213         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
6214         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
6215         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
6216         Likewise.
6217         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
6218         Likewise.
6219         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
6220         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
6221         Likewise.
6222         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
6223         Likewise.
6224         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
6225         Likewise.
6226         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
6227         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
6228         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
6229         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
6230         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
6231         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
6232         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
6233         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
6234         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
6235         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
6236         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
6237         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
6238         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
6239         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
6240         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
6241         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
6242         Likewise.
6243         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
6244         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
6245         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
6246         Likewise.
6247         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
6248         Likewise.
6249         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
6250         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
6251         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
6252         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
6253         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
6254         Likewise.
6255         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
6256         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
6257         Likewise.
6258         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
6259         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
6260         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
6261         Likewise.
6262         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
6263         Likewise.
6264         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
6265         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
6266         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
6267         Likewise.
6268         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
6269         Likewise.
6270         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
6271         Likewise.
6272         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
6273         Likewise.
6274         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
6275         Likewise.
6276         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
6277         * testsuite/30_threads/this_thread/1.cc: Likewise.
6278         * testsuite/30_threads/this_thread/2.cc: Likewise.
6279         * testsuite/30_threads/this_thread/3.cc: Likewise.
6280         * testsuite/30_threads/this_thread/4.cc: Likewise.
6281         * testsuite/30_threads/thread/cons/1.cc: Likewise.
6282         * testsuite/30_threads/thread/cons/2.cc: Likewise.
6283         * testsuite/30_threads/thread/cons/3.cc: Likewise.
6284         * testsuite/30_threads/thread/cons/4.cc: Likewise.
6285         * testsuite/30_threads/thread/cons/5.cc: Likewise.
6286         * testsuite/30_threads/thread/cons/6.cc: Likewise.
6287         * testsuite/30_threads/thread/cons/7.cc: Likewise.
6288         * testsuite/30_threads/thread/cons/8.cc: Likewise.
6289         * testsuite/30_threads/thread/cons/9.cc: Likewise.
6290         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
6291         * testsuite/30_threads/thread/members/1.cc: Likewise.
6292         * testsuite/30_threads/thread/members/2.cc: Likewise.
6293         * testsuite/30_threads/thread/members/3.cc: Likewise.
6294         * testsuite/30_threads/thread/members/4.cc: Likewise.
6295         * testsuite/30_threads/thread/members/5.cc: Likewise.
6296         * testsuite/30_threads/thread/swap/1.cc: Likewise.
6297         * testsuite/30_threads/thread/swap/2.cc: Likewise.
6298         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
6299         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
6300         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
6301         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
6302         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
6303         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
6304         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
6305         Likewise.
6306         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
6307         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
6308         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
6309         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
6310         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
6311         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
6312         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
6313         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
6314         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
6315         * testsuite/30_threads/try_lock/1.cc: Likewise.
6316         * testsuite/30_threads/try_lock/2.cc: Likewise.
6317         * testsuite/30_threads/try_lock/3.cc: Likewise.
6318         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
6319         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
6320         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
6321         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
6322         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
6323         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
6324         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
6325         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
6326         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
6327         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
6328         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
6329         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
6330         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
6331         Likewise.
6332         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
6333         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
6334         Likewise.
6335         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
6336         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
6337         Likewise.
6338         * testsuite/ext/array_allocator/1.cc: Likewise.
6339         * testsuite/ext/array_allocator/2.cc: Likewise.
6340         * testsuite/ext/array_allocator/3.cc: Likewise.
6341         * testsuite/ext/ext_pointer/1.cc: Likewise.
6342         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
6343         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
6344         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
6345         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
6346         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
6347         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
6348         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
6349         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
6350         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
6351         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
6352         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
6353         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
6354         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
6355         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
6356         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
6357         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
6358         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
6359         Likewise.
6360         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
6361         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
6362         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
6363         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
6364         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
6365         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
6366         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
6367         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
6368         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
6369         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
6370         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
6371         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
6372         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
6373         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
6374         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
6375         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
6376         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
6377         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
6378         Likewise.
6379         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
6380         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
6381         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
6382         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
6383         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
6384         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
6385         * testsuite/ext/pod_char_traits.cc: Likewise.
6386         * testsuite/ext/slist/23781.cc: Likewise.
6387         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
6388         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
6389         * testsuite/ext/vstring/init-list.cc: Likewise.
6390         * testsuite/ext/vstring/moveable.cc: Likewise.
6391         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
6392         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
6393         Likewise.
6394         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
6395         Likewise.
6396         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
6397         Likewise.
6398         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
6399         Likewise.
6400         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
6401         Likewise.
6402         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
6403         Likewise.
6404         * testsuite/ext/vstring/types/23767.cc: Likewise.
6405         * testsuite/performance/21_strings/string_append.cc: Likewise.
6406         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
6407         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
6408         Likewise.
6409         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
6410         Likewise.
6411         * testsuite/performance/21_strings/string_find.cc: Likewise.
6412         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
6413         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
6414         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
6415         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
6416         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
6417         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
6418         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
6419         Likewise.
6420         * testsuite/performance/23_containers/create/map.cc: Likewise.
6421         * testsuite/performance/23_containers/create_from_sorted/set.cc:
6422         Likewise.
6423         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
6424         * testsuite/performance/23_containers/find/map.cc: Likewise.
6425         * testsuite/performance/23_containers/index/map.cc: Likewise.
6426         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
6427         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
6428         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
6429         Likewise.
6430         * testsuite/performance/23_containers/insert_erase/associative.cc:
6431         Likewise.
6432         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
6433         Likewise.
6434         * testsuite/performance/23_containers/producer_consumer/associative.cc:
6435         Likewise.
6436         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
6437         Likewise.
6438         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
6439         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
6440         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
6441         Likewise.
6442         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
6443         Likewise.
6444         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
6445         Likewise.
6446         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
6447         Likewise.
6448         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
6449         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
6450         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
6451         Likewise.
6452         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
6453         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
6454         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
6455         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
6456         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
6457         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
6458         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
6459         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
6460         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
6461         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
6462         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
6463         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
6464         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
6465         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
6466         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
6467         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
6468         Likewise.
6469         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
6470         Likewise.
6471         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
6472         Likewise.
6473         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
6474         Likewise.
6475         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
6476         Likewise.
6477         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
6478         Likewise.
6479         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
6480         Likewise.
6481         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
6482         Likewise.
6483         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
6484         Likewise.
6485         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
6486         Likewise.
6487         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
6488         Likewise.
6489         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
6490         Likewise.
6491         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
6492         Likewise.
6493         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
6494         Likewise.
6495         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
6496         Likewise.
6497         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
6498         Likewise.
6499         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
6500         Likewise.
6501         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
6502         Likewise.
6503         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
6504         Likewise.
6505         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
6506         Likewise.
6507         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
6508         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
6509         Likewise.
6510         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
6511         Likewise.
6512         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
6513         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
6514         Likewise.
6515         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
6516         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
6517         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
6518         Likewise.
6519         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
6520         Likewise.
6521         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
6522         Likewise.
6523         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
6524         Likewise.
6525         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
6526         Likewise.
6527         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
6528         Likewise.
6529         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
6530         Likewise.
6531         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
6532         Likewise.
6533         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
6534         Likewise.
6535         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
6536         Likewise.
6537         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
6538         Likewise.
6539         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
6540         Likewise.
6541         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
6542         Likewise.
6543         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
6544         Likewise.
6545         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
6546         Likewise.
6547         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
6548         Likewise.
6549         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
6550         Likewise.
6551         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
6552         Likewise.
6553         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
6554         Likewise.
6555         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
6556         Likewise.
6557         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
6558         Likewise.
6559         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
6560         Likewise.
6561         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
6562         Likewise.
6563         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
6564         Likewise.
6565         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
6566         Likewise.
6567         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
6568         Likewise.
6569         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
6570         Likewise.
6571         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
6572         Likewise.
6573         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
6574         Likewise.
6575         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
6576         Likewise.
6577         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
6578         Likewise.
6579         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
6580         Likewise.
6581         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
6582         Likewise.
6583         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
6584         Likewise.
6585         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
6586         Likewise.
6587         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
6588         Likewise.
6589         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
6590         Likewise.
6591         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
6592         Likewise.
6593         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
6594         Likewise.
6595         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
6596         Likewise.
6597         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
6598         Likewise.
6599         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
6600         Likewise.
6601         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
6602         Likewise.
6603         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
6604         Likewise.
6605         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
6606         Likewise.
6607         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
6608         Likewise.
6609         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
6610         Likewise.
6611         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
6612         Likewise.
6613         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
6614         Likewise.
6615         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
6616         Likewise.
6617         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
6618         Likewise.
6619         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
6620         Likewise.
6621         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
6622         Likewise.
6623         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
6624         Likewise.
6625         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
6626         Likewise.
6627         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
6628         Likewise.
6629         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
6630         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
6631         Likewise.
6632         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
6633         Likewise.
6634         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
6635         Likewise.
6636         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
6637         Likewise.
6638         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
6639         Likewise.
6640         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
6641         Likewise.
6642         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
6643         Likewise.
6644         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
6645         Likewise.
6646         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
6647         Likewise.
6648         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
6649         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
6650         Likewise.
6651         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
6652         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
6653         Likewise.
6654         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
6655         Likewise.
6656         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
6657         Likewise.
6658         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
6659         Likewise.
6660         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
6661         Likewise.
6662         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
6663         Likewise.
6664         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
6665         Likewise.
6666         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
6667         Likewise.
6668         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
6669         Likewise.
6670         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
6671         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
6672         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
6673         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
6674         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
6675         Likewise.
6676         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
6677         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
6678         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
6679         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
6680         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
6681         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
6682         * testsuite/util/io/illegal_input_error.hpp: Likewise.
6683         * testsuite/util/io/prog_bar.cc: Likewise.
6684         * testsuite/util/io/prog_bar.hpp: Likewise.
6685         * testsuite/util/io/text_populate.hpp: Likewise.
6686         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
6687         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
6688         * testsuite/util/io/xml.hpp: Likewise.
6689         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
6690         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
6691         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
6692         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
6693         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
6694         * testsuite/util/native_type/native_map.hpp: Likewise.
6695         * testsuite/util/native_type/native_multimap.hpp: Likewise.
6696         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
6697         * testsuite/util/native_type/native_set.hpp: Likewise.
6698         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
6699         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
6700         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
6701         Likewise.
6702         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
6703         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
6704         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
6705         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
6706         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
6707         Likewise.
6708         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
6709         Likewise.
6710         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
6711         Likewise.
6712         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
6713         Likewise.
6714         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
6715         Likewise.
6716         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
6717         Likewise.
6718         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
6719         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
6720         Likewise.
6721         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
6722         Likewise.
6723         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
6724         Likewise.
6725         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
6726         Likewise.
6727         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
6728         Likewise.
6729         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
6730         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
6731         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
6732         * testsuite/util/regression/basic_type.hpp: Likewise.
6733         * testsuite/util/regression/common_type.hpp: Likewise.
6734         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
6735         Likewise.
6736         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
6737         Likewise.
6738         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
6739         Likewise.
6740         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
6741         Likewise.
6742         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
6743         Likewise.
6744         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
6745         Likewise.
6746         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
6747         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
6748         Likewise.
6749         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
6750         Likewise.
6751         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
6752         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
6753         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
6754         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
6755         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
6756         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
6757         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
6758         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
6759         * testsuite/util/statistic/result_recorder.hpp: Likewise.
6760         * testsuite/util/statistic/sample_mean.hpp: Likewise.
6761         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
6762         * testsuite/util/statistic/sample_variance.hpp: Likewise.
6763         * testsuite/util/testsuite_abi.cc: Likewise.
6764         * testsuite/util/testsuite_abi.h: Likewise.
6765         * testsuite/util/testsuite_abi_check.cc: Likewise.
6766         * testsuite/util/testsuite_allocator.cc: Likewise.
6767         * testsuite/util/testsuite_allocator.h: Likewise.
6768         * testsuite/util/testsuite_api.h: Likewise.
6769         * testsuite/util/testsuite_character.cc: Likewise.
6770         * testsuite/util/testsuite_character.h: Likewise.
6771         * testsuite/util/testsuite_common_types.h: Likewise.
6772         * testsuite/util/testsuite_error.h: Likewise.
6773         * testsuite/util/testsuite_hooks.cc: Likewise.
6774         * testsuite/util/testsuite_hooks.h: Likewise.
6775         * testsuite/util/testsuite_io.h: Likewise.
6776         * testsuite/util/testsuite_iterators.h: Likewise.
6777         * testsuite/util/testsuite_performance.h: Likewise.
6778         * testsuite/util/testsuite_rng.h: Likewise.
6779         * testsuite/util/testsuite_rvalref.h: Likewise.
6780         * testsuite/util/testsuite_tr1.h: Likewise.
6781         * testsuite/util/thread/all.h: Likewise.
6782         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
6783         Likewise.
6784         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
6785         Likewise.
6786         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
6787         Likewise.
6788         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
6789         Likewise.
6790         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
6791         Likewise.
6792         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
6793         Likewise.
6794         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
6795         Likewise.
6796         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
6797         Likewise.
6798         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
6799         Likewise.
6800         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
6801         Likewise.
6802         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
6803         Likewise.
6804         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
6805         Likewise.
6806         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
6807         Likewise.
6808         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
6809         Likewise.
6810         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
6811         Likewise.
6812         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
6813         Likewise.
6814         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
6815         Likewise.
6816         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
6817         Likewise.
6818         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
6819         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
6820         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
6821         Likewise.
6822         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
6823         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
6824         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
6825         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
6826         Likewise.
6827         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
6828         Likewise.
6829         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
6830         Likewise.
6831         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
6832         Likewise.
6833         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
6834         Likewise.
6835         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
6836         Likewise.
6837         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
6838         Likewise.
6839         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
6840         Likewise.
6841         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
6842         Likewise.
6843         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
6844         Likewise.
6845         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
6846         Likewise.
6847         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
6848         Likewise.
6849         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
6850         Likewise.
6851         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
6852         Likewise.
6853         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
6854         Likewise.
6855         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
6856         Likewise.
6857         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
6858         Likewise.
6859         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
6860         Likewise.
6861         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
6862         Likewise.
6863         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
6864         Likewise.
6865         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
6866         Likewise.
6867         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
6868         Likewise.
6869         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
6870         Likewise.
6871         * testsuite/26_numerics/random/mt19937.cc: Likewise.
6872         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
6873         Likewise.
6874         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
6875         Likewise.
6876         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
6877         Likewise.
6878         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
6879         Likewise.
6880         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
6881         Likewise.
6882         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
6883         Likewise.
6884         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
6885         Likewise.
6886         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
6887         Likewise.
6888         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
6889         Likewise.
6890         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
6891         Likewise.
6892         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
6893         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
6894         Likewise.
6895         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
6896         Likewise.
6897         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
6898         Likewise.
6899         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
6900         Likewise.
6901         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
6902         Likewise.
6903         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
6904         Likewise.
6905         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
6906         Likewise.
6907         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
6908         Likewise.
6909         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
6910         Likewise.
6911         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
6912         Likewise.
6913         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
6914         Likewise.
6915         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
6916         Likewise.
6917         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
6918         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
6919         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
6920         Likewise.
6921         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
6922         Likewise.
6923         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
6924         Likewise.
6925         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
6926         Likewise.
6927         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
6928         Likewise.
6929         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
6930         Likewise.
6931         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
6932         Likewise.
6933         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
6934         Likewise.
6935         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
6936         Likewise.
6937         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
6938         Likewise.
6939         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
6940         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
6941         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
6942         Likewise.
6943         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
6944         Likewise.
6945         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
6946         Likewise.
6947         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
6948         Likewise.
6949         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
6950         Likewise.
6951         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
6952         Likewise.
6953         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
6954         Likewise.
6955         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
6956         Likewise.
6957         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
6958         Likewise.
6959         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
6960         Likewise.
6961         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
6962         Likewise.
6963         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
6964         Likewise.
6965         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
6966         Likewise.
6967         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
6968         Likewise.
6969         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
6970         Likewise.
6971         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
6972         Likewise.
6973         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
6974         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
6975         Likewise.
6976         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
6977         Likewise.
6978         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
6979         Likewise.
6980         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
6981         Likewise.
6982         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
6983         Likewise.
6984         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
6985         Likewise.
6986         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
6987         Likewise.
6988         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
6989         Likewise.
6990         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
6991         Likewise.
6992         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
6993         Likewise.
6994         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
6995         Likewise.
6996         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
6997         Likewise.
6998         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
6999         Likewise.
7000         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
7001         Likewise.
7002         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
7003         Likewise.
7004         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
7005         Likewise.
7006         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
7007         Likewise.
7008         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
7009         Likewise.
7010         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
7011         Likewise.
7012         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
7013         Likewise.
7014         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
7015         Likewise.
7016         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
7017         Likewise.
7018         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
7019         Likewise.
7020         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
7021         Likewise.
7022         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
7023         Likewise.
7024         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
7025         Likewise.
7026         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
7027         Likewise.
7028         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
7029         Likewise.
7030         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
7031         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
7032         Likewise.
7033         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
7034         Likewise.
7035         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
7036         Likewise.
7037         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
7038         Likewise.
7039         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
7040         Likewise.
7041         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
7042         Likewise.
7043         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
7044         Likewise.
7045         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
7046         Likewise.
7047         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
7048         Likewise.
7049         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
7050         Likewise.
7051         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
7052         Likewise.
7053         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
7054         Likewise.
7055         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
7056         Likewise.
7057         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
7058         Likewise.
7059         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
7060         Likewise.
7061         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
7062         Likewise.
7063         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
7064         Likewise.
7065         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
7066         Likewise.
7067         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
7068         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
7069         * testsuite/backward/hash_map/25896.cc: Likewise.
7070         * testsuite/backward/hash_set/25896.cc: Likewise.
7071
7072 2009-04-08  Ian Lance Taylor  <iant@google.com>
7073
7074         * include/backward/hashtable.h (erase): Correctly handle erasing a
7075         reference to an entry in the hash table.
7076         * testsuite/backward/hash_map/25896.cc: New.
7077         * testsuite/backward/hash_set/25896.cc: New.
7078
7079 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
7080
7081         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
7082         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
7083
7084 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7085
7086         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
7087         of debug.
7088         * include/Makefile.in: Regenerate.
7089         * include/precompiled/stdc++.h: Add.
7090
7091 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7092
7093         * include/bits/random.h: Adjust doxygen markup.
7094         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
7095
7096         * testsuite/26_numerics/random/piecewise_linear_distribution/
7097         operators/serialize.cc: Use typedefs.
7098
7099 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7100
7101         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
7102         __gnu_cxx namespace.  Remove "static inline".
7103
7104 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7105
7106         * include/bits/random.tcc (linear_congruential_engine<>::
7107         seed(seed_seq&)): Fix typo in last fix for __m == 0.
7108
7109 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7110
7111         * include/bits/random.h (operator==): Mark all inline.
7112         (mersenne_twister_engine): Enable #if 0 checks.
7113
7114         * include/bits/random.h: Formatting tweaks.
7115
7116 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7117
7118         * include/bits/random.tcc (piecewise_linear_distribution<>::
7119         operator()(_UniformRandomNumberGenerator&, const param_type&)):
7120         Remove spurious closed parenthesis.
7121
7122 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7123
7124         PR libstdc++/39644 (partial)
7125         * include/bits/random.tcc (linear_congruential_engine<>::
7126         seed(seed_seq&), independent_bits_engine<>::operator(),
7127         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
7128
7129 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
7130
7131         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
7132         thinko.
7133         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7134         default.cc: Enable.
7135
7136 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
7137
7138         PR libstdc++/39629 (partial)
7139         * testsuite/26_numerics/random/independent_bits_engine/cons/
7140         base_move.cc: Use uint_fast64_t instead of unsigned long.
7141         * testsuite/26_numerics/random/independent_bits_engine/cons/
7142         seed1.cc: Likewise.
7143         * testsuite/26_numerics/random/independent_bits_engine/cons/
7144         seed2.cc: Likewise.
7145         * testsuite/26_numerics/random/independent_bits_engine/cons/
7146         base_copy.cc: Likewise.
7147         * testsuite/26_numerics/random/independent_bits_engine/cons/
7148         default.cc: Likewise.
7149         * testsuite/26_numerics/random/independent_bits_engine/cons/
7150         seed_seq.cc: Likewise.
7151         * testsuite/26_numerics/random/independent_bits_engine/
7152         requirements/typedefs.cc: Likewise.
7153         * testsuite/26_numerics/random/independent_bits_engine/
7154         operators/equal.cc: Likewise.
7155         * testsuite/26_numerics/random/independent_bits_engine/
7156         operators/serialize.cc: Likewise.
7157         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
7158
7159 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7160
7161         * include/tr1_impl/random: Remove, empty.
7162         * include/tr1_impl/random.tcc: Likewise.
7163
7164         * include/std/random: Minor clean-ups, formatting fixes, adjust
7165         copyright years.
7166         * include/bits/random.tcc: Likewise.
7167         * include/bits/random.h: Likewise.
7168         * include/tr1/random: Likewise.
7169         * include/tr1/random.tcc: Likewise.
7170         * include/tr1/random.h: Likewise.
7171
7172 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7173
7174         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
7175         * doc/html/api.html: Regenerate.
7176
7177 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7178
7179         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
7180         Change to mersenne_twister_engine, add same defaults as
7181         mersenne_twister_engine/cons/default.cc.
7182         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
7183
7184         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
7185         to __il.
7186         * include/bits/random.h (mersenne_twister_engine): Qualify
7187         _ShiftMin1 with namespace __detail.
7188         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
7189         constexpr std::numeric_limits::max() can be used.
7190         (mersenne_twister_engine): Split apart static asserts into one
7191         assert per message. Temporarily disable the last three.
7192
7193 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
7194
7195         * include/Makefile.am: Update to N2836. Modified for new random headers.
7196         * include/Makefile.in: Ditto.
7197         * include/tr1_impl/random: Moved to tr1/random.h
7198         * include/tr1_impl/random.tcc: Moved to tr1
7199         * include/tr1/random: Just point to moved tr1 random headers.
7200         * include/tr1/random.tcc: Moved from tr1_impl.
7201         * include/tr1/random.h: Moved from tr1_impl/random.
7202         * include/std/random: Modified to point to std random headers.
7203         * include/bits/random.tcc: New implementation of std random facilities.
7204         * include/bits/random.h: Ditto.
7205         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
7206         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7207         seed1.cc: New.
7208         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7209         seed2.cc: New.
7210         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7211         default.cc: New.
7212         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7213         non_uint_neg.cc: New.
7214         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7215         typedefs.cc: New.
7216         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7217         equal.cc: New.
7218         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7219         serialize.cc: New.
7220         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7221         seed1.cc: New.
7222         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7223         seed2.cc: New.
7224         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7225         default.cc: New.
7226         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
7227         typedefs.cc: New.
7228         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7229         equal.cc: New.
7230         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7231         serialize.cc: New.
7232         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7233         seed1.cc: New.
7234         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7235         seed2.cc: New.
7236         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7237         default.cc: New.
7238         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
7239         typedefs.cc: New.
7240         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7241         equal.cc: New.
7242         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7243         serialize.cc: New.
7244         * testsuite/26_numerics/random/discard_block_engine/cons/
7245         base_move.cc: New.
7246         * testsuite/26_numerics/random/discard_block_engine/cons/
7247         seed1.cc: New.
7248         * testsuite/26_numerics/random/discard_block_engine/cons/
7249         seed2.cc: New.
7250         * testsuite/26_numerics/random/discard_block_engine/cons/
7251         base_copy.cc: New.
7252         * testsuite/26_numerics/random/discard_block_engine/cons/
7253         default.cc: New.
7254         * testsuite/26_numerics/random/discard_block_engine/cons/
7255         seed_seq.cc: New.
7256         * testsuite/26_numerics/random/discard_block_engine/requirements/
7257         typedefs.cc: New.
7258         * testsuite/26_numerics/random/discard_block_engine/operators/
7259         equal.cc: New.
7260         * testsuite/26_numerics/random/discard_block_engine/operators/
7261         serialize.cc: New.
7262         * testsuite/26_numerics/random/independent_bits_engine/cons/
7263         base_move.cc: New.
7264         * testsuite/26_numerics/random/independent_bits_engine/cons/
7265         seed1.cc: New.
7266         * testsuite/26_numerics/random/independent_bits_engine/cons/
7267         seed2.cc: New.
7268         * testsuite/26_numerics/random/independent_bits_engine/cons/
7269         base_copy.cc: New.
7270         * testsuite/26_numerics/random/independent_bits_engine/cons/
7271         default.cc: New.
7272         * testsuite/26_numerics/random/independent_bits_engine/cons/
7273         seed_seq.cc: New.
7274         * testsuite/26_numerics/random/independent_bits_engine/requirements/
7275         typedefs.cc: New.
7276         * testsuite/26_numerics/random/independent_bits_engine/operators/
7277         equal.cc: New.
7278         * testsuite/26_numerics/random/independent_bits_engine/operators/
7279         serialize.cc: New.
7280         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7281         base_move.cc: New.
7282         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7283         seed1.cc: New.
7284         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7285         seed2.cc: New.
7286         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7287         base_copy.cc: New.
7288         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7289         default.cc: New.
7290         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7291         seed_seq.cc: New.
7292         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
7293         typedefs.cc: New.
7294         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7295         equal.cc: New.
7296         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7297         serialize.cc
7298         * testsuite/26_numerics/random/mt19937.cc: New.
7299         * testsuite/26_numerics/random/mt19937_64.cc: New.
7300         * testsuite/26_numerics/random/minstd_rand.cc: New.
7301         * testsuite/26_numerics/random/minstd_rand0.cc: New.
7302         * testsuite/26_numerics/random/ranlux24_base.cc: New.
7303         * testsuite/26_numerics/random/ranlux48_base.cc: New.
7304         * testsuite/26_numerics/random/ranlux24.cc: New.
7305         * testsuite/26_numerics/random/ranlux48.cc: New.
7306         * testsuite/26_numerics/random/knuth_b.cc: New.
7307         * testsuite/26_numerics/random/default_random_engine.cc: New.
7308         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7309         parms.cc: New.
7310         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7311         default.cc: New.
7312         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
7313         typedefs.cc: New.
7314         * testsuite/26_numerics/random/chi_squared_distribution/operators/
7315         serialize.cc: New.
7316         * testsuite/26_numerics/random/normal_distribution/cons/
7317         parms.cc: New.
7318         * testsuite/26_numerics/random/normal_distribution/cons/
7319         default.cc: New.
7320         * testsuite/26_numerics/random/normal_distribution/requirements/
7321         typedefs.cc: New.
7322         * testsuite/26_numerics/random/normal_distribution/operators/
7323         serialize.cc: New.
7324         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
7325         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
7326         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
7327         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7328         parms_neg.cc: New.
7329         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7330         parms.cc: New.
7331         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7332         default.cc: New.
7333         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
7334         typedefs.cc: New.
7335         * testsuite/26_numerics/random/uniform_int_distribution/operators/
7336         serialize.cc: New.
7337         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7338         parms_neg.cc: New.
7339         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7340         parms.cc: New.
7341         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7342         default.cc: New.
7343         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
7344         typedefs.cc: New.
7345         * testsuite/26_numerics/random/uniform_real_distribution/operators/
7346         serialize.cc: New.
7347         * testsuite/26_numerics/random/poisson_distribution/cons/
7348         parms.cc: New.
7349         * testsuite/26_numerics/random/poisson_distribution/cons/
7350         default.cc: New.
7351         * testsuite/26_numerics/random/poisson_distribution/requirements/
7352         typedefs.cc
7353         * testsuite/26_numerics/random/poisson_distribution/operators/
7354         serialize.cc: New.
7355         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7356         parms.cc: New.
7357         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7358         default.cc: New.
7359         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
7360         typedefs.cc: New.
7361         * testsuite/26_numerics/random/bernoulli_distribution/operators/
7362         serialize.cc: New.
7363         * testsuite/26_numerics/random/discrete_distribution/cons/
7364         range.cc: New.
7365         * testsuite/26_numerics/random/discrete_distribution/cons/
7366         initlist.cc: New.
7367         * testsuite/26_numerics/random/discrete_distribution/cons/
7368         default.cc: New.
7369         * testsuite/26_numerics/random/discrete_distribution/cons/
7370         num_xbound_fun.cc: New.
7371         * testsuite/26_numerics/random/discrete_distribution/requirements/
7372         typedefs.cc: New.
7373         * testsuite/26_numerics/random/discrete_distribution/operators/
7374         serialize.cc: New.
7375         * testsuite/26_numerics/random/weibull_distribution/cons/
7376         parms.cc: New.
7377         * testsuite/26_numerics/random/weibull_distribution/cons/
7378         default.cc: New.
7379         * testsuite/26_numerics/random/weibull_distribution/requirements/
7380         typedefs.cc: New.
7381         * testsuite/26_numerics/random/weibull_distribution/operators/
7382         serialize.cc: New.
7383         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7384         parms.cc: New.
7385         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7386         default.cc: New.
7387         * testsuite/26_numerics/random/negative_binomial_distribution/
7388         requirements/typedefs.cc: New.
7389         * testsuite/26_numerics/random/negative_binomial_distribution/
7390         operators/serialize.cc: New.
7391         * testsuite/26_numerics/random/cauchy_distribution/cons/
7392         parms.cc: New.
7393         * testsuite/26_numerics/random/cauchy_distribution/cons/
7394         default.cc: New.
7395         * testsuite/26_numerics/random/cauchy_distribution/requirements/
7396         typedefs.cc: New.
7397         * testsuite/26_numerics/random/cauchy_distribution/operators/
7398         serialize.cc: New.
7399         * testsuite/26_numerics/random/gamma_distribution/cons/
7400         parms.cc: New.
7401         * testsuite/26_numerics/random/gamma_distribution/cons/
7402         default.cc: New.
7403         * testsuite/26_numerics/random/gamma_distribution/requirements/
7404         typedefs.cc: New.
7405         * testsuite/26_numerics/random/gamma_distribution/operators/
7406         serialize.cc: New.
7407         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7408         parms.cc: New.
7409         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7410         default.cc: New.
7411         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
7412         typedefs.cc: New.
7413         * testsuite/26_numerics/random/fisher_f_distribution/operators/
7414         serialize.cc: New.
7415
7416         * testsuite/26_numerics/random/exponential_distribution/cons/
7417         parms.cc: New.
7418         * testsuite/26_numerics/random/exponential_distribution/cons/
7419         default.cc: New.
7420         * testsuite/26_numerics/random/exponential_distribution/requirements/
7421         typedefs.cc: New.
7422         * testsuite/26_numerics/random/exponential_distribution/operators/
7423         serialize.cc: New.
7424         * testsuite/26_numerics/random/lognormal_distribution/cons/
7425         parms.cc: New.
7426         * testsuite/26_numerics/random/lognormal_distribution/cons/
7427         default.cc: New.
7428         * testsuite/26_numerics/random/lognormal_distribution/requirements/
7429         typedefs.cc: New.
7430         * testsuite/26_numerics/random/lognormal_distribution/operators/
7431         serialize.cc: New.
7432         * testsuite/26_numerics/random/binomial_distribution/cons/
7433         parms.cc: New.
7434         * testsuite/26_numerics/random/binomial_distribution/cons/
7435         default.cc: New.
7436         * testsuite/26_numerics/random/binomial_distribution/requirements/
7437         typedefs.cc: New.
7438         * testsuite/26_numerics/random/binomial_distribution/operators/
7439         serialize.cc: New.
7440         * testsuite/26_numerics/random/random_device/cons/
7441         token.cc: New.
7442         * testsuite/26_numerics/random/random_device/cons/
7443         default.cc: New.
7444         * testsuite/26_numerics/random/random_device/requirements/
7445         typedefs.cc: New.
7446         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7447         parms.cc: New.
7448         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7449         default.cc: New.
7450         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
7451         typedefs.cc: New.
7452         * testsuite/26_numerics/random/extreme_value_distribution/operators/
7453         serialize.cc: New.
7454         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7455         range.cc: New.
7456         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7457         default.cc: New.
7458         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7459         num_xbound_fun.cc: New.
7460         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7461         initlist_fun.cc: New.
7462         * testsuite/26_numerics/random/piecewise_linear_distribution/
7463         requirements/typedefs.cc: New.
7464         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
7465         serialize.cc: New.
7466         * testsuite/26_numerics/random/student_t_distribution/cons/
7467         parms.cc: New.
7468         * testsuite/26_numerics/random/student_t_distribution/cons/
7469         default.cc: New.
7470         * testsuite/26_numerics/random/student_t_distribution/requirements/
7471         typedefs.cc: New.
7472         * testsuite/26_numerics/random/student_t_distribution/operators/
7473         serialize.cc: New.
7474         * testsuite/26_numerics/random/geometric_distribution/cons/
7475         parms.cc: New.
7476         * testsuite/26_numerics/random/geometric_distribution/cons/
7477         default.cc: New.
7478         * testsuite/26_numerics/random/geometric_distribution/requirements/
7479         typedefs.cc: New.
7480         * testsuite/26_numerics/random/geometric_distribution/operators/
7481         serialize.cc: New.
7482         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7483         range.cc: New.
7484         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7485         default.cc: New.
7486         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7487         num_xbound_fun.cc: New.
7488         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7489         initlist_fun.cc: New.
7490         * testsuite/26_numerics/random/piecewise_constant_distribution/
7491         requirements/typedefs.cc: New.
7492         * testsuite/26_numerics/random/piecewise_constant_distribution/
7493         operators/serialize.cc: New.
7494
7495 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7496
7497         * include/ext/bitmap_allocator.h: The typedefs should be made public
7498         if we want them to be accessible. This has been revealed by the patch
7499         that fixes PR c++/26693 in g++.
7500
7501 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
7502
7503         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
7504         Regenerated.
7505         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
7506         Regenerated.
7507         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
7508         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
7509         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
7510         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
7511         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
7512         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
7513         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
7514         Regenerated.
7515         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
7516
7517 2009-03-31  Jason Merrill  <jason@redhat.com>
7518
7519         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
7520
7521         PR libstdc++/39310
7522         * include/tr1_impl/type_traits (is_function): Add partial
7523         specializations with function cv-quals.
7524         (__is_function_helper): Remove.
7525         (is_member_pointer): Don't define in terms of is_member_*_pointer.
7526
7527 2009-03-30  Ian Lance Taylor  <iant@google.com>
7528
7529         * include/backward/hashtable.h (clear): Return quickly if the
7530         table is empty.
7531
7532 2009-03-27  Ian Lance Taylor  <iant@google.com>
7533
7534         * include/backward/hashtable.h (_S_num_primes): Change to 29.
7535         (__stl_prime_list): Add 5 at the start of the list.
7536
7537 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
7538
7539         * include/std/fstream (basic_filebuf<>::open(const std::string&,
7540         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
7541         std::string&, ios_base::openmode), basic_ifstream<>::
7542         open(const std::string&, ios_base::openmode), basic_ofstream<>::
7543         basic_ofstream(const std::string&, ios_base::openmode),
7544         basic_ofstream<>::open(const std::string&, ios_base::openmode),
7545         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
7546         basic_fstream<>::open(const std::string&, ios_base::openmode)):
7547         Add in C++0x mode.
7548         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
7549         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
7550         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
7551         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
7552         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
7553         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
7554         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
7555
7556 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7557
7558         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
7559         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
7560         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
7561         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
7562
7563 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7564
7565         * include/bits/forward_list.h (_Fwd_list_node_base<>::
7566         _M_transfer_after, _M_reverse_after): Move out of line...
7567         * include/bits/forward_list.tcc: ... here.
7568         (forward_list<>::reverse): Move inline...
7569         * include/bits/forward_list.h: ... here; minor cosmetic changes.
7570
7571 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7572
7573         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
7574         28277.cc: Likewise.
7575         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
7576         Likewise.
7577         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
7578         Likewise.
7579         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
7580         Likewise.
7581
7582 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7583
7584         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
7585         year(s).
7586         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7587         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7588         Likewise.
7589         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7590         Likewise.
7591         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7592         Likewise.
7593         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7594
7595 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7596
7597         * testsuite/25_algorithms/search_n/iterator.cc: Condition
7598         iterations for simulators.
7599         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7600         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7601         Condition stream width for simulators.
7602         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7603         Likewise.
7604         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7605         Likewise.
7606         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7607
7608 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
7609
7610         * doc/xml/manual/appendix_contributing.xml: Add docbook style
7611         sheet version information. Table-ize docbook element examples.
7612         * doc/xml/manual/using.xml: Human-readable header
7613         markup. Alphabetized. Add new headers.
7614         * doc/html: Regenerate.
7615
7616 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
7617
7618         * doc/xml/faq.xml: Fix link to setup documentation.
7619
7620 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
7621
7622         * include/std/type_traits (__add_lvalue_reference_helper,
7623         __add_rvalue_reference_helper): As an optimization, rewrite
7624         condition (avoid is_function).
7625
7626 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7627
7628         PR libstdc++/39405
7629         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
7630         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7631
7632 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
7633
7634         * testsuite/30_threads/condition_variable_any/native_handle/
7635         typesizes.cc: Include tweaks.
7636         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7637         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7638         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7639         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7640         * testsuite/30_threads/condition_variable/native_handle/
7641         typesizes.cc: Same.
7642
7643 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7644
7645         * include/bits/shared_ptr.h: Add include guards.
7646         * include/tr1/shared_ptr.h: Likewise.
7647
7648 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7649
7650         * include/std/iostream: Fix doxygen link.
7651         * include/bits/forward_list.h: Fix doxygen markup.
7652         * include/ext/vstring.h: Escape backslash in doxygen comment.
7653         * include/bits/basic_string.h: Likewise.
7654
7655 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7656
7657         * doc/xml/faq.xml: Fix links to implementation status pages.
7658
7659 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7660
7661         * include/std/complex (operator+(const complex<>&, const _Tp&),
7662         operator+(const _Tp&, const complex<>&),
7663         operator-(const complex<>&, const _Tp&),
7664         operator-(const _Tp&, const complex<>&)): Do not assume real()
7665         returns a reference (against DR 387).
7666         * testsuite/26_numerics/complex/dr387_2.cc: New.
7667
7668 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
7669
7670         * testsuite/thread/pthread4.cc: Move...
7671         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
7672         * testsuite/thread/pthread5.cc: Move...
7673         * testsuite/23_containers/list/pthread5.cc: ...here.
7674         * testsuite/thread/pthread6.cc: Move...
7675         * testsuite/23_containers/map/pthread6.cc: ...here.
7676         * testsuite/thread/pthread7-rope.cc: Move...
7677         * testsuite/ext/rope/pthread7-rope.cc: ...here.
7678         * testsuite/thread/guard.cc: Move...
7679         * testsuite/18_support/pthread_guard.cc: ...here.
7680         * testsuite/thread/18185.cc: Move...
7681         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
7682         * testsuite/thread/pthread1.cc: Move...
7683         * testsuite/23_containers/list/pthread1.cc: ...here.
7684         * testsuite/thread/pthread2.cc: Move...
7685         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
7686         * testsuite/thread/pthread3.cc: Move...
7687         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
7688
7689         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
7690         * testsuite/thread: Remove.
7691
7692 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7693
7694         * configure: Regenerate.
7695
7696 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
7697
7698         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
7699         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
7700         from baseline_dir.
7701         * configure: Regenerate.
7702         * testsuite/Makefile.am (baseline_file): Remove variable.
7703         (site.exp): Set baseline_dir rather than baseline_file.
7704         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
7705         * testsuite/Makefile.in: Regenerate.
7706
7707 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7708
7709         * testsuite/30_threads/thread/this_thread: Move...
7710         * testsuite/30_threads/this_thread: ...here.
7711         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
7712         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
7713         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
7714         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
7715         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
7716         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
7717
7718 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7719
7720         * doc/doxygen/user.cfg.in: Tweaks.
7721         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
7722         be elsewhere.
7723
7724         * include/tr1_impl/unordered_map: Just use most specialized
7725         container module.
7726         * include/tr1_impl/unordered_set: Same.
7727         * include/tr1_impl/array: Same.
7728         * include/bits/stl_list.h: Same.
7729         * include/bits/stl_map.h: Same.
7730         * include/bits/stl_queue.h: Same.
7731         * include/bits/stl_set.h: Same.
7732         * include/bits/stl_stack.h: Same.
7733         * include/bits/forward_list.h: Same.
7734         * include/bits/basic_string.h: Same.
7735         * include/bits/stl_multimap.h: Same.
7736         * include/bits/stl_vector.h: Same.
7737         * include/bits/stl_deque.h: Same.
7738         * include/bits/stl_multiset.h: Same.
7739         * include/bits/stl_bvector.h: Same.
7740
7741         * include/backward/binders.h: Change binder module to binders.
7742
7743         * include/std/complex: Add complex_numers module.
7744         * include/tr1_impl/complex: Same.
7745
7746         * include/std/valarray: Add numeric_arrays module.
7747         * include/bits/gslice_array.h: Same.
7748         * include/bits/gslice.h: Same.
7749         * include/bits/mask_array.h: Same.
7750         * include/bits/slice_array.h: Same.
7751         * include/bits/indirect_array.h: Same.
7752
7753         * include/bits/allocator.h: Add allocators module.
7754         * include/ext/throw_allocator.h
7755         * include/ext/pool_allocator.h
7756         * include/ext/bitmap_allocator.h
7757         * include/ext/new_allocator.h
7758         * include/ext/malloc_allocator.h
7759         * include/ext/array_allocator.h
7760         * include/ext/mt_allocator.h
7761         * include/ext/debug_allocator.h
7762         * include/ext/extptr_allocator.h
7763
7764         * include/tr1_impl/functional: Move namespace markup here.
7765         * include/tr1_impl/regex: Same.
7766
7767         * include/tr1_impl/type_traits: Add metaprogramming module.
7768         * include/std/type_traits: Same.
7769
7770         * include/std/memory: Add memory module.
7771
7772         * include/std/ratio: Add ratio module.
7773
7774         * include/std/chrono: Move namespace markup here, add time module.
7775
7776         * include/std/thread: Move namespace markup here, add concurrency
7777         module.
7778         * include/std/mutex: Use concurrency module.
7779         * include/std/condition_variable: Same.
7780
7781
7782         * include/bits/ios_base.h: Refine io module.
7783         * include/bits/basic_ios.h: Same.
7784         * include/std/fstream: Same.
7785         * include/std/istream: Same.
7786         * include/std/ostream: Same.
7787         * include/std/sstream: Same.
7788
7789         * include/ext/vstring.h: Correct parameter markup.
7790
7791         * include/bits/shared_ptr.h: Add pointer_abstractions module.
7792         * include/bits/unique_ptr.h: Same.
7793
7794         * include/bits/algorithmfwd.h: Add mutating_algorithms,
7795         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
7796         * include/bits/stl_heap.h: Add markup for new groupings.
7797         * include/bits/stl_algobase.h: Same.
7798         * include/bits/stl_algo.h: Same.
7799
7800         * include/c_compatibility/stdatomic.h: Add atomics module.
7801         * include/c_global/cstdatomic: Same.
7802
7803         * libsupc++/exception: Add exceptions module.
7804         * libsupc++/typeinfo: Same.
7805         * libsupc++/new: Same.
7806         * libsupc++/exception_ptr.h: Same.
7807         * include/std/system_error: Same.
7808         * include/std/stdexcept: Same.
7809
7810         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
7811         * libsupc++/cxxabi-forced.h: Same.
7812
7813         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
7814         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
7815         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
7816         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
7817         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
7818         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
7819         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
7820         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
7821         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
7822         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7823         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
7824         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
7825         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
7826         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
7827         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
7828         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
7829         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
7830         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
7831         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
7832         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
7833         * testsuite/23_containers/vector/requirements/dr438/
7834         constructor_1_neg.cc: Same.
7835         * testsuite/23_containers/vector/requirements/dr438/
7836         constructor_2_neg.cc: Same.
7837         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
7838         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
7839         * testsuite/23_containers/deque/requirements/dr438/
7840         constructor_1_neg.cc: Same.
7841         * testsuite/23_containers/deque/requirements/dr438/
7842         constructor_2_neg.cc: Same.
7843         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
7844         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
7845         * testsuite/23_containers/list/requirements/dr438/
7846         constructor_1_neg.cc: Same.
7847         * testsuite/23_containers/list/requirements/dr438/
7848         constructor_2_neg.cc: Same.
7849         * testsuite/20_util/duration/cons/1_neg.cc: Same.
7850         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
7851         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
7852         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
7853         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
7854         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
7855         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
7856         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
7857         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
7858         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
7859
7860 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
7861
7862         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
7863         * doc/doxygen/user.cfg.in: Update.
7864         * scripts/run_doxygen: Adjust for new group names.
7865
7866         * include/tr1_impl/random: Update doxygen group markup.
7867         * include/tr1_impl/unordered_map: Same.
7868         * include/tr1_impl/unordered_set: Same.
7869         * include/tr1_impl/array: Same.
7870         * include/std/numeric: Same.
7871         * include/std/utility: Same.
7872         * include/std/bitset: Same.
7873         * include/std/iosfwd: Same.
7874         * include/bits/stl_list.h: Same.
7875         * include/bits/stl_map.h: Same.
7876         * include/bits/stl_algobase.h: Same.
7877         * include/bits/stl_queue.h: Same.
7878         * include/bits/stl_set.h: Same.
7879         * include/bits/stl_stack.h: Same.
7880         * include/bits/stl_iterator_base_types.h: Same.
7881         * include/bits/forward_list.h: Same.
7882         * include/bits/basic_string.h: Same.
7883         * include/bits/stl_multimap.h: Same.
7884         * include/bits/stl_vector.h: Same.
7885         * include/bits/stl_deque.h: Same.
7886         * include/bits/stl_multiset.h: Same.
7887         * include/bits/stl_algo.h: Same.
7888         * include/bits/stl_bvector.h: Same.
7889         * include/bits/algorithmfwd.h: Same.
7890         * include/bits/stl_function.h: Same.
7891         * include/tr1/cmath: Same.
7892         * include/backward/binders.h: Same.
7893
7894 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
7895
7896         * include/std/system_error (system_category): To system_category().
7897         (generic_category): To generic_category. DR 890.
7898         * src/system_error.cc: Define.
7899         * include/bits/functexcept.h: Only one __throw_system_error.
7900         * src/functexcept.cc: Same.
7901         * include/std/mutex: Fixup for changes above.
7902         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
7903         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
7904         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
7905         * config/abi/pre/gnu.ver: Clean up exports.
7906
7907 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
7908
7909         * include/std/thread: Fix typo.
7910         * src/thread.cc (thread::join): Use NULL.
7911
7912 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
7913
7914         PR libstdc++/39168
7915         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
7916         const string&)): Also check that the value != CHAR_MAX.
7917         * include/bits/locale_facets.tcc (__numpunct_cache<>::
7918         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
7919         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
7920         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
7921         _M_cache(const locale&)): Likewise.
7922         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
7923         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
7924         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
7925         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
7926         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
7927         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
7928
7929 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
7930             Benjamin Kosnik  <bkoz@redhat.com>
7931
7932         * include/std/thread (_Impl_base): Move _M_id out and into ...
7933         (thread): ...here. Call _M_make_routine in body of constructors.
7934         Adjust data member usage to reflect changes.
7935         (_M_make_routine): From _M_make_shared_data.
7936         (_M_start_thread): Add __shared_base_type argument.
7937         * src/thread.cc: Fixups for above.
7938         * config/abi/pre/gnu.ver: Adjust exports.
7939         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
7940         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
7941         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7942
7943 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
7944
7945         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
7946         (compare_type_to_native_type): ...this, add alignment check.
7947         * testsuite/30_threads/condition_variable_any/native_handle/
7948         typesizes.cc: Modify as above.
7949         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7950         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7951         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7952         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7953         * testsuite/30_threads/condition_variable/native_handle/
7954         typesizes.cc: Same.
7955         * testsuite/30_threads/recursive_timed_mutex/native_handle/
7956         typesizes.cc: Same.
7957
7958         * testsuite/30_threads/thread/cons/1.cc: Add comments.
7959         * testsuite/30_threads/thread/cons/2.cc: Same.
7960         * testsuite/30_threads/thread/cons/3.cc: Same.
7961         * testsuite/30_threads/thread/cons/4.cc: Same.
7962         * testsuite/30_threads/thread/cons/5.cc: Same.
7963         * testsuite/30_threads/thread/cons/6.cc: Same.
7964         * testsuite/30_threads/thread/cons/7.cc: Same.
7965         * testsuite/30_threads/thread/cons/8.cc: Same.
7966
7967         * testsuite/30_threads/thread/cons/9.cc: New.
7968         * testsuite/30_threads/thread/cons/moveable.cc: New.
7969
7970         * src/condition_variable.cc: Clean up whitespace.
7971         * include/std/condition_variable: Same.
7972
7973 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
7974
7975         * include/std/condition_variable (condition_variable): Remove
7976         _M_internal_mutex. Add private __native_type typedef.
7977         * src/condition_variable.cc (condition_variable::notify_one):
7978         Remove _M_internal_mutex use. Use typedef.
7979         (condition_variable::notify_all): Same.
7980         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
7981         (recursive_mutex): Same.
7982         (timed_mutex): Same.
7983         (recursive_timed_mutex): Same.
7984         (once_flag): Make __native_type typedef private.
7985
7986         * include/std/thread (this_thread): Add minimal markup.
7987
7988         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
7989         Adjust line numbers.
7990         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
7991         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
7992         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
7993         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
7994         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
7995         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
7996         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7997         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
7998         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
7999         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8000         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8001         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8002         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8003
8004         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
8005         * testsuite/30_threads/condition_variable_any/native_handle/
8006         typesizes.cc: New.
8007         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8008         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8009         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8010         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8011         * testsuite/30_threads/condition_variable/native_handle/
8012         typesizes.cc: Same.
8013         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8014         typesizes.cc: Same.
8015
8016 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
8017
8018         PR testsuite/33300
8019         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
8020         on darwin for lp64.
8021
8022 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
8023
8024         * configure.host: Set abi_baseline_pair for mips64*-linux.
8025         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
8026
8027 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8028
8029         * include/std/thread (this_thread::get_id): Inline.
8030
8031 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8032
8033         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
8034         _Callable as template argument for _M_make_shared_data.
8035         * testsuite/30_threads/thread/cons/6.cc: New.
8036         * testsuite/30_threads/thread/cons/7.cc: New.
8037         * testsuite/30_threads/thread/cons/8.cc: New.
8038
8039 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
8040
8041         * testsuite/30_threads/thread/member: To..
8042         * testsuite/30_threads/thread/members: ...this.
8043         * testsuite/30_threads/condition_variable/member: To...
8044         * testsuite/30_threads/condition_variable/members: ...this.
8045
8046 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
8047
8048         * include/std/thread (thread::id): Move definition inside thread.
8049         Use native_handle_type. Remove this_thread::get_id friend.
8050         Change __thread_data_ptr to __shared_base_ptr.
8051         (thread::id::id(native_handle_type): Make public. Still explicit.
8052         Use native_handle_type. Change _M_thread_id to _M_thread.
8053         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
8054         _M_thread_handle to _M_id.
8055         (thread::__thread_data): Rename to _Impl.
8056         Fixup for renames.
8057         (thread::_M_make_thread_data): Return derived type.
8058         (thread::hardware_concurrency): Add definition for default case.
8059         (thread::get_id): Now can define inline.
8060         (thread): Change _M_thread_data to _M_data.
8061         (this_thread::get_id): Now can define inline.
8062         * src/thread.cc (__thread_proxy): Rename to
8063         execute_native_thread_routine.
8064         Fixup for other renames.
8065         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
8066         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
8067         * testsuite/30_threads/thread/algorithm: Move to..
8068         * testsuite/30_threads/thread/swap: ...this.
8069         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
8070         * testsuite/30_threads/thread/id/operators.cc: New.
8071
8072 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8073
8074         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
8075         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
8076         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
8077         exposing it in public std::tuple interface.
8078
8079 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8080             Benjamin Kosnik  <bkoz@redhat.com>
8081
8082         * include/std/thread (__thread_data_base): Nest class in std::thread.
8083         (__thread_data): Likewise.
8084         (__thread_data_ptr): Nest typedef in std::thread.
8085         * src/thread.cc (__thread_proxy): Qualify the above names.
8086         * config/abi/pre/gnu.ver: Remove unused exports.
8087
8088 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
8089
8090         * include/bits/unique_ptr.h: Remove private __this_type typedef.
8091         * include/bits/stl_vector.h: Remove private vector_type typedef.
8092         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
8093         Fix line numbers.
8094         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8095         * testsuite/23_containers/vector/requirements/dr438/
8096         constructor_1_neg.cc: Same.
8097         * testsuite/23_containers/vector/requirements/dr438/
8098         constructor_2_neg.cc: Same.
8099         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8100         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8101
8102 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8103
8104         PR libstdc++/25191
8105         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
8106         deal consistently with __try and __catch too.
8107         * src/localename.cc: Replace try -> __try, catch -> __catch.
8108         * src/ios.cc: Likewise.
8109         * src/locale.cc: Likewise.
8110         * src/istream.cc: Likewise.
8111         * src/thread.cc: Likewise.
8112         * src/compatibility.cc: Likewise.
8113         * src/bitmap_allocator.cc: Likewise.
8114         * src/ios_init.cc: Likewise.
8115         * include/debug/deque: Likewise.
8116         * include/debug/list: Likewise.
8117         * include/tr1_impl/hashtable: Likewise.
8118         * include/std/bitset: Likewise.
8119         * include/ext/pb_ds/detail/resize_policy/
8120         hash_load_check_resize_trigger_imp.hpp: Likewise.
8121         * include/ext/pb_ds/detail/resize_policy/
8122         hash_standard_resize_policy_imp.hpp: Likewise.
8123         * include/ext/pb_ds/detail/cc_hash_table_map_/
8124         resize_fn_imps.hpp: Likewise.
8125         * include/ext/pb_ds/detail/cc_hash_table_map_/
8126         constructor_destructor_fn_imps.hpp: Likewise.
8127         * include/ext/pb_ds/detail/pat_trie_/
8128         split_join_branch_bag.hpp: Likewise.
8129         * include/ext/pb_ds/detail/pat_trie_/
8130         constructors_destructor_fn_imps.hpp: Likewise.
8131         * include/ext/pb_ds/detail/bin_search_tree_/
8132         constructors_destructor_fn_imps.hpp: Likewise.
8133         * include/ext/pb_ds/detail/gp_hash_table_map_/
8134         resize_fn_imps.hpp: Likewise.
8135         * include/ext/pb_ds/detail/gp_hash_table_map_/
8136         constructor_destructor_fn_imps.hpp: Likewise.
8137         * include/ext/pb_ds/detail/binary_heap_/
8138         constructors_destructor_fn_imps.hpp: Likewise.
8139         * include/ext/pb_ds/detail/binary_heap_/
8140         erase_fn_imps.hpp: Likewise.
8141         * include/ext/pb_ds/detail/binary_heap_/
8142         split_join_fn_imps.hpp: Likewise.
8143         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
8144         constructors_destructor_fn_imps.hpp: Likewise.
8145         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
8146         * include/ext/pb_ds/detail/list_update_map_/
8147         constructor_destructor_fn_imps.hpp: Likewise.
8148         * include/ext/slist: Likewise.
8149         * include/ext/memory: Likewise.
8150         * include/ext/rc_string_base.h: Likewise.
8151         * include/ext/ropeimpl.h: Likewise.
8152         * include/ext/vstring.tcc: Likewise.
8153         * include/ext/rope: Likewise.
8154         * include/ext/sso_string_base.h: Likewise.
8155         * include/bits/shared_ptr.h: Likewise.
8156         * include/bits/stl_list.h: Likewise.
8157         * include/bits/locale_classes.tcc: Likewise.
8158         * include/bits/locale_facets.tcc: Likewise.
8159         * include/bits/locale_classes.h: Likewise.
8160         * include/bits/forward_list.h: Likewise.
8161         * include/bits/stl_vector.h: Likewise.
8162         * include/bits/stl_deque.h: Likewise.
8163         * include/bits/istream.tcc: Likewise.
8164         * include/bits/stl_uninitialized.h: Likewise.
8165         * include/bits/ostream.tcc: Likewise.
8166         * include/bits/vector.tcc: Likewise.
8167         * include/bits/stl_tempbuf.h: Likewise.
8168         * include/bits/deque.tcc: Likewise.
8169         * include/bits/basic_string.tcc: Likewise.
8170         * include/bits/ostream_insert.h: Likewise.
8171         * include/bits/locale_facets_nonio.tcc: Likewise.
8172         * include/bits/stl_tree.h: Likewise.
8173         * include/bits/fstream.tcc: Likewise.
8174         * include/tr1/shared_ptr.h: Likewise.
8175         * include/tr1/hypergeometric.tcc: Likewise.
8176         * include/backward/hashtable.h: Likewise.
8177         * libsupc++/exception_ptr.h: Likewise.
8178         * libsupc++/eh_personality.cc: Likewise.
8179         * libsupc++/eh_call.cc: Likewise.
8180         * config/locale/gnu/monetary_members.cc: Likewise.
8181         * config/locale/gnu/time_members.h: Likewise.
8182         * config/locale/generic/time_members.h: Likewise.
8183
8184 2009-02-03  Johannes Singler  <singler@ira.uka.de>
8185
8186         * include/parallel/algorithmfwd.h:
8187         Add parallelism default for many declarations.
8188         * include/parallel/numericfwd.h: Likewise.
8189         * include/parallel/iterator.h: Use iterator_traits as usual.
8190         * include/parallel/par_loop.h:
8191         Include equally_split.h.
8192         (for_each_template_random_access_ed):
8193         Avoid calling the Result default constructor.
8194         * include/parallel/numeric: Replace
8195         for_each_template_random_access by
8196         for_each_template_random_access_ed in numeric functions.
8197
8198 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
8199
8200         * config/os/gnu-linux/os_defines.h: Remove superfluous
8201         __NO_STRING_INLINES.
8202
8203 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8204
8205         * testsuite/21_strings/c_strings/char/3.cc: New test.
8206         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
8207
8208 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
8209             Jakub Jelinek  <jakub@redhat.com>
8210
8211         PR libstdc++/30928 (partial, works together with recent glibcs)
8212         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8213         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8214         defined.
8215         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8216         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8217         defined.
8218         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8219         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8220         defined.
8221         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8222         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8223         defined.
8224         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
8225         argument is const char *, assign result to const char * var, not
8226         char *.
8227         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
8228         argument is const wchar_t *, assign result to const wchar_t * var, not
8229         wchar_t *.
8230
8231 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
8232
8233         * include/std/thread: Remove unused headers.
8234         (__thread_data_base): Remove unused mutex and base.
8235         (thread::~thread): Only detach if joinable.
8236         (thread::joinable): Test if thread data ptr is empty.
8237         (thread::_M_thread_data_mutex): Remove.
8238         (thread::_M_get_thread_data): Remove.
8239         (thread::_M_make_thread_data): Remove overload, use make_shared.
8240         (thread::id::id): Make constructor explicit.
8241         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
8242         (thread::_M_start_thread): Break shared_ptr cycle on error.
8243         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
8244         * testsuite/30_threads/thread/member/4.cc: New.
8245         * testsuite/30_threads/thread/member/5.cc: New.
8246
8247 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
8248
8249         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
8250         (standard_layout): Just use !has_virtual_destructor for now.
8251         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
8252         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
8253         * testsuite/30_threads/recursive_mutex/requirements/
8254         standard_layout.cc: New.
8255         * testsuite/30_threads/condition_variable/requirements/
8256         standard_layout.cc: New.
8257         * testsuite/29_atomics/atomic_address/requirements/
8258         standard_layout.cc: Adjust.
8259         * testsuite/29_atomics/atomic_flag/requirements/
8260         standard_layout.cc: Same.
8261         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
8262         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
8263         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
8264         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
8265         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
8266         line numbers.
8267         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
8268         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8269         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8270         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
8271         Remove, not required.
8272
8273 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
8274
8275         * include/std/thread (__thread_data_base, thread): Rename member
8276         functions to match coding style.
8277         (thread::thread,thread::operator=): Define move operations.
8278         * src/thread.cc (__thread_data_base, thread): Rename member functions.
8279         * config/abi/pre/gnu.ver: Adjust.
8280
8281 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
8282
8283         PR libstdc++/38384
8284         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
8285         on HPUX.
8286         * configure: Regenerate.
8287
8288 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
8289
8290         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
8291         atomic_flag_fence.
8292
8293 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8294
8295 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8296             Uros Bizjak  <ubizjak@gmail.com>
8297
8298         PR libstdc++/38834
8299         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
8300         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
8301
8302 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8303             Rainer Emrich  <r.emrich@de.tecosim.com>
8304
8305         PR libstdc++/38919
8306         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
8307         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
8308         * configure: Regenerate.
8309
8310 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
8311
8312         * include/std/thread (__thread_data_base::__run): Make non-const.
8313         * testsuite/30_threads/thread/cons/5.cc: New.
8314
8315 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
8316
8317         * src/Makefile.am (sources): Add math_stubs_float.cc.
8318         * src/Makefile.in: Regenerate.
8319         * src/math_stubs_float.cc: New, from libmath/stubs.c.
8320
8321 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8322
8323         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
8324         * src/Makefile.in: Regenerate.
8325         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
8326
8327 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8328
8329         PR libstdc++/32666
8330         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
8331
8332 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8333
8334         PR libstdc++/32666
8335         * Makefile.am (hosted_source): Remove libmath directory.
8336         * Makefile.in: Regenerate.
8337         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
8338         (AC_REPLACE_MATHFUNCS): Remove.
8339         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
8340         in GLIBCXX_CHECK_C99_TR1.
8341         * acinclude.m4: Remove libmath, need_math.
8342         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
8343         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
8344         * configure.ac: Same.
8345         * configure: Regenerate.
8346         * fragment.am: Fix comment.
8347         * config.h.in: Regenerate.
8348         * src/Makefile.in: Regenerate.
8349         * src/Makefile.am: Remove libmath references.
8350         * doc/Makefile.in: Regenerate.
8351         * po/Makefile.in: Regenerate.
8352         * include/Makefile.in: Regenerate.
8353         * libsupc++/Makefile.in: Regenerate.
8354         * testsuite/Makefile.in: Regenerate.
8355
8356         * src/compatibility.cc: Also export long double versions of "C" math
8357         library if hppa-linux.
8358         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
8359         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
8360
8361         * libmath: Remove.
8362         * libmath/signbit.c: Same.
8363         * libmath/stubs.c: Same.
8364         * libmath/Makefile.in: Same.
8365         * libmath/copysignf.c: Same.
8366         * libmath/mathconf.h: Same.
8367         * libmath/signbitf.c: Same.
8368         * libmath/Makefile.am: Same.
8369         * libmath/signbitl.c: Same.
8370
8371 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
8372             Paolo Carlini  <paolo.carlini@oracle.com>
8373
8374         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
8375         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
8376         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
8377         * configure.ac: Adjust.
8378         * doc/xml/manual/configure.xml: Update.
8379         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
8380         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
8381         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
8382         * configure: Regenerate.
8383         * config.h.in: Likewise.
8384
8385         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
8386         thread::joinable, thread::swap, this_thread::get_id,
8387         this_thread::yield): Define inline...
8388         * include/std/thread: ... here.
8389         * config/abi/pre/gnu.ver: Adjust.
8390
8391 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8392
8393         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
8394         Add dg-timeout-factor 2.0.
8395         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
8396         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
8397         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
8398         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
8399         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
8400         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
8401
8402 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8403
8404         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
8405         field from readelf output.
8406
8407 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8408
8409         PR libstdc++/38384
8410         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
8411         * configure: Regenerate.
8412
8413 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8414
8415         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
8416         _GLIBCXX_HAVE_TLS.
8417         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
8418
8419 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8420
8421         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
8422         constructor for _M_pattern.
8423         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
8424         string.cc: Test construction from different basic_string type.
8425         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
8426         string.cc: Likewise.
8427
8428 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
8429             Jonathan Larmour  <jifl@eCosCentric.com>
8430
8431         PR libstdc++/36801
8432         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
8433         New.
8434         (__gnu_cxx::__exchange_and_add): Use it.
8435         * src/atomic.cc (get_atomic_mutex): New.
8436         * src/debug.cc (get_safe_base_mutex): New.
8437         * src/locale.cc (get_locale_cache_mutex): New.
8438         * src/mt_allocator.cc (get_freelist): New.
8439         (get_freelist_mutex): New.
8440         * src/pool_allocator.cc (get_palloc_mutex): New.
8441         * include/std/mutex (__once_functor_lock): To
8442         (__get_once_functor_lock): ...this.
8443         * src/mutex.cc (__once_mutex): Don't export, use
8444         (get_once_mutex): ...this.
8445         * config/abi/pre/gnu.ver: Adjust exports.
8446
8447 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8448
8449         PR libstdc++/38732
8450         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
8451         referenceCount field again.
8452         (__cxxabiv1::__cxa_refcounted_exception): New struct.
8453         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
8454         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
8455         inline functions.
8456         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
8457         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
8458         instead of __cxa_exception.
8459         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
8460         __cxxabiv1::__cxa_throw): Likewise.
8461         * libsupc++/eh_ptr.cc (std::rethrow_exception,
8462         std::__exception_ptr::exception_ptr::_M_addref,
8463         std::__exception_ptr::exception_ptr::_M_release,
8464         __gxx_dependent_exception_cleanup): Likewise.
8465         * testsuite/18_support/exception/38732.cc: New test.
8466
8467         PR libstdc++/38092
8468         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
8469         * src/compatibility.cc: Don't use .symver directives if
8470         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
8471         * config.h.in: Regenerated.
8472         * configure: Likewise.
8473
8474 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
8475
8476         PR libstdc++/38466
8477         * include/bits/stl_pair.h: Document C++03 pair vs swap.
8478
8479 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
8480
8481         * src/locale_init.cc (locale::_S_initialize_once): Move construction
8482         of classic locale...
8483         (locale::classic): Here.
8484
8485 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
8486
8487         * include/tr1_impl/regex: Fix bad return statements and typos.
8488
8489 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8490
8491         * include/tr1_impl/regex: Remove unimplemented function definitions.
8492         * testsuite/28_regex/init-list.cc: Compile only.
8493         * testsuite/tr1/7_regular_expressions/regex/cons/char/
8494         c_string_extended.cc: Same.
8495         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
8496         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
8497
8498 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8499
8500         PR libstdc++/38384
8501         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
8502         * configure: Regenerate.
8503
8504 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8505
8506         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
8507         * configure: Regenerate.
8508
8509 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8510
8511         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
8512         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
8513         * configure: Regenerate.
8514
8515 2009-01-04  Richard Guenther  <rguenther@suse.de>
8516
8517         PR libstdc++/38720
8518         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
8519         integer type for storage, arithmetic and comparisons.
8520         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
8521
8522 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8523
8524         PR libstdc++/38719
8525         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
8526         _Fwd_list_const_iterator::_M_next): Fix return type.
8527
8528 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8529
8530         * Revert last commit, reopen and suspend libstdc++/38678.
8531
8532 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8533
8534         PR libstdc++/38678
8535         * include/std/istream (basic_istream<>::_M_read): New.
8536         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
8537         (basic_istream<>::read, basic_istream<>::readsome): Use it.
8538         * include/std/ostream (basic_ostream<>::_M_write_): New.
8539         (basic_ostream<>::_M_write): Adjust.
8540         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
8541         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
8542         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
8543         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
8544         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.