OSDN Git Service

a63520db39f3786bd5abf511de54f98093bfa4cf
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2
3         PR libstdc++/40160
4         * include/debug/formatter.h (_Parameter::_Parameter): Don't use
5         typeid when __GXX_RTTI is undefined.
6         * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
7         for null _M_variant._M_iterator._M_type,
8         _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
9         * testsuite/21_strings/basic_string/40160.cc: New.
10
11 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
12
13         * testsuite/26_numerics/random/discrete_distribution/cons/
14         num_xbound_fun.cc: Minor tweaks.
15         * testsuite/26_numerics/random/piecewise_constant_distribution/
16         cons/initlist_fun.cc: Likewise
17         * testsuite/26_numerics/random/piecewise_constant_distribution/
18         cons/num_xbound_fun.cc: Likewise
19         * testsuite/26_numerics/random/piecewise_linear_distribution/
20         cons/initlist_fun.cc: Likewise
21         * testsuite/26_numerics/random/piecewise_linear_distribution/
22         cons/num_xbound_fun.cc: Likewise
23
24 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
25
26         PR libstdc++/36211
27         * testsuite/lib/libstdc++.exp(v3_target_compile):  Add
28         cxxldflags to additional_flags rather than cxx_final.
29
30 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
31
32         * testsuite/26_numerics/random/discrete_distribution/cons/
33         num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
34         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
35         initlist_fun.cc: Likewise
36         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
37         num_xbound_fun.cc: Likewise
38         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
39         initlist_fun.cc: Likewise
40         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
41         num_xbound_fun.cc: Likewise 
42
43 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
44
45         PR libstdc++/40123
46         * random.tcc (independent_bits_engine<>::operator()()): Use
47         result_type(1), not 1UL.
48
49         * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
50         and _M_b.min(), instead of this->max() and this->min().
51
52         * random.h (_ShiftMin1): Remove, adjust everywhere.
53
54         * random.tcc: Minor cosmetic changes.
55
56 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
57
58         * include/bits/random.tcc (cauchy_distribution<>::
59         operator()(_UniformRandomNumberGenerator&, const param_type&)): 
60         Avoid M_PI, a glibc extension.
61
62 2009-05-13  Ben Elliston  <bje@au.ibm.com>
63
64         * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
65         * include/Makefile.in: Likewise.
66
67 2009-05-13  Ben Elliston  <bje@au.ibm.com>
68
69         * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
70         const void * const.
71
72 2009-05-12  Edward Smith-Rowland  <3dw4rd@verizon.net>
73
74         * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
75         random number engines, complex, bitset, array, time utilities, and
76         char_traits.
77
78 2009-05-12  Jonathan Wakely  <jwakely.gcc@gmail.com>
79
80         * libsupc++/exception: Include nested_exception.h in C++0x mode.
81         * libsupc++/nested_exception.h: New.
82         * libsupc++/Makefile.am: Add new header.
83         * libsupc++/Makefile.in: Regenerate.
84         * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
85         * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
86         * testsuite/18_support/nested_exception/cons.cc: New.
87         * testsuite/18_support/nested_exception/nested_ptr.cc: New.
88         * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
89         * doc/xml/manual/status_cxx200x.xml: Adjust.
90
91 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
92
93         * include/ext/throw_allocator.h: Remove redundant include.
94
95 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
96
97         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
98         out of line member functions definitions.
99         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
100         Remove, use static locals instead.
101         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
102         * src/throw_allocator.cc: New.
103         * src/Makefile.am: Add.
104         * config/abi/pre/gnu.ver: Add exports.
105         * src/Makefile.in: Regenerate.
106
107 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
108
109         * configure.ac: Bump libtool_VERSION to 6:12:0.
110         * configure: Regenerate.
111
112 2009-05-07  Matthias Klose  <doko@ubuntu.com>
113
114         PR libstdc++/40038
115         * src/math_stubs_long_double.cc: Add ceill.
116
117 2009-05-06  Johannes Singler  <singler@ira.uka.de>
118
119         PR libstdc++/39546
120         * include/parallel/algo.h (find_switch):
121         Parametrize binder2nd with const T& instead of T.
122         * testsuite/25_algorithms/find/39546.cc: new test case
123
124 2009-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
125
126         Revert:
127         2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
128
129         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
130         possible.
131         * configure: Regenerate.
132
133 2009-05-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
134
135         PR libstdc++/39909
136         * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
137         __set_once_functor_lock_ptr): Replace global lock object with local
138         locks on global mutex.
139         * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
140         __set_once_functor_lock_ptr): Likewise, keeping old function to
141         preserve ABI.
142         (__once_proxy): Use pointer to local lock if set, global lock
143         otherwise.
144         * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
145         * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
146         * testsuite/30_threads/call_once/39909.cc: New.
147
148 2009-05-03  Jan Hubicka  <jh@suse.cz>
149
150         * include/parallel/settings.h (get): Mark const.
151         * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
152         * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
153         * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
154         throw ().
155         * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
156         (is_open, fd): Mark pure and throw ().
157         (seekoff): Mark throw ().
158
159 2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
160
161         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
162         possible.
163         * configure: Regenerate.
164
165 2009-05-02  Jan Hubicka  <jh@suse.cz>
166
167         * include/tr1_impl/functional_hash.h (explicit specializations of ()
168         operator): Mark pure.
169
170 2009-04-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
171
172         * scripts/create_testsuite_files: Remove thread directory.
173
174 2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>
175
176         PR libstdc++/39868
177         * scripts/run_doxygen: Uncomment removal of includes.
178         (problematic): Rewrite __cxxabiv1 namespace to abi.
179
180 2009-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
181
182         Revert the last commit.
183
184 2009-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
185
186         * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
187         Replace global lock object with local locks on global mutex.
188         * src/mutex.cc: Likewise.
189         * config/abi/pre/gnu.ver: Adjust.
190         * testsuite/30_threads/call_once/call_once2.cc: New.
191
192 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
193
194         PR libstdc++/39880
195         PR libstdc++/39881
196         PR libstdc++/39882
197         * include/std/system_error (is_error_code_enum<errc>): Remove.
198         (error_condition<>::error_condition(_ErrorCodeEnum,)
199         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
200         (error_code<>::error_code(_ErrorCodeEnum,),
201         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
202         * testsuite/19_diagnostics/system_error/39880.cc: New.
203         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
204         Likewise.
205         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
206         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
207         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
208         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
209         Adjust.
210         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
211         Likewise.
212         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
213         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
214         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
215         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
216         Likewise.
217         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
218         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
219         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
220         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
221
222 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
223
224         * doc/xml/authors.xml: Add space.
225         * doc/xml/faq.xml: Update links.
226         * doc/xml/manual/intro.xml: Same.
227         * doc/xml/manual/abi.xml: Update.
228         * doc/xml/manual/appendix_contributing.xml: Fix typo.
229         * doc/xml/manual/status_cxxtr1.xml: Update links.
230         * doc/xml/manual/status_cxx1998.xml: Same.
231         * doc/xml/manual/status_cxx200x.xml: Same.
232
233 2009-04-22  Jan Hubicka  <jh@suse.cz>
234
235         * include/tr1_impl/array (at): Do not use builtin_expect.
236         * include/ext/throw_allocator.h (allocate): Likewise.
237         * include/ext/pool_allocator.h (allocate): Likweise.
238         * include/ext/bitmap_allocator.h (allocate): Likewise.
239         * include/ext/rc_string_base.h (_S_construct): Likewise.
240         * include/ext/malloc_allocator.h (allocate): Likewise.
241         * include/ext/mt_allocator.h (allocate): Likewise.
242         * include/ext/sso_string_base.h (_M_construct): Likewise.
243         * include/bits/basic_string.tcc (_S_construct): Likewise.
244
245 2009-04-22  Jan Hubicka  <jh@suse.cz>
246
247         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
248         (atexit, atoll, stroll, strtoull): Mark throw ()
249         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
250         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
251         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
252         (atexit, atoll, stroll, strtoull): Mark throw ()
253         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
254         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
255
256 2009-04-21  Jan Hubicka  <jh@suse.cz>
257
258         * include/ext/atomicity.h
259         (__exchange_and_add, __atomic_add): Mark throw ().
260         * config/os/aix/atomicity.h
261         * config/os/aix/atomicity.h
262         * config/os/irix/atomicity.h
263         * config/cpu/cris/atomicity.h
264         * config/cpu/m68k/atomicity.h
265         * config/cpu/hppa/atomicity.h
266         * config/cpu/sparc/atomicity.h
267         * config/cpu/i386/atomicity.h
268         * config/cpu/i486/atomicity.h
269         * config/cpu/sh/atomicity.h
270         * config/cpu/generic/atomicity_mutex/atomicity.h
271         * config/cpu/generic/atomicity_builtins/atomicity.h
272         (__exchange_and_add, __atomic_add): Mark throw ().
273
274 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
275
276         PR libstdc++/39835
277         * include/bits/random.h: Avoid the badname __alpha (and, for
278         consistency, __beta too).
279         * include/bits/random.tcc: Likewise.
280
281 2009-04-19  Jan Hubicka  <jh@suse.cz>
282
283         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
284         _GLIBCXX_NOTHROW.
285
286 2009-04-19  Jan Hubicka  <jh@suse.cz>
287
288         * include/c_compatibility/stdatomic.h
289         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
290         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
291         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
292
293 2009-04-18  Jan Hubicka  <jh@suse.cz>
294
295         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
296         * libsupc++/unwind-cxx.h (__cxa_get_globals,
297         __cxa_get_globals_fast): Mark const.
298         (__cxa_get_exception_ptr): Mark pure.
299         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
300         (__terminate): Makr throw ().
301         * libsupc++/exception (terminate): Mark throw().
302         (uncaught_exception): Mark pure.
303         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
304         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
305         Mark throw().
306         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
307         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
308         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
309         __cxa_guard_abort): Mark throw ().
310         (__cxa_pure_virtual): Mark noreturn.
311         (__cxa_current_exception_type): Mark throw and pure.
312         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
313         __cxa_exception_type): Mark pure.
314         (_M_safe_bool_dummy): Mark pure and const.
315
316 2009-04-18  Jan Hubicka  <jh@suse.cz>
317
318         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
319         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
320         _M_destroy_thread_key): Mark throw ()
321         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
322         _M_singular, _M_can_compare _M_get_mutex, _M_message,
323         _M_get_max_length): Mark throw ().
324         * include/debug/formatter.h (_M_message, _M_format_word,
325         _M_get_max_length): Mark throw ().
326         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
327         _M_detach_single): Mark throw ().
328         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
329         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
330         throw ()
331         (_M_get_mutex): Mark throw ().
332         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
333         (_M_destroy_thread_key): Mark CONST and throw.
334         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
335         throw ().
336
337 2009-04-18  Jan Hubicka  <jh@suse.cz>
338
339         * src/condition_variable.cc (condition_variable,
340         condition_variable_any constructors): Mark throw()
341         * src/hash.cc (operator() for long double, string, and wstring): Mark
342         throw ().
343         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
344         _M_setup, rdbuf, str): Mark throw ().
345         * src/chrono.cc (new): Mark throw ().
346         * include/std/system_error (system_category, generic_category): Mark
347         throw () and const.
348         * include/std/chrono (now): Mark throw ().
349         * include/std/condition_variable (condition_variable,
350         ~condition_variable, condition_variable_any,
351         ~condition_variable_any): Mark throw ().
352         * include/std/mutex (mutex): Mark throw ().
353         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
354         throw.
355         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
356         and throw ().
357         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
358         * include/bits/locale_classes.h (_S_initialize_once,
359         _S_clone_c_locale): Mark throw ().
360         (_S_get_c_name): Mark const and throw ().
361         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
362         throw ().
363         * include/bits/locale_facets.h (__convert_to_v explicit instances):
364         Mark throw ().
365         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
366         throw ().
367         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
368         ios_base): Mark throw ()
369         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
370         * include/backward/strstream (strstreambuf constructors): Mark throw ().
371         (str, freeze, _M_setupf): Mark throw ().
372         (pcount): Mark pure and throw ().
373         (rdbuf): Mark const and throw ().
374
375 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
376
377         PR libstdc++/39802
378         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
379         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
380         Always accept negative values, for unsigned types too.
381         * testsuite/22_locale/num_get/get/char/39802.cc: New.
382         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
383
384 2009-04-18  Jan Hubicka  <jh@suse.cz>
385
386         * include/debug/formater.h: Include bits/c++config.h.
387         (_M_error): Mark noreturn.
388         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
389         _GLIBCXX_NORETURN): New.
390         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
391         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
392         Mark pure.
393         * include/c_compatibility/stdatomic.h
394         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
395         __atomic_flag_wait_explicit, __atomic_flag_for_address):
396         Mark by throw ().
397         * src/atomic.cc (atomic_flag_test_and_set_explicit,
398         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
399         __atomic_flag_for_address): Mark by throw ().
400
401 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
402
403         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
404
405 2009-04-16  Jan Hubicka  <jh@suse.cz>
406
407         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
408         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
409         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
410         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
411         out body to ...
412         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
413         functions.
414         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
415         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
416         _Rb_tree_black_count): Mark nothrow.
417
418 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
419
420         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
421         from base classes.
422         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
423
424 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
425
426         * doc/html: Regenerate.
427
428 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
429
430         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
431
432         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
433         * doc/xml/gnu/fdl-1.2.xml: Same.
434         * doc/xml/manual/numerics.xml: Same.
435         * doc/xml/manual/concurrency.xml: Same.
436         * doc/xml/manual/intro.xml: Same.
437         * doc/xml/manual/status_cxxtr1.xml: Same.
438         * doc/xml/manual/containers.xml: Same.
439         * doc/xml/manual/io.xml: Same.
440         * doc/xml/manual/utilities.xml: Same.
441         * doc/xml/manual/support.xml: Same.
442         * doc/xml/manual/using.xml: Same.
443         * doc/xml/manual/localization.xml: Same.
444         * doc/xml/manual/locale.xml: Same.
445         * doc/xml/manual/extensions.xml: Same.
446         * doc/xml/manual/appendix_contributing.xml: Same.
447         * doc/xml/manual/diagnostics.xml: Same.
448         * doc/xml/manual/status_cxx200x.xml: Same.
449
450 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
451
452         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
453         * doc/xml/manual/status_cxx200x.xml: Adjust.
454
455 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
456
457         * doc/xml/spine.xml: Remove unused license entity, update
458         copyright year.
459
460         * doc/xml/manual/spine.xml: Markup for primary index terms.
461         * doc/xml/manual/numerics.xml: Same.
462         * doc/xml/manual/intro.xml: Same.
463         * doc/xml/manual/containers.xml: Same.
464         * doc/xml/manual/io.xml: Same.
465         * doc/xml/manual/appendix_porting.xml: Same.
466         * doc/xml/manual/utilities.xml: Same.
467         * doc/xml/manual/support.xml: Same.
468         * doc/xml/manual/localization.xml: Same.
469         * doc/xml/manual/strings.xml: Same.
470         * doc/xml/manual/extensions.xml: Same.
471         * doc/xml/manual/appendix_contributing.xml: Same.
472         * doc/xml/manual/diagnostics.xml: Same.
473         * doc/xml/manual/algorithms.xml: Same.
474         * doc/xml/manual/appendix_free.xml: Same.
475         * doc/xml/manual/iterators.xml: Same.
476
477         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
478         * doc/xml/gnu/fdl-1.2.xml: Same.
479
480         * doc/xml/manual/status_cxx200x.xml: Re-write.
481
482 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
483
484         PR libstdc++/39629 (final bits)
485         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
486         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
487         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
488         Fix formula for __j.
489         * include/bits/random.tcc (operator==(const normal_distribution<>&,
490         const normal_distribution<>&): Remove.
491         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
492         const uniform_int_distribution<>&), operator==(const
493         uniform_real_distribution<>&, const uniform_real_distribution<>&),
494         operator==(const normal_distribution<>&, const normal_distribution<>&),
495         operator==(const lognormal_distribution<>&,
496         const lognormal_distribution<>&), operator==(const
497         chi_squared_distribution<>&, const chi_squared_distribution<>&),
498         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
499         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
500         operator==(const student_t_distribution<>&,
501         const student_t_distribution<>&), operator==(const
502         bernoulli_distribution<>&, const bernoulli_distribution<>&),
503         operator==(const binomial_distribution<>&, const
504         binomial_distribution<>&), operator==(const geometric_distribution<>&,
505         const geometric_distribution<>&), operator==(const
506         negative_binomial_distribution<>&, const
507         negative_binomial_distribution<>&), operator==(const
508         poisson_distribution<>&, const poisson_distribution<>&),
509         operator==(const exponential_distribution<>&,
510         const exponential_distribution<>&), operator==(const
511         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
512         weibull_distribution<>&, const weibull_distribution<>&),
513         operator==(const extreme_value_distribution<>&,
514         const extreme_value_distribution<>&), operator==(const
515         discrete_distribution<>&, const discrete_distribution<>&),
516         operator==(const piecewise_constant_distribution<>&,
517         const piecewise_constant_distribution<>&), operator==(const
518         piecewise_linear_distribution<>&, const
519         piecewise_linear_distribution<>&)): Remove.
520         * testsuite/26_numerics/random/uniform_real_distribution/operators/
521         serialize.cc: Remove.
522         * testsuite/26_numerics/random/piecewise_constant_distribution/
523         operators/serialize.cc: Likewise.
524         * testsuite/26_numerics/random/chi_squared_distribution/operators/
525         serialize.cc: Likewise.
526         * testsuite/26_numerics/random/normal_distribution/operators/
527         serialize.cc: Likewise.
528         * testsuite/26_numerics/random/uniform_int_distribution/operators/
529         serialize.cc: Likewise.
530         * testsuite/26_numerics/random/poisson_distribution/operators/
531         serialize.cc: Likewise.
532         * testsuite/26_numerics/random/bernoulli_distribution/operators/
533         serialize.cc: Likewise.
534         * testsuite/26_numerics/random/discrete_distribution/operators/
535         serialize.cc: Likewise.
536         * testsuite/26_numerics/random/weibull_distribution/operators/
537         serialize.cc: Likewise.
538         * testsuite/26_numerics/random/negative_binomial_distribution/
539         operators/serialize.cc: Likewise.
540         * testsuite/26_numerics/random/cauchy_distribution/operators/
541         serialize.cc: Likewise.
542         * testsuite/26_numerics/random/gamma_distribution/operators/
543         serialize.cc: Likewise.
544         * testsuite/26_numerics/random/fisher_f_distribution/operators/
545         serialize.cc: Likewise.
546         * testsuite/26_numerics/random/exponential_distribution/operators/
547         serialize.cc: Likewise.
548         * testsuite/26_numerics/random/lognormal_distribution/operators/
549         serialize.cc: Likewise.
550         * testsuite/26_numerics/random/binomial_distribution/operators/
551         serialize.cc: Likewise.
552         * testsuite/26_numerics/random/extreme_value_distribution/
553         operators/serialize.cc: Likewise.
554         * testsuite/26_numerics/random/piecewise_linear_distribution/
555         operators/serialize.cc: Likewise.
556         * testsuite/26_numerics/random/student_t_distribution/operators/
557         serialize.cc: Likewise.
558         * testsuite/26_numerics/random/geometric_distribution/operators/
559         serialize.cc: Likewise.
560
561         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
562         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
563         mersenne_twister_engine<>::seed(_Gen&,
564         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
565         subtract_with_carry_engine<>::seed(_Gen&,
566         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
567         Remove, unused.
568         * include/bits/random.tcc (linear_congruential_engine<>::
569         seed(_Gen&, false_type): Likewise.
570
571 2009-04-09  Nick Clifton  <nickc@redhat.com>
572
573         * src/allocator-inst.cc: Change copyright header to refer to
574         version 3 of the GNU General Public License with version 3.1
575         of the GCC Runtime Library Exception and to point readers at
576         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
577         web page.
578         * config/abi/compatibility.h: Likewise.
579         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
580         * config/abi/pre/gnu.ver: Likewise.
581         * config/allocator/bitmap_allocator_base.h: Likewise.
582         * config/allocator/malloc_allocator_base.h: Likewise.
583         * config/allocator/mt_allocator_base.h: Likewise.
584         * config/allocator/new_allocator_base.h: Likewise.
585         * config/allocator/pool_allocator_base.h: Likewise.
586         * config/cpu/alpha/atomic_word.h: Likewise.
587         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
588         * config/cpu/cris/atomic_word.h: Likewise.
589         * config/cpu/cris/atomicity.h: Likewise.
590         * config/cpu/generic/atomic_word.h: Likewise.
591         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
592         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
593         * config/cpu/generic/cpu_defines.h: Likewise.
594         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
595         * config/cpu/hppa/atomicity.h: Likewise.
596         * config/cpu/i386/atomicity.h: Likewise.
597         * config/cpu/i486/atomicity.h: Likewise.
598         * config/cpu/ia64/atomic_word.h: Likewise.
599         * config/cpu/m68k/atomicity.h: Likewise.
600         * config/cpu/powerpc/atomic_word.h: Likewise.
601         * config/cpu/powerpc/cpu_defines.h: Likewise.
602         * config/cpu/sh/atomicity.h: Likewise.
603         * config/cpu/sparc/atomic_word.h: Likewise.
604         * config/cpu/sparc/atomicity.h: Likewise.
605         * config/io/basic_file_stdio.cc: Likewise.
606         * config/io/basic_file_stdio.h: Likewise.
607         * config/io/c_io_stdio.h: Likewise.
608         * config/locale/darwin/ctype_members.cc: Likewise.
609         * config/locale/generic/c++locale_internal.h: Likewise.
610         * config/locale/generic/c_locale.cc: Likewise.
611         * config/locale/generic/c_locale.h: Likewise.
612         * config/locale/generic/codecvt_members.cc: Likewise.
613         * config/locale/generic/collate_members.cc: Likewise.
614         * config/locale/generic/ctype_members.cc: Likewise.
615         * config/locale/generic/messages_members.cc: Likewise.
616         * config/locale/generic/messages_members.h: Likewise.
617         * config/locale/generic/monetary_members.cc: Likewise.
618         * config/locale/generic/numeric_members.cc: Likewise.
619         * config/locale/generic/time_members.cc: Likewise.
620         * config/locale/generic/time_members.h: Likewise.
621         * config/locale/gnu/c++locale_internal.h: Likewise.
622         * config/locale/gnu/c_locale.cc: Likewise.
623         * config/locale/gnu/c_locale.h: Likewise.
624         * config/locale/gnu/codecvt_members.cc: Likewise.
625         * config/locale/gnu/collate_members.cc: Likewise.
626         * config/locale/gnu/ctype_members.cc: Likewise.
627         * config/locale/gnu/messages_members.cc: Likewise.
628         * config/locale/gnu/messages_members.h: Likewise.
629         * config/locale/gnu/monetary_members.cc: Likewise.
630         * config/locale/gnu/numeric_members.cc: Likewise.
631         * config/locale/gnu/time_members.cc: Likewise.
632         * config/locale/gnu/time_members.h: Likewise.
633         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
634         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
635         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
636         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
637         * config/os/aix/atomic_word.h: Likewise.
638         * config/os/aix/atomicity.h: Likewise.
639         * config/os/aix/ctype_base.h: Likewise.
640         * config/os/aix/ctype_inline.h: Likewise.
641         * config/os/aix/ctype_noninline.h: Likewise.
642         * config/os/aix/os_defines.h: Likewise.
643         * config/os/bsd/darwin/ctype_base.h: Likewise.
644         * config/os/bsd/darwin/ctype_inline.h: Likewise.
645         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
646         * config/os/bsd/darwin/os_defines.h: Likewise.
647         * config/os/bsd/freebsd/ctype_base.h: Likewise.
648         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
649         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
650         * config/os/bsd/freebsd/os_defines.h: Likewise.
651         * config/os/bsd/netbsd/ctype_base.h: Likewise.
652         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
653         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
654         * config/os/bsd/netbsd/os_defines.h: Likewise.
655         * config/os/djgpp/ctype_base.h: Likewise.
656         * config/os/djgpp/ctype_inline.h: Likewise.
657         * config/os/djgpp/ctype_noninline.h: Likewise.
658         * config/os/djgpp/os_defines.h: Likewise.
659         * config/os/generic/ctype_base.h: Likewise.
660         * config/os/generic/ctype_inline.h: Likewise.
661         * config/os/generic/ctype_noninline.h: Likewise.
662         * config/os/generic/error_constants.h: Likewise.
663         * config/os/generic/os_defines.h: Likewise.
664         * config/os/gnu-linux/ctype_base.h: Likewise.
665         * config/os/gnu-linux/ctype_inline.h: Likewise.
666         * config/os/gnu-linux/ctype_noninline.h: Likewise.
667         * config/os/gnu-linux/os_defines.h: Likewise.
668         * config/os/hpux/ctype_base.h: Likewise.
669         * config/os/hpux/ctype_inline.h: Likewise.
670         * config/os/hpux/ctype_noninline.h: Likewise.
671         * config/os/hpux/os_defines.h: Likewise.
672         * config/os/irix/atomic_word.h: Likewise.
673         * config/os/irix/atomicity.h: Likewise.
674         * config/os/irix/irix5.2/ctype_base.h: Likewise.
675         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
676         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
677         * config/os/irix/irix5.2/os_defines.h: Likewise.
678         * config/os/irix/irix6.5/ctype_base.h: Likewise.
679         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
680         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
681         * config/os/irix/irix6.5/os_defines.h: Likewise.
682         * config/os/mingw32/ctype_base.h: Likewise.
683         * config/os/mingw32/ctype_inline.h: Likewise.
684         * config/os/mingw32/ctype_noninline.h: Likewise.
685         * config/os/mingw32/error_constants.h: Likewise.
686         * config/os/mingw32/os_defines.h: Likewise.
687         * config/os/newlib/ctype_base.h: Likewise.
688         * config/os/newlib/ctype_inline.h: Likewise.
689         * config/os/newlib/ctype_noninline.h: Likewise.
690         * config/os/newlib/os_defines.h: Likewise.
691         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
692         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
693         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
694         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
695         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
696         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
697         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
698         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
699         * config/os/tpf/ctype_base.h: Likewise.
700         * config/os/tpf/ctype_inline.h: Likewise.
701         * config/os/tpf/ctype_noninline.h: Likewise.
702         * config/os/tpf/os_defines.h: Likewise.
703         * config/os/uclibc/ctype_base.h: Likewise.
704         * config/os/uclibc/ctype_inline.h: Likewise.
705         * config/os/uclibc/ctype_noninline.h: Likewise.
706         * config/os/uclibc/os_defines.h: Likewise.
707         * config/os/vxworks/ctype_base.h: Likewise.
708         * config/os/vxworks/ctype_inline.h: Likewise.
709         * config/os/vxworks/ctype_noninline.h: Likewise.
710         * config/os/vxworks/os_defines.h: Likewise.
711         * include/backward/auto_ptr.h: Likewise.
712         * include/backward/backward_warning.h: Likewise.
713         * include/backward/binders.h: Likewise.
714         * include/backward/hash_fun.h: Likewise.
715         * include/backward/hash_map: Likewise.
716         * include/backward/hash_set: Likewise.
717         * include/backward/hashtable.h: Likewise.
718         * include/backward/strstream: Likewise.
719         * include/bits/algorithmfwd.h: Likewise.
720         * include/bits/allocator.h: Likewise.
721         * include/bits/atomic_0.h: Likewise.
722         * include/bits/atomic_2.h: Likewise.
723         * include/bits/atomicfwd_c.h: Likewise.
724         * include/bits/atomicfwd_cxx.h: Likewise.
725         * include/bits/basic_ios.h: Likewise.
726         * include/bits/basic_ios.tcc: Likewise.
727         * include/bits/basic_string.h: Likewise.
728         * include/bits/basic_string.tcc: Likewise.
729         * include/bits/boost_concept_check.h: Likewise.
730         * include/bits/c++config: Likewise.
731         * include/bits/char_traits.h: Likewise.
732         * include/bits/codecvt.h: Likewise.
733         * include/bits/concept_check.h: Likewise.
734         * include/bits/cpp_type_traits.h: Likewise.
735         * include/bits/deque.tcc: Likewise.
736         * include/bits/forward_list.h: Likewise.
737         * include/bits/forward_list.tcc: Likewise.
738         * include/bits/fstream.tcc: Likewise.
739         * include/bits/functexcept.h: Likewise.
740         * include/bits/functional_hash.h: Likewise.
741         * include/bits/gslice.h: Likewise.
742         * include/bits/gslice_array.h: Likewise.
743         * include/bits/hashtable.h: Likewise.
744         * include/bits/indirect_array.h: Likewise.
745         * include/bits/ios_base.h: Likewise.
746         * include/bits/istream.tcc: Likewise.
747         * include/bits/list.tcc: Likewise.
748         * include/bits/locale_classes.h: Likewise.
749         * include/bits/locale_classes.tcc: Likewise.
750         * include/bits/locale_facets.h: Likewise.
751         * include/bits/locale_facets.tcc: Likewise.
752         * include/bits/locale_facets_nonio.h: Likewise.
753         * include/bits/locale_facets_nonio.tcc: Likewise.
754         * include/bits/localefwd.h: Likewise.
755         * include/bits/mask_array.h: Likewise.
756         * include/bits/move.h: Likewise.
757         * include/bits/ostream.tcc: Likewise.
758         * include/bits/ostream_insert.h: Likewise.
759         * include/bits/postypes.h: Likewise.
760         * include/bits/shared_ptr.h: Likewise.
761         * include/bits/slice_array.h: Likewise.
762         * include/bits/sstream.tcc: Likewise.
763         * include/bits/stl_algo.h: Likewise.
764         * include/bits/stl_algobase.h: Likewise.
765         * include/bits/stl_bvector.h: Likewise.
766         * include/bits/stl_construct.h: Likewise.
767         * include/bits/stl_deque.h: Likewise.
768         * include/bits/stl_function.h: Likewise.
769         * include/bits/stl_heap.h: Likewise.
770         * include/bits/stl_iterator.h: Likewise.
771         * include/bits/stl_iterator_base_funcs.h: Likewise.
772         * include/bits/stl_iterator_base_types.h: Likewise.
773         * include/bits/stl_list.h: Likewise.
774         * include/bits/stl_map.h: Likewise.
775         * include/bits/stl_multimap.h: Likewise.
776         * include/bits/stl_multiset.h: Likewise.
777         * include/bits/stl_numeric.h: Likewise.
778         * include/bits/stl_pair.h: Likewise.
779         * include/bits/stl_queue.h: Likewise.
780         * include/bits/stl_raw_storage_iter.h: Likewise.
781         * include/bits/stl_relops.h: Likewise.
782         * include/bits/stl_set.h: Likewise.
783         * include/bits/stl_stack.h: Likewise.
784         * include/bits/stl_tempbuf.h: Likewise.
785         * include/bits/stl_tree.h: Likewise.
786         * include/bits/stl_uninitialized.h: Likewise.
787         * include/bits/stl_vector.h: Likewise.
788         * include/bits/stream_iterator.h: Likewise.
789         * include/bits/streambuf.tcc: Likewise.
790         * include/bits/streambuf_iterator.h: Likewise.
791         * include/bits/stringfwd.h: Likewise.
792         * include/bits/unique_ptr.h: Likewise.
793         * include/bits/valarray_after.h: Likewise.
794         * include/bits/valarray_array.h: Likewise.
795         * include/bits/valarray_array.tcc: Likewise.
796         * include/bits/valarray_before.h: Likewise.
797         * include/bits/vector.tcc: Likewise.
798         * include/c/cassert: Likewise.
799         * include/c/cctype: Likewise.
800         * include/c/cerrno: Likewise.
801         * include/c/cfloat: Likewise.
802         * include/c/ciso646: Likewise.
803         * include/c/climits: Likewise.
804         * include/c/clocale: Likewise.
805         * include/c/cmath: Likewise.
806         * include/c/csetjmp: Likewise.
807         * include/c/csignal: Likewise.
808         * include/c/cstdarg: Likewise.
809         * include/c/cstddef: Likewise.
810         * include/c/cstdio: Likewise.
811         * include/c/cstdlib: Likewise.
812         * include/c/cstring: Likewise.
813         * include/c/ctime: Likewise.
814         * include/c/cwchar: Likewise.
815         * include/c/cwctype: Likewise.
816         * include/c_compatibility/assert.h: Likewise.
817         * include/c_compatibility/complex.h: Likewise.
818         * include/c_compatibility/ctype.h: Likewise.
819         * include/c_compatibility/errno.h: Likewise.
820         * include/c_compatibility/fenv.h: Likewise.
821         * include/c_compatibility/float.h: Likewise.
822         * include/c_compatibility/inttypes.h: Likewise.
823         * include/c_compatibility/iso646.h: Likewise.
824         * include/c_compatibility/limits.h: Likewise.
825         * include/c_compatibility/locale.h: Likewise.
826         * include/c_compatibility/math.h: Likewise.
827         * include/c_compatibility/setjmp.h: Likewise.
828         * include/c_compatibility/signal.h: Likewise.
829         * include/c_compatibility/stdarg.h: Likewise.
830         * include/c_compatibility/stdatomic.h: Likewise.
831         * include/c_compatibility/stdbool.h: Likewise.
832         * include/c_compatibility/stddef.h: Likewise.
833         * include/c_compatibility/stdint.h: Likewise.
834         * include/c_compatibility/stdio.h: Likewise.
835         * include/c_compatibility/stdlib.h: Likewise.
836         * include/c_compatibility/string.h: Likewise.
837         * include/c_compatibility/tgmath.h: Likewise.
838         * include/c_compatibility/time.h: Likewise.
839         * include/c_compatibility/wchar.h: Likewise.
840         * include/c_compatibility/wctype.h: Likewise.
841         * include/c_global/cassert: Likewise.
842         * include/c_global/ccomplex: Likewise.
843         * include/c_global/cctype: Likewise.
844         * include/c_global/cerrno: Likewise.
845         * include/c_global/cfenv: Likewise.
846         * include/c_global/cfloat: Likewise.
847         * include/c_global/cinttypes: Likewise.
848         * include/c_global/ciso646: Likewise.
849         * include/c_global/climits: Likewise.
850         * include/c_global/clocale: Likewise.
851         * include/c_global/cmath.tcc: Likewise.
852         * include/c_global/cmath: Likewise.
853         * include/c_global/csetjmp: Likewise.
854         * include/c_global/csignal: Likewise.
855         * include/c_global/cstdarg: Likewise.
856         * include/c_global/cstdatomic: Likewise.
857         * include/c_global/cstdbool: Likewise.
858         * include/c_global/cstddef: Likewise.
859         * include/c_global/cstdint: Likewise.
860         * include/c_global/cstdio: Likewise.
861         * include/c_global/cstdlib: Likewise.
862         * include/c_global/cstring: Likewise.
863         * include/c_global/ctgmath: Likewise.
864         * include/c_global/ctime: Likewise.
865         * include/c_global/cwchar: Likewise.
866         * include/c_global/cwctype: Likewise.
867         * include/c_std/cassert: Likewise.
868         * include/c_std/cctype: Likewise.
869         * include/c_std/cerrno: Likewise.
870         * include/c_std/cfloat: Likewise.
871         * include/c_std/ciso646: Likewise.
872         * include/c_std/climits: Likewise.
873         * include/c_std/clocale: Likewise.
874         * include/c_std/cmath.tcc: Likewise.
875         * include/c_std/cmath: Likewise.
876         * include/c_std/csetjmp: Likewise.
877         * include/c_std/csignal: Likewise.
878         * include/c_std/cstdarg: Likewise.
879         * include/c_std/cstddef: Likewise.
880         * include/c_std/cstdio: Likewise.
881         * include/c_std/cstdlib: Likewise.
882         * include/c_std/cstring: Likewise.
883         * include/c_std/ctime: Likewise.
884         * include/c_std/cwchar: Likewise.
885         * include/c_std/cwctype: Likewise.
886         * include/debug/bitset: Likewise.
887         * include/debug/debug.h: Likewise.
888         * include/debug/deque: Likewise.
889         * include/debug/formatter.h: Likewise.
890         * include/debug/functions.h: Likewise.
891         * include/debug/list: Likewise.
892         * include/debug/macros.h: Likewise.
893         * include/debug/map.h: Likewise.
894         * include/debug/map: Likewise.
895         * include/debug/multimap.h: Likewise.
896         * include/debug/multiset.h: Likewise.
897         * include/debug/safe_base.h: Likewise.
898         * include/debug/safe_iterator.h: Likewise.
899         * include/debug/safe_iterator.tcc: Likewise.
900         * include/debug/safe_sequence.h: Likewise.
901         * include/debug/set.h: Likewise.
902         * include/debug/set: Likewise.
903         * include/debug/string: Likewise.
904         * include/debug/unordered_map: Likewise.
905         * include/debug/unordered_set: Likewise.
906         * include/debug/vector: Likewise.
907         * include/ext/algorithm: Likewise.
908         * include/ext/array_allocator.h: Likewise.
909         * include/ext/atomicity.h: Likewise.
910         * include/ext/bitmap_allocator.h: Likewise.
911         * include/ext/cast.h: Likewise.
912         * include/ext/codecvt_specializations.h: Likewise.
913         * include/ext/concurrence.h: Likewise.
914         * include/ext/debug_allocator.h: Likewise.
915         * include/ext/enc_filebuf.h: Likewise.
916         * include/ext/extptr_allocator.h: Likewise.
917         * include/ext/functional: Likewise.
918         * include/ext/iterator: Likewise.
919         * include/ext/malloc_allocator.h: Likewise.
920         * include/ext/memory: Likewise.
921         * include/ext/mt_allocator.h: Likewise.
922         * include/ext/new_allocator.h: Likewise.
923         * include/ext/numeric: Likewise.
924         * include/ext/numeric_traits.h: Likewise.
925         * include/ext/pb_ds/assoc_container.hpp: Likewise.
926         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
927         Likewise.
928         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
929         Likewise.
930         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
931         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
932         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
933         Likewise.
934         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
935         Likewise.
936         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
937         Likewise.
938         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
939         Likewise.
940         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
941         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
942         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
943         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
944         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
945         Likewise.
946         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
947         Likewise.
948         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
949         Likewise.
950         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
951         Likewise.
952         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
953         Likewise.
954         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
955         Likewise.
956         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
957         Likewise.
958         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
959         Likewise.
960         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
961         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
962         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
963         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
964         Likewise.
965         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
966         Likewise.
967         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
968         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
969         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
970         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
971         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
972         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
973         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
974         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
975         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
976         Likewise.
977         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
978         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
979         Likewise.
980         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
981         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
982         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
983         Likewise.
984         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
985         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
986         Likewise.
987         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
988         Likewise.
989         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
990         Likewise.
991         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
992         Likewise.
993         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
994         Likewise.
995         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
996         Likewise.
997         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
998         Likewise.
999         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
1000         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
1001         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
1002         Likewise.
1003         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
1004         Likewise.
1005         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1006         Likewise.
1007         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1008         Likewise.
1009         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
1010         Likewise.
1011         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1012         Likewise.
1013         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
1014         Likewise.
1015         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
1016         Likewise.
1017         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
1018         Likewise.
1019         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1020         Likewise.
1021         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
1022         Likewise.
1023         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
1024         Likewise.
1025         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
1026         Likewise.
1027         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
1028         Likewise.
1029         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
1030         Likewise.
1031         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1032         Likewise.
1033         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
1034         Likewise.
1035         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
1036         Likewise.
1037         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
1038         Likewise.
1039         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
1040         Likewise.
1041         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1042         Likewise.
1043         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
1044         Likewise.
1045         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
1046         Likewise.
1047         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
1048         Likewise.
1049         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
1050         Likewise.
1051         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
1052         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
1053         Likewise.
1054         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
1055         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
1056         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
1057         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
1058         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
1059         Likewise.
1060         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1061         Likewise.
1062         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1063         Likewise.
1064         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
1065         Likewise.
1066         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1067         Likewise.
1068         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
1069         Likewise.
1070         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
1071         Likewise.
1072         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1073         Likewise.
1074         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
1075         Likewise.
1076         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
1077         Likewise.
1078         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
1079         Likewise.
1080         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
1081         Likewise.
1082         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
1083         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
1084         Likewise.
1085         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
1086         Likewise.
1087         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1088         Likewise.
1089         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
1090         Likewise.
1091         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
1092         Likewise.
1093         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
1094         Likewise.
1095         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
1096         Likewise.
1097         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1098         Likewise.
1099         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
1100         Likewise.
1101         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
1102         Likewise.
1103         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
1104         Likewise.
1105         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
1106         Likewise.
1107         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
1108         Likewise.
1109         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
1110         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
1111         Likewise.
1112         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
1113         Likewise.
1114         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
1115         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
1116         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
1117         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
1118         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
1119         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
1120         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
1121         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
1122         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
1123         Likewise.
1124         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
1125         Likewise.
1126         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
1127         Likewise.
1128         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
1129         Likewise.
1130         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
1131         Likewise.
1132         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
1133         Likewise.
1134         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
1135         Likewise.
1136         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
1137         Likewise.
1138         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
1139         Likewise.
1140         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
1141         Likewise.
1142         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
1143         Likewise.
1144         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
1145         Likewise.
1146         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
1147         Likewise.
1148         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
1149         Likewise.
1150         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
1151         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
1152         Likewise.
1153         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
1154         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
1155         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
1156         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
1157         Likewise.
1158         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
1159         Likewise.
1160         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
1161         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
1162         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
1163         Likewise.
1164         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
1165         Likewise.
1166         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
1167         Likewise.
1168         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
1169         Likewise.
1170         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
1171         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
1172         Likewise.
1173         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
1174         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
1175         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
1176         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
1177         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
1178         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
1179         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
1180         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
1181         Likewise.
1182         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
1183         Likewise.
1184         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
1185         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
1186         Likewise.
1187         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
1188         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
1189         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
1190         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
1191         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
1192         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
1193         Likewise.
1194         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
1195         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
1196         Likewise.
1197         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
1198         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
1199         Likewise.
1200         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
1201         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
1202         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
1203         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
1204         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
1205         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
1206         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
1207         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
1208         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
1209         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
1210         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
1211         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
1212         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
1213         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
1214         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
1215         Likewise.
1216         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
1217         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
1218         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
1219         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
1220         Likewise.
1221         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
1222         Likewise.
1223         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
1224         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
1225         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
1226         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
1227         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
1228         Likewise.
1229         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
1230         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
1231         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
1232         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
1233         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
1234         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
1235         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
1236         Likewise.
1237         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
1238         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
1239         Likewise.
1240         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
1241         Likewise.
1242         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
1243         Likewise.
1244         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
1245         Likewise.
1246         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
1247         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
1248         Likewise.
1249         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
1250         Likewise.
1251         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
1252         Likewise.
1253         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
1254         Likewise.
1255         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
1256         Likewise.
1257         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
1258         Likewise.
1259         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
1260         Likewise.
1261         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
1262         Likewise.
1263         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
1264         Likewise.
1265         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
1266         Likewise.
1267         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
1268         Likewise.
1269         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
1270         Likewise.
1271         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
1272         Likewise.
1273         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
1274         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
1275         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
1276         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
1277         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
1278         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
1279         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
1280         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
1281         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
1282         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
1283         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
1284         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
1285         Likewise.
1286         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
1287         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
1288         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
1289         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
1290         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
1291         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
1292         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
1293         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
1294         Likewise.
1295         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
1296         Likewise.
1297         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
1298         Likewise.
1299         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
1300         Likewise.
1301         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
1302         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
1303         Likewise.
1304         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
1305         Likewise.
1306         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
1307         Likewise.
1308         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
1309         Likewise.
1310         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
1311         Likewise.
1312         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
1313         Likewise.
1314         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
1315         Likewise.
1316         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
1317         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
1318         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
1319         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
1320         Likewise.
1321         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
1322         Likewise.
1323         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
1324         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
1325         Likewise.
1326         * include/ext/pb_ds/exception.hpp: Likewise.
1327         * include/ext/pb_ds/hash_policy.hpp: Likewise.
1328         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
1329         * include/ext/pb_ds/priority_queue.hpp: Likewise.
1330         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
1331         * include/ext/pb_ds/tree_policy.hpp: Likewise.
1332         * include/ext/pb_ds/trie_policy.hpp: Likewise.
1333         * include/ext/pod_char_traits.h: Likewise.
1334         * include/ext/pointer.h: Likewise.
1335         * include/ext/pool_allocator.h: Likewise.
1336         * include/ext/rb_tree: Likewise.
1337         * include/ext/rc_string_base.h: Likewise.
1338         * include/ext/rope: Likewise.
1339         * include/ext/ropeimpl.h: Likewise.
1340         * include/ext/slist: Likewise.
1341         * include/ext/sso_string_base.h: Likewise.
1342         * include/ext/stdio_filebuf.h: Likewise.
1343         * include/ext/stdio_sync_filebuf.h: Likewise.
1344         * include/ext/string_conversions.h: Likewise.
1345         * include/ext/throw_allocator.h: Likewise.
1346         * include/ext/type_traits.h: Likewise.
1347         * include/ext/typelist.h: Likewise.
1348         * include/ext/vstring.h: Likewise.
1349         * include/ext/vstring.tcc: Likewise.
1350         * include/ext/vstring_fwd.h: Likewise.
1351         * include/ext/vstring_util.h: Likewise.
1352         * include/parallel/algo.h: Likewise.
1353         * include/parallel/algobase.h: Likewise.
1354         * include/parallel/algorithm: Likewise.
1355         * include/parallel/algorithmfwd.h: Likewise.
1356         * include/parallel/balanced_quicksort.h: Likewise.
1357         * include/parallel/base.h: Likewise.
1358         * include/parallel/basic_iterator.h: Likewise.
1359         * include/parallel/checkers.h: Likewise.
1360         * include/parallel/compatibility.h: Likewise.
1361         * include/parallel/compiletime_settings.h: Likewise.
1362         * include/parallel/equally_split.h: Likewise.
1363         * include/parallel/features.h: Likewise.
1364         * include/parallel/find.h: Likewise.
1365         * include/parallel/find_selectors.h: Likewise.
1366         * include/parallel/for_each.h: Likewise.
1367         * include/parallel/for_each_selectors.h: Likewise.
1368         * include/parallel/iterator.h: Likewise.
1369         * include/parallel/list_partition.h: Likewise.
1370         * include/parallel/losertree.h: Likewise.
1371         * include/parallel/merge.h: Likewise.
1372         * include/parallel/multiseq_selection.h: Likewise.
1373         * include/parallel/multiway_merge.h: Likewise.
1374         * include/parallel/multiway_mergesort.h: Likewise.
1375         * include/parallel/numeric: Likewise.
1376         * include/parallel/numericfwd.h: Likewise.
1377         * include/parallel/omp_loop.h: Likewise.
1378         * include/parallel/omp_loop_static.h: Likewise.
1379         * include/parallel/par_loop.h: Likewise.
1380         * include/parallel/parallel.h: Likewise.
1381         * include/parallel/partial_sum.h: Likewise.
1382         * include/parallel/partition.h: Likewise.
1383         * include/parallel/queue.h: Likewise.
1384         * include/parallel/quicksort.h: Likewise.
1385         * include/parallel/random_number.h: Likewise.
1386         * include/parallel/random_shuffle.h: Likewise.
1387         * include/parallel/search.h: Likewise.
1388         * include/parallel/set_operations.h: Likewise.
1389         * include/parallel/settings.h: Likewise.
1390         * include/parallel/sort.h: Likewise.
1391         * include/parallel/tags.h: Likewise.
1392         * include/parallel/types.h: Likewise.
1393         * include/parallel/unique_copy.h: Likewise.
1394         * include/parallel/workstealing.h: Likewise.
1395         * include/precompiled/extc++.h: Likewise.
1396         * include/precompiled/stdc++.h: Likewise.
1397         * include/precompiled/stdtr1c++.h: Likewise.
1398         * include/std/algorithm: Likewise.
1399         * include/std/array: Likewise.
1400         * include/std/bitset: Likewise.
1401         * include/std/c++0x_warning.h: Likewise.
1402         * include/std/chrono: Likewise.
1403         * include/std/complex: Likewise.
1404         * include/std/condition_variable: Likewise.
1405         * include/std/deque: Likewise.
1406         * include/std/forward_list: Likewise.
1407         * include/std/fstream: Likewise.
1408         * include/std/functional: Likewise.
1409         * include/std/iomanip: Likewise.
1410         * include/std/ios: Likewise.
1411         * include/std/iosfwd: Likewise.
1412         * include/std/iostream: Likewise.
1413         * include/std/istream: Likewise.
1414         * include/std/iterator: Likewise.
1415         * include/std/limits: Likewise.
1416         * include/std/list: Likewise.
1417         * include/std/locale: Likewise.
1418         * include/std/map: Likewise.
1419         * include/std/memory: Likewise.
1420         * include/std/mutex: Likewise.
1421         * include/std/numeric: Likewise.
1422         * include/std/ostream: Likewise.
1423         * include/std/queue: Likewise.
1424         * include/std/random: Likewise.
1425         * include/std/ratio: Likewise.
1426         * include/std/regex: Likewise.
1427         * include/std/set: Likewise.
1428         * include/std/sstream: Likewise.
1429         * include/std/stack: Likewise.
1430         * include/std/stdexcept: Likewise.
1431         * include/std/streambuf: Likewise.
1432         * include/std/string: Likewise.
1433         * include/std/system_error: Likewise.
1434         * include/std/thread: Likewise.
1435         * include/std/tuple: Likewise.
1436         * include/std/type_traits: Likewise.
1437         * include/std/unordered_map: Likewise.
1438         * include/std/unordered_set: Likewise.
1439         * include/std/utility: Likewise.
1440         * include/std/valarray: Likewise.
1441         * include/std/vector: Likewise.
1442         * include/tr1/array: Likewise.
1443         * include/tr1/bessel_function.tcc: Likewise.
1444         * include/tr1/beta_function.tcc: Likewise.
1445         * include/tr1/ccomplex: Likewise.
1446         * include/tr1/cctype: Likewise.
1447         * include/tr1/cfenv: Likewise.
1448         * include/tr1/cfloat: Likewise.
1449         * include/tr1/cinttypes: Likewise.
1450         * include/tr1/climits: Likewise.
1451         * include/tr1/cmath: Likewise.
1452         * include/tr1/complex.h: Likewise.
1453         * include/tr1/complex: Likewise.
1454         * include/tr1/cstdarg: Likewise.
1455         * include/tr1/cstdbool: Likewise.
1456         * include/tr1/cstdint: Likewise.
1457         * include/tr1/cstdio: Likewise.
1458         * include/tr1/cstdlib: Likewise.
1459         * include/tr1/ctgmath: Likewise.
1460         * include/tr1/ctime: Likewise.
1461         * include/tr1/ctype.h: Likewise.
1462         * include/tr1/cwchar: Likewise.
1463         * include/tr1/cwctype: Likewise.
1464         * include/tr1/ell_integral.tcc: Likewise.
1465         * include/tr1/exp_integral.tcc: Likewise.
1466         * include/tr1/fenv.h: Likewise.
1467         * include/tr1/float.h: Likewise.
1468         * include/tr1/functional: Likewise.
1469         * include/tr1/functional_hash.h: Likewise.
1470         * include/tr1/gamma.tcc: Likewise.
1471         * include/tr1/hashtable.h: Likewise.
1472         * include/tr1/hypergeometric.tcc: Likewise.
1473         * include/tr1/inttypes.h: Likewise.
1474         * include/tr1/legendre_function.tcc: Likewise.
1475         * include/tr1/limits.h: Likewise.
1476         * include/tr1/math.h: Likewise.
1477         * include/tr1/memory: Likewise.
1478         * include/tr1/modified_bessel_func.tcc: Likewise.
1479         * include/tr1/poly_hermite.tcc: Likewise.
1480         * include/tr1/poly_laguerre.tcc: Likewise.
1481         * include/tr1/random: Likewise.
1482         * include/tr1/regex: Likewise.
1483         * include/tr1/riemann_zeta.tcc: Likewise.
1484         * include/tr1/shared_ptr.h: Likewise.
1485         * include/tr1/special_function_util.h: Likewise.
1486         * include/tr1/stdarg.h: Likewise.
1487         * include/tr1/stdbool.h: Likewise.
1488         * include/tr1/stdint.h: Likewise.
1489         * include/tr1/stdio.h: Likewise.
1490         * include/tr1/stdlib.h: Likewise.
1491         * include/tr1/tgmath.h: Likewise.
1492         * include/tr1/tuple: Likewise.
1493         * include/tr1/type_traits: Likewise.
1494         * include/tr1/unordered_map: Likewise.
1495         * include/tr1/unordered_set: Likewise.
1496         * include/tr1/utility: Likewise.
1497         * include/tr1/wchar.h: Likewise.
1498         * include/tr1/wctype.h: Likewise.
1499         * include/tr1_impl/array: Likewise.
1500         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
1501         * include/tr1_impl/cctype: Likewise.
1502         * include/tr1_impl/cfenv: Likewise.
1503         * include/tr1_impl/cinttypes: Likewise.
1504         * include/tr1_impl/cmath: Likewise.
1505         * include/tr1_impl/complex: Likewise.
1506         * include/tr1_impl/cstdint: Likewise.
1507         * include/tr1_impl/cstdio: Likewise.
1508         * include/tr1_impl/cstdlib: Likewise.
1509         * include/tr1_impl/cwchar: Likewise.
1510         * include/tr1_impl/cwctype: Likewise.
1511         * include/tr1_impl/functional: Likewise.
1512         * include/tr1_impl/functional_hash.h: Likewise.
1513         * include/tr1_impl/hashtable: Likewise.
1514         * include/tr1_impl/hashtable_policy.h: Likewise.
1515         * include/tr1_impl/random.tcc: Likewise.
1516         * include/tr1_impl/random: Likewise.
1517         * include/tr1_impl/regex: Likewise.
1518         * include/tr1_impl/type_traits: Likewise.
1519         * include/tr1_impl/unordered_map: Likewise.
1520         * include/tr1_impl/unordered_set: Likewise.
1521         * include/tr1_impl/utility: Likewise.
1522         * libsupc++/array_type_info.cc: Likewise.
1523         * libsupc++/atexit_arm.cc: Likewise.
1524         * libsupc++/bad_cast.cc: Likewise.
1525         * libsupc++/bad_typeid.cc: Likewise.
1526         * libsupc++/class_type_info.cc: Likewise.
1527         * libsupc++/cxxabi-forced.h: Likewise.
1528         * libsupc++/cxxabi.h: Likewise.
1529         * libsupc++/del_op.cc: Likewise.
1530         * libsupc++/del_opnt.cc: Likewise.
1531         * libsupc++/del_opv.cc: Likewise.
1532         * libsupc++/del_opvnt.cc: Likewise.
1533         * libsupc++/dyncast.cc: Likewise.
1534         * libsupc++/eh_alloc.cc: Likewise.
1535         * libsupc++/eh_arm.cc: Likewise.
1536         * libsupc++/eh_aux_runtime.cc: Likewise.
1537         * libsupc++/eh_call.cc: Likewise.
1538         * libsupc++/eh_catch.cc: Likewise.
1539         * libsupc++/eh_exception.cc: Likewise.
1540         * libsupc++/eh_globals.cc: Likewise.
1541         * libsupc++/eh_personality.cc: Likewise.
1542         * libsupc++/eh_ptr.cc: Likewise.
1543         * libsupc++/eh_term_handler.cc: Likewise.
1544         * libsupc++/eh_terminate.cc: Likewise.
1545         * libsupc++/eh_throw.cc: Likewise.
1546         * libsupc++/eh_type.cc: Likewise.
1547         * libsupc++/eh_unex_handler.cc: Likewise.
1548         * libsupc++/enum_type_info.cc: Likewise.
1549         * libsupc++/exception: Likewise.
1550         * libsupc++/exception_defines.h: Likewise.
1551         * libsupc++/exception_ptr.h: Likewise.
1552         * libsupc++/function_type_info.cc: Likewise.
1553         * libsupc++/fundamental_type_info.cc: Likewise.
1554         * libsupc++/guard.cc: Likewise.
1555         * libsupc++/initializer_list: Likewise.
1556         * libsupc++/new: Likewise.
1557         * libsupc++/new_handler.cc: Likewise.
1558         * libsupc++/new_op.cc: Likewise.
1559         * libsupc++/new_opnt.cc: Likewise.
1560         * libsupc++/new_opv.cc: Likewise.
1561         * libsupc++/new_opvnt.cc: Likewise.
1562         * libsupc++/pbase_type_info.cc: Likewise.
1563         * libsupc++/pmem_type_info.cc: Likewise.
1564         * libsupc++/pointer_type_info.cc: Likewise.
1565         * libsupc++/pure.cc: Likewise.
1566         * libsupc++/si_class_type_info.cc: Likewise.
1567         * libsupc++/tinfo.cc: Likewise.
1568         * libsupc++/tinfo.h: Likewise.
1569         * libsupc++/tinfo2.cc: Likewise.
1570         * libsupc++/typeinfo: Likewise.
1571         * libsupc++/unwind-cxx.h: Likewise.
1572         * libsupc++/vec.cc: Likewise.
1573         * libsupc++/vmi_class_type_info.cc: Likewise.
1574         * libsupc++/vterminate.cc: Likewise.
1575         * po/string_literals.cc: Likewise.
1576         * src/atomic.cc: Likewise.
1577         * src/bitmap_allocator.cc: Likewise.
1578         * src/chrono.cc: Likewise.
1579         * src/codecvt.cc: Likewise.
1580         * src/compatibility-ldbl.cc: Likewise.
1581         * src/compatibility.cc: Likewise.
1582         * src/complex_io.cc: Likewise.
1583         * src/concept-inst.cc: Likewise.
1584         * src/condition_variable.cc: Likewise.
1585         * src/ctype.cc: Likewise.
1586         * src/debug.cc: Likewise.
1587         * src/debug_list.cc: Likewise.
1588         * src/ext-inst.cc: Likewise.
1589         * src/fstream-inst.cc: Likewise.
1590         * src/functexcept.cc: Likewise.
1591         * src/globals_io.cc: Likewise.
1592         * src/hash.cc: Likewise.
1593         * src/hash_c++0x.cc: Likewise.
1594         * src/hashtable.cc: Likewise.
1595         * src/hashtable_c++0x.cc: Likewise.
1596         * src/ios-inst.cc: Likewise.
1597         * src/ios.cc: Likewise.
1598         * src/ios_failure.cc: Likewise.
1599         * src/ios_init.cc: Likewise.
1600         * src/ios_locale.cc: Likewise.
1601         * src/iostream-inst.cc: Likewise.
1602         * src/istream-inst.cc: Likewise.
1603         * src/istream.cc: Likewise.
1604         * src/limits.cc: Likewise.
1605         * src/limits_c++0x.cc: Likewise.
1606         * src/list.cc: Likewise.
1607         * src/locale-inst.cc: Likewise.
1608         * src/locale.cc: Likewise.
1609         * src/locale_facets.cc: Likewise.
1610         * src/locale_init.cc: Likewise.
1611         * src/localename.cc: Likewise.
1612         * src/math_stubs_float.cc: Likewise.
1613         * src/math_stubs_long_double.cc: Likewise.
1614         * src/misc-inst.cc: Likewise.
1615         * src/mt_allocator.cc: Likewise.
1616         * src/mutex.cc: Likewise.
1617         * src/ostream-inst.cc: Likewise.
1618         * src/parallel_list.cc: Likewise.
1619         * src/parallel_settings.cc: Likewise.
1620         * src/pool_allocator.cc: Likewise.
1621         * src/sstream-inst.cc: Likewise.
1622         * src/stdexcept.cc: Likewise.
1623         * src/streambuf-inst.cc: Likewise.
1624         * src/streambuf.cc: Likewise.
1625         * src/string-inst.cc: Likewise.
1626         * src/strstream.cc: Likewise.
1627         * src/system_error.cc: Likewise.
1628         * src/thread.cc: Likewise.
1629         * src/tree.cc: Likewise.
1630         * src/valarray-inst.cc: Likewise.
1631         * src/wlocale-inst.cc: Likewise.
1632         * src/wstring-inst.cc: Likewise.
1633         * doc/xml/manual/intro.xml: Change documentation to refer the
1634         reader to version 3 of the GNU General Public License, version
1635         3.1 of the GCC Runtime Library Exception, and to point readers
1636         at the FSF's license web page.
1637
1638 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
1639
1640         * Makefile.am: Change copyright header to refer to version
1641         3 of the GNU General Public License and to point readers at the
1642         COPYING3 file and the FSF's license web page.
1643         * doc/Makefile.am: Likewise.
1644         * include/Makefile.am: Likewise.
1645         * libsupc++/Makefile.am: Likewise.
1646         * po/Makefile.am: Likewise.
1647         * po/POTFILES.in: Likewise.
1648         * src/Makefile.am: Likewise.
1649         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
1650         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
1651         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
1652         Likewise.
1653         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
1654         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
1655         Likewise.
1656         * testsuite/17_intro/using_namespace_std.cc: Likewise.
1657         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
1658         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
1659         * testsuite/18_support/bad_alloc/what.cc: Likewise.
1660         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
1661         * testsuite/18_support/bad_cast/what.cc: Likewise.
1662         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
1663         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
1664         Likewise.
1665         * testsuite/18_support/bad_exception/what.cc: Likewise.
1666         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
1667         * testsuite/18_support/bad_typeid/what.cc: Likewise.
1668         * testsuite/18_support/exception/38732.cc: Likewise.
1669         * testsuite/18_support/exception/what.cc: Likewise.
1670         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
1671         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
1672         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
1673         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
1674         * testsuite/18_support/headers/climits/values.cc: Likewise.
1675         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
1676         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
1677         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
1678         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
1679         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
1680         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
1681         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
1682         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
1683         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
1684         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
1685         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
1686         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
1687         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
1688         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
1689         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
1690         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
1691         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
1692         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
1693         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
1694         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
1695         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
1696         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
1697         * testsuite/18_support/headers/new/types_std.cc: Likewise.
1698         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
1699         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
1700         * testsuite/18_support/new_delete_placement.cc: Likewise.
1701         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
1702         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
1703         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
1704         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
1705         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
1706         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
1707         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
1708         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
1709         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
1710         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
1711         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
1712         Likewise.
1713         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
1714         * testsuite/18_support/pthread_guard.cc: Likewise.
1715         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
1716         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
1717         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
1718         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
1719         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
1720         Likewise.
1721         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
1722         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
1723         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
1724         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
1725         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
1726         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
1727         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
1728         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
1729         Likewise.
1730         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
1731         Likewise.
1732         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
1733         Likewise.
1734         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
1735         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
1736         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
1737         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
1738         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
1739         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
1740         Likewise.
1741         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
1742         Likewise.
1743         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
1744         Likewise.
1745         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
1746         Likewise.
1747         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
1748         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
1749         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
1750         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
1751         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
1752         Likewise.
1753         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
1754         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
1755         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
1756         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
1757         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
1758         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
1759         Likewise.
1760         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
1761         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
1762         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
1763         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
1764         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
1765         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
1766         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
1767         * testsuite/20_util/aligned_storage/value.cc: Likewise.
1768         * testsuite/20_util/allocator/1.cc: Likewise.
1769         * testsuite/20_util/allocator/10378.cc: Likewise.
1770         * testsuite/20_util/allocator/14176.cc: Likewise.
1771         * testsuite/20_util/allocator/33807.cc: Likewise.
1772         * testsuite/20_util/allocator/8230.cc: Likewise.
1773         * testsuite/20_util/auto_ptr/1.cc: Likewise.
1774         * testsuite/20_util/auto_ptr/2.cc: Likewise.
1775         * testsuite/20_util/auto_ptr/3.cc: Likewise.
1776         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
1777         * testsuite/20_util/auto_ptr/4.cc: Likewise.
1778         * testsuite/20_util/auto_ptr/5.cc: Likewise.
1779         * testsuite/20_util/auto_ptr/6.cc: Likewise.
1780         * testsuite/20_util/auto_ptr/7.cc: Likewise.
1781         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
1782         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
1783         Likewise.
1784         * testsuite/20_util/clocks/1.cc: Likewise.
1785         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
1786         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
1787         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
1788         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
1789         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
1790         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
1791         * testsuite/20_util/duration/cons/1.cc: Likewise.
1792         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
1793         * testsuite/20_util/duration/cons/2.cc: Likewise.
1794         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
1795         Likewise.
1796         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
1797         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
1798         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
1799         Likewise.
1800         * testsuite/20_util/forward/1.cc: Likewise.
1801         * testsuite/20_util/forward/1_neg.cc: Likewise.
1802         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
1803         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
1804         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
1805         * testsuite/20_util/function_objects/dr660.cc: Likewise.
1806         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
1807         Likewise.
1808         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
1809         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
1810         Likewise.
1811         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
1812         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
1813         Likewise.
1814         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
1815         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
1816         Likewise.
1817         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
1818         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
1819         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
1820         Likewise.
1821         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
1822         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
1823         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
1824         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
1825         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
1826         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
1827         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
1828         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
1829         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
1830         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
1831         Likewise.
1832         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
1833         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
1834         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
1835         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
1836         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
1837         Likewise.
1838         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
1839         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
1840         Likewise.
1841         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
1842         * testsuite/20_util/identity/value.cc: Likewise.
1843         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
1844         * testsuite/20_util/is_integral/value.cc: Likewise.
1845         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
1846         Likewise.
1847         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
1848         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
1849         * testsuite/20_util/is_reference/value.cc: Likewise.
1850         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
1851         Likewise.
1852         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
1853         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
1854         * testsuite/20_util/is_signed/value.cc: Likewise.
1855         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
1856         * testsuite/20_util/is_unsigned/value.cc: Likewise.
1857         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
1858         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
1859         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
1860         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
1861         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
1862         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
1863         Likewise.
1864         * testsuite/20_util/move/1.cc: Likewise.
1865         * testsuite/20_util/owner_less/cmp.cc: Likewise.
1866         * testsuite/20_util/pair/1.cc: Likewise.
1867         * testsuite/20_util/pair/2.cc: Likewise.
1868         * testsuite/20_util/pair/3.cc: Likewise.
1869         * testsuite/20_util/pair/4.cc: Likewise.
1870         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
1871         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
1872         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
1873         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
1874         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
1875         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
1876         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
1877         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
1878         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
1879         Likewise.
1880         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
1881         Likewise.
1882         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
1883         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
1884         * testsuite/20_util/rel_ops.cc: Likewise.
1885         * testsuite/20_util/remove_reference/value.cc: Likewise.
1886         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
1887         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
1888         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
1889         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
1890         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
1891         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
1892         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
1893         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
1894         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
1895         Likewise.
1896         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
1897         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
1898         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
1899         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
1900         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
1901         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
1902         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
1903         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
1904         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
1905         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
1906         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
1907         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
1908         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
1909         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
1910         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
1911         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
1912         Likewise.
1913         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
1914         Likewise.
1915         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
1916         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
1917         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
1918         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
1919         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
1920         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
1921         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
1922         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
1923         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
1924         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
1925         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
1926         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
1927         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
1928         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
1929         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
1930         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
1931         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
1932         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
1933         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
1934         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
1935         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
1936         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
1937         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
1938         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
1939         Likewise.
1940         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
1941         Likewise.
1942         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
1943         Likewise.
1944         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
1945         Likewise.
1946         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
1947         Likewise.
1948         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
1949         Likewise.
1950         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
1951         Likewise.
1952         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
1953         Likewise.
1954         * testsuite/20_util/temporary_buffer.cc: Likewise.
1955         * testsuite/20_util/time_point/1.cc: Likewise.
1956         * testsuite/20_util/time_point/2.cc: Likewise.
1957         * testsuite/20_util/time_point/3.cc: Likewise.
1958         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
1959         Likewise.
1960         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
1961         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
1962         Likewise.
1963         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
1964         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
1965         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
1966         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
1967         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
1968         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
1969         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
1970         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
1971         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
1972         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
1973         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
1974         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
1975         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
1976         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
1977         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
1978         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
1979         Likewise.
1980         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
1981         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
1982         Likewise.
1983         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
1984         Likewise.
1985         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
1986         Likewise.
1987         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
1988         Likewise.
1989         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
1990         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
1991         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
1992         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
1993         Likewise.
1994         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
1995         Likewise.
1996         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
1997         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
1998         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
1999         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
2000         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
2001         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
2002         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
2003         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
2004         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
2005         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
2006         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
2007         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
2008         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
2009         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
2010         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
2011         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
2012         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
2013         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
2014         Likewise.
2015         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
2016         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
2017         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
2018         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
2019         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
2020         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
2021         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
2022         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
2023         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
2024         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
2025         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
2026         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
2027         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
2028         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
2029         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
2030         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
2031         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
2032         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
2033         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
2034         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
2035         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
2036         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
2037         Likewise.
2038         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
2039         Likewise.
2040         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
2041         Likewise.
2042         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
2043         Likewise.
2044         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
2045         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
2046         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
2047         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
2048         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
2049         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
2050         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
2051         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
2052         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
2053         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
2054         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
2055         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
2056         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
2057         Likewise.
2058         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
2059         Likewise.
2060         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
2061         Likewise.
2062         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
2063         Likewise.
2064         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
2065         Likewise.
2066         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
2067         Likewise.
2068         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
2069         Likewise.
2070         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
2071         Likewise.
2072         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
2073         Likewise.
2074         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
2075         Likewise.
2076         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
2077         Likewise.
2078         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
2079         Likewise.
2080         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
2081         Likewise.
2082         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
2083         Likewise.
2084         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
2085         Likewise.
2086         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
2087         Likewise.
2088         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
2089         Likewise.
2090         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
2091         Likewise.
2092         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
2093         Likewise.
2094         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
2095         Likewise.
2096         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
2097         Likewise.
2098         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
2099         Likewise.
2100         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
2101         Likewise.
2102         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
2103         Likewise.
2104         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
2105         Likewise.
2106         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
2107         Likewise.
2108         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
2109         Likewise.
2110         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
2111         Likewise.
2112         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
2113         Likewise.
2114         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
2115         Likewise.
2116         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
2117         Likewise.
2118         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
2119         Likewise.
2120         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
2121         Likewise.
2122         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
2123         Likewise.
2124         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
2125         Likewise.
2126         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
2127         Likewise.
2128         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
2129         Likewise.
2130         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
2131         Likewise.
2132         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
2133         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
2134         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
2135         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
2136         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
2137         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
2138         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
2139         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
2140         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
2141         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
2142         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
2143         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
2144         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
2145         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
2146         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
2147         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
2148         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
2149         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
2150         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
2151         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
2152         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
2153         Likewise.
2154         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
2155         Likewise.
2156         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
2157         Likewise.
2158         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
2159         Likewise.
2160         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
2161         Likewise.
2162         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
2163         Likewise.
2164         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
2165         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
2166         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
2167         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
2168         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
2169         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
2170         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
2171         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
2172         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
2173         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
2174         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
2175         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
2176         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
2177         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
2178         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
2179         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
2180         Likewise.
2181         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
2182         Likewise.
2183         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
2184         Likewise.
2185         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
2186         Likewise.
2187         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
2188         Likewise.
2189         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
2190         Likewise.
2191         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
2192         Likewise.
2193         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
2194         Likewise.
2195         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
2196         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
2197         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
2198         Likewise.
2199         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
2200         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
2201         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
2202         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
2203         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
2204         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
2205         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
2206         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
2207         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
2208         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
2209         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
2210         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
2211         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
2212         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
2213         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
2214         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
2215         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
2216         Likewise.
2217         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
2218         Likewise.
2219         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
2220         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
2221         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
2222         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
2223         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
2224         Likewise.
2225         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
2226         Likewise.
2227         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
2228         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
2229         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
2230         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
2231         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
2232         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
2233         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
2234         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
2235         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
2236         Likewise.
2237         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
2238         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
2239         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
2240         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
2241         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
2242         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
2243         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
2244         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
2245         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
2246         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
2247         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
2248         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
2249         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
2250         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
2251         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
2252         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
2253         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
2254         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
2255         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
2256         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
2257         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
2258         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
2259         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
2260         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
2261         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
2262         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
2263         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
2264         Likewise.
2265         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
2266         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
2267         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
2268         Likewise.
2269         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
2270         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
2271         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
2272         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
2273         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
2274         Likewise.
2275         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
2276         Likewise.
2277         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
2278         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
2279         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
2280         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
2281         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
2282         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
2283         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
2284         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
2285         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
2286         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
2287         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
2288         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
2289         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
2290         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
2291         Likewise.
2292         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
2293         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
2294         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
2295         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
2296         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
2297         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
2298         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
2299         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
2300         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
2301         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
2302         Likewise.
2303         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
2304         Likewise.
2305         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
2306         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
2307         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
2308         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
2309         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
2310         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
2311         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
2312         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
2313         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
2314         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
2315         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
2316         Likewise.
2317         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
2318         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
2319         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
2320         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
2321         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
2322         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
2323         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
2324         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
2325         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
2326         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
2327         Likewise.
2328         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
2329         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
2330         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
2331         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
2332         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
2333         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
2334         Likewise.
2335         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
2336         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
2337         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
2338         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
2339         Likewise.
2340         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
2341         Likewise.
2342         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
2343         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
2344         Likewise.
2345         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
2346         * testsuite/22_locale/ctype/2.cc: Likewise.
2347         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
2348         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
2349         * testsuite/22_locale/ctype/dr695.cc: Likewise.
2350         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
2351         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
2352         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
2353         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
2354         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
2355         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
2356         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
2357         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
2358         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
2359         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
2360         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
2361         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
2362         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
2363         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
2364         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
2365         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
2366         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
2367         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
2368         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
2369         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
2370         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
2371         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
2372         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
2373         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
2374         * testsuite/22_locale/facet/1.cc: Likewise.
2375         * testsuite/22_locale/facet/2.cc: Likewise.
2376         * testsuite/22_locale/facet/25421.cc: Likewise.
2377         * testsuite/22_locale/global_templates/1.cc: Likewise.
2378         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
2379         Likewise.
2380         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
2381         Likewise.
2382         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
2383         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
2384         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
2385         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
2386         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
2387         * testsuite/22_locale/locale/13630.cc: Likewise.
2388         * testsuite/22_locale/locale/cons/1.cc: Likewise.
2389         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
2390         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
2391         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
2392         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
2393         * testsuite/22_locale/locale/cons/2.cc: Likewise.
2394         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
2395         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
2396         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
2397         * testsuite/22_locale/locale/cons/4.cc: Likewise.
2398         * testsuite/22_locale/locale/cons/5.cc: Likewise.
2399         * testsuite/22_locale/locale/cons/6.cc: Likewise.
2400         * testsuite/22_locale/locale/cons/7.cc: Likewise.
2401         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
2402         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
2403         * testsuite/22_locale/locale/cons/8.cc: Likewise.
2404         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
2405         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
2406         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
2407         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
2408         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
2409         * testsuite/22_locale/locale/operations/1.cc: Likewise.
2410         * testsuite/22_locale/locale/operations/2.cc: Likewise.
2411         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
2412         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
2413         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
2414         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
2415         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
2416         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
2417         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
2418         Likewise.
2419         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
2420         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
2421         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
2422         Likewise.
2423         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
2424         Likewise.
2425         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
2426         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
2427         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
2428         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
2429         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
2430         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
2431         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
2432         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
2433         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
2434         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
2435         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
2436         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
2437         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
2438         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
2439         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
2440         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
2441         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
2442         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
2443         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
2444         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
2445         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
2446         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
2447         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
2448         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
2449         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
2450         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
2451         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
2452         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
2453         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
2454         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
2455         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
2456         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
2457         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
2458         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
2459         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
2460         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
2461         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
2462         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
2463         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
2464         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
2465         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
2466         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
2467         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
2468         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
2469         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
2470         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
2471         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
2472         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
2473         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
2474         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
2475         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
2476         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
2477         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
2478         Likewise.
2479         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
2480         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
2481         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
2482         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
2483         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
2484         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
2485         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
2486         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
2487         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
2488         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
2489         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
2490         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
2491         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
2492         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
2493         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
2494         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
2495         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
2496         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
2497         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
2498         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
2499         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
2500         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
2501         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
2502         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
2503         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
2504         Likewise.
2505         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
2506         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
2507         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
2508         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
2509         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
2510         Likewise.
2511         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
2512         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
2513         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
2514         Likewise.
2515         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
2516         Likewise.
2517         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
2518         Likewise.
2519         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
2520         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
2521         Likewise.
2522         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
2523         Likewise.
2524         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
2525         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
2526         Likewise.
2527         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
2528         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
2529         Likewise.
2530         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
2531         Likewise.
2532         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
2533         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
2534         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
2535         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
2536         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
2537         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
2538         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
2539         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
2540         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
2541         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
2542         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
2543         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
2544         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
2545         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
2546         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
2547         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
2548         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
2549         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
2550         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
2551         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
2552         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
2553         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
2554         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
2555         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
2556         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
2557         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
2558         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
2559         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
2560         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
2561         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
2562         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
2563         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
2564         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
2565         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
2566         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
2567         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
2568         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
2569         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
2570         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
2571         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
2572         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
2573         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
2574         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
2575         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
2576         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
2577         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
2578         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
2579         Likewise.
2580         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
2581         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
2582         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
2583         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
2584         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
2585         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
2586         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
2587         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
2588         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
2589         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
2590         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
2591         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
2592         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
2593         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
2594         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
2595         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
2596         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
2597         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
2598         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
2599         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
2600         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
2601         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
2602         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
2603         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
2604         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
2605         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
2606         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
2607         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
2608         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
2609         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
2610         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
2611         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
2612         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
2613         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
2614         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
2615         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
2616         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
2617         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
2618         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
2619         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
2620         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
2621         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
2622         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
2623         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
2624         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
2625         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
2626         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
2627         Likewise.
2628         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
2629         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
2630         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
2631         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
2632         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
2633         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
2634         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
2635         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
2636         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
2637         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
2638         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
2639         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
2640         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
2641         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
2642         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
2643         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
2644         Likewise.
2645         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
2646         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
2647         Likewise.
2648         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
2649         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
2650         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
2651         Likewise.
2652         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
2653         Likewise.
2654         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
2655         Likewise.
2656         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
2657         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
2658         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
2659         Likewise.
2660         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
2661         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
2662         Likewise.
2663         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
2664         Likewise.
2665         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
2666         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
2667         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
2668         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
2669         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
2670         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
2671         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
2672         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
2673         Likewise.
2674         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
2675         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
2676         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
2677         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
2678         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
2679         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
2680         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
2681         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
2682         Likewise.
2683         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
2684         Likewise.
2685         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
2686         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
2687         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
2688         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
2689         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
2690         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
2691         Likewise.
2692         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
2693         Likewise.
2694         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
2695         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
2696         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
2697         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
2698         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
2699         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
2700         Likewise.
2701         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
2702         Likewise.
2703         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
2704         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
2705         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
2706         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
2707         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
2708         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
2709         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
2710         Likewise.
2711         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
2712         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
2713         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
2714         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
2715         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
2716         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
2717         Likewise.
2718         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
2719         Likewise.
2720         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
2721         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
2722         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
2723         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
2724         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
2725         Likewise.
2726         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
2727         Likewise.
2728         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
2729         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
2730         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
2731         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
2732         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
2733         Likewise.
2734         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
2735         Likewise.
2736         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
2737         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
2738         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
2739         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
2740         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
2741         Likewise.
2742         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
2743         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
2744         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
2745         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
2746         Likewise.
2747         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
2748         Likewise.
2749         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
2750         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
2751         Likewise.
2752         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
2753         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
2754         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
2755         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
2756         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
2757         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
2758         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
2759         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
2760         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
2761         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
2762         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
2763         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
2764         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
2765         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
2766         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
2767         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
2768         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
2769         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
2770         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
2771         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
2772         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
2773         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
2774         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
2775         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
2776         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
2777         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
2778         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
2779         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
2780         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
2781         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
2782         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
2783         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
2784         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
2785         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
2786         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
2787         Likewise.
2788         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
2789         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
2790         * testsuite/23_containers/bitset/18604.cc: Likewise.
2791         * testsuite/23_containers/bitset/all/1.cc: Likewise.
2792         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
2793         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
2794         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
2795         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
2796         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
2797         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
2798         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
2799         * testsuite/23_containers/bitset/input/1.cc: Likewise.
2800         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
2801         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
2802         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
2803         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
2804         * testsuite/23_containers/bitset/test/1.cc: Likewise.
2805         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
2806         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
2807         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
2808         * testsuite/23_containers/deque/18604.cc: Likewise.
2809         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
2810         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
2811         * testsuite/23_containers/deque/cons/1.cc: Likewise.
2812         * testsuite/23_containers/deque/cons/2.cc: Likewise.
2813         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
2814         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
2815         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
2816         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
2817         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
2818         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
2819         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
2820         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
2821         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
2822         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
2823         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
2824         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
2825         * testsuite/23_containers/deque/operators/1.cc: Likewise.
2826         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
2827         Likewise.
2828         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
2829         Likewise.
2830         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
2831         Likewise.
2832         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
2833         Likewise.
2834         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
2835         Likewise.
2836         * testsuite/23_containers/deque/types/1.cc: Likewise.
2837         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
2838         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
2839         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
2840         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
2841         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
2842         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
2843         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
2844         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
2845         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
2846         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
2847         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
2848         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
2849         Likewise.
2850         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
2851         Likewise.
2852         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
2853         Likewise.
2854         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
2855         Likewise.
2856         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
2857         Likewise.
2858         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
2859         Likewise.
2860         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
2861         Likewise.
2862         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
2863         Likewise.
2864         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
2865         Likewise.
2866         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
2867         Likewise.
2868         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
2869         Likewise.
2870         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
2871         Likewise.
2872         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
2873         Likewise.
2874         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
2875         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
2876         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
2877         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
2878         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
2879         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
2880         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
2881         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
2882         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
2883         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
2884         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
2885         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
2886         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
2887         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
2888         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
2889         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
2890         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
2891         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
2892         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
2893         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
2894         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
2895         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
2896         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
2897         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
2898         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
2899         Likewise.
2900         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
2901         Likewise.
2902         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
2903         * testsuite/23_containers/list/18604.cc: Likewise.
2904         * testsuite/23_containers/list/capacity/1.cc: Likewise.
2905         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
2906         * testsuite/23_containers/list/cons/1.cc: Likewise.
2907         * testsuite/23_containers/list/cons/2.cc: Likewise.
2908         * testsuite/23_containers/list/cons/3.cc: Likewise.
2909         * testsuite/23_containers/list/cons/4.cc: Likewise.
2910         * testsuite/23_containers/list/cons/5.cc: Likewise.
2911         * testsuite/23_containers/list/cons/6.cc: Likewise.
2912         * testsuite/23_containers/list/cons/7.cc: Likewise.
2913         * testsuite/23_containers/list/cons/8.cc: Likewise.
2914         * testsuite/23_containers/list/cons/9.cc: Likewise.
2915         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
2916         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
2917         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
2918         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
2919         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
2920         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
2921         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
2922         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
2923         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
2924         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
2925         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
2926         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
2927         * testsuite/23_containers/list/operations/1.cc: Likewise.
2928         * testsuite/23_containers/list/operations/2.cc: Likewise.
2929         * testsuite/23_containers/list/operations/3.cc: Likewise.
2930         * testsuite/23_containers/list/operations/35969.cc: Likewise.
2931         * testsuite/23_containers/list/operations/4.cc: Likewise.
2932         * testsuite/23_containers/list/operations/5.cc: Likewise.
2933         * testsuite/23_containers/list/pthread1.cc: Likewise.
2934         * testsuite/23_containers/list/pthread5.cc: Likewise.
2935         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
2936         Likewise.
2937         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
2938         Likewise.
2939         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
2940         Likewise.
2941         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
2942         Likewise.
2943         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
2944         Likewise.
2945         * testsuite/23_containers/map/18604.cc: Likewise.
2946         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
2947         * testsuite/23_containers/map/element_access/1.cc: Likewise.
2948         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
2949         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
2950         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
2951         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
2952         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
2953         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
2954         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
2955         * testsuite/23_containers/map/operators/1.cc: Likewise.
2956         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
2957         * testsuite/23_containers/map/pthread6.cc: Likewise.
2958         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
2959         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
2960         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
2961         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
2962         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
2963         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
2964         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
2965         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
2966         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
2967         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
2968         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
2969         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
2970         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
2971         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
2972         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
2973         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
2974         * testsuite/23_containers/queue/members/7157.cc: Likewise.
2975         * testsuite/23_containers/set/18604.cc: Likewise.
2976         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
2977         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
2978         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
2979         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
2980         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
2981         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
2982         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
2983         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
2984         * testsuite/23_containers/stack/members/7158.cc: Likewise.
2985         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
2986         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
2987         Likewise.
2988         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
2989         Likewise.
2990         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
2991         Likewise.
2992         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
2993         Likewise.
2994         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
2995         Likewise.
2996         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
2997         Likewise.
2998         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
2999         Likewise.
3000         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
3001         Likewise.
3002         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
3003         Likewise.
3004         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
3005         Likewise.
3006         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
3007         Likewise.
3008         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
3009         Likewise.
3010         * testsuite/23_containers/vector/18604.cc: Likewise.
3011         * testsuite/23_containers/vector/bool/1.cc: Likewise.
3012         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
3013         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
3014         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
3015         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
3016         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
3017         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
3018         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
3019         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
3020         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
3021         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
3022         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
3023         Likewise.
3024         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
3025         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
3026         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
3027         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
3028         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
3029         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
3030         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
3031         * testsuite/23_containers/vector/cons/1.cc: Likewise.
3032         * testsuite/23_containers/vector/cons/2.cc: Likewise.
3033         * testsuite/23_containers/vector/cons/3.cc: Likewise.
3034         * testsuite/23_containers/vector/cons/4.cc: Likewise.
3035         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
3036         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
3037         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
3038         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
3039         Likewise.
3040         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
3041         Likewise.
3042         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
3043         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
3044         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
3045         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
3046         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
3047         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
3048         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
3049         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
3050         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
3051         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
3052         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
3053         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
3054         Likewise.
3055         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
3056         Likewise.
3057         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
3058         Likewise.
3059         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
3060         Likewise.
3061         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
3062         Likewise.
3063         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
3064         Likewise.
3065         * testsuite/23_containers/vector/resize/1.cc: Likewise.
3066         * testsuite/23_containers/vector/types/1.cc: Likewise.
3067         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
3068         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
3069         Likewise.
3070         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
3071         Likewise.
3072         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
3073         Likewise.
3074         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
3075         Likewise.
3076         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
3077         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
3078         Likewise.
3079         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
3080         Likewise.
3081         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
3082         Likewise.
3083         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
3084         Likewise.
3085         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
3086         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
3087         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
3088         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
3089         Likewise.
3090         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
3091         Likewise.
3092         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
3093         Likewise.
3094         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
3095         Likewise.
3096         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
3097         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
3098         Likewise.
3099         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
3100         Likewise.
3101         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
3102         Likewise.
3103         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
3104         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
3105         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
3106         Likewise.
3107         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
3108         Likewise.
3109         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
3110         Likewise.
3111         * testsuite/24_iterators/operations/next.cc: Likewise.
3112         * testsuite/24_iterators/operations/prev.cc: Likewise.
3113         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
3114         Likewise.
3115         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
3116         Likewise.
3117         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
3118         Likewise.
3119         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
3120         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
3121         Likewise.
3122         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
3123         Likewise.
3124         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
3125         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
3126         Likewise.
3127         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
3128         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
3129         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
3130         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
3131         Likewise.
3132         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
3133         Likewise.
3134         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
3135         Likewise.
3136         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
3137         Likewise.
3138         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
3139         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
3140         * testsuite/25_algorithms/all_of/1.cc: Likewise.
3141         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
3142         * testsuite/25_algorithms/any_of/1.cc: Likewise.
3143         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
3144         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
3145         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
3146         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
3147         * testsuite/25_algorithms/copy/1.cc: Likewise.
3148         * testsuite/25_algorithms/copy/2.cc: Likewise.
3149         * testsuite/25_algorithms/copy/3.cc: Likewise.
3150         * testsuite/25_algorithms/copy/34595.cc: Likewise.
3151         * testsuite/25_algorithms/copy/4.cc: Likewise.
3152         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
3153         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
3154         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
3155         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
3156         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
3157         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
3158         Likewise.
3159         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
3160         Likewise.
3161         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
3162         Likewise.
3163         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
3164         Likewise.
3165         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
3166         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
3167         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
3168         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
3169         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
3170         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
3171         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
3172         * testsuite/25_algorithms/count/1.cc: Likewise.
3173         * testsuite/25_algorithms/count/check_type.cc: Likewise.
3174         * testsuite/25_algorithms/count_if/1.cc: Likewise.
3175         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
3176         * testsuite/25_algorithms/equal/1.cc: Likewise.
3177         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
3178         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
3179         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
3180         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
3181         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
3182         * testsuite/25_algorithms/fill/1.cc: Likewise.
3183         * testsuite/25_algorithms/fill/2.cc: Likewise.
3184         * testsuite/25_algorithms/fill/3.cc: Likewise.
3185         * testsuite/25_algorithms/fill/35725.cc: Likewise.
3186         * testsuite/25_algorithms/fill/4.cc: Likewise.
3187         * testsuite/25_algorithms/fill/5.cc: Likewise.
3188         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
3189         * testsuite/25_algorithms/find/1.cc: Likewise.
3190         * testsuite/25_algorithms/find/17441.cc: Likewise.
3191         * testsuite/25_algorithms/find/check_type.cc: Likewise.
3192         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
3193         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
3194         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
3195         Likewise.
3196         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
3197         Likewise.
3198         * testsuite/25_algorithms/find_end/1.cc: Likewise.
3199         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
3200         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
3201         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
3202         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
3203         * testsuite/25_algorithms/find_if/1.cc: Likewise.
3204         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
3205         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
3206         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
3207         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
3208         Likewise.
3209         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
3210         Likewise.
3211         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
3212         Likewise.
3213         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
3214         Likewise.
3215         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
3216         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
3217         * testsuite/25_algorithms/heap/1.cc: Likewise.
3218         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
3219         * testsuite/25_algorithms/includes/1.cc: Likewise.
3220         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
3221         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
3222         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
3223         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
3224         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
3225         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
3226         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
3227         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
3228         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
3229         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
3230         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
3231         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
3232         Likewise.
3233         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
3234         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
3235         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
3236         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
3237         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
3238         * testsuite/25_algorithms/max/1.cc: Likewise.
3239         * testsuite/25_algorithms/max/2.cc: Likewise.
3240         * testsuite/25_algorithms/max/3.cc: Likewise.
3241         * testsuite/25_algorithms/max/37547.cc: Likewise.
3242         * testsuite/25_algorithms/max/4.cc: Likewise.
3243         * testsuite/25_algorithms/max_element/1.cc: Likewise.
3244         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
3245         * testsuite/25_algorithms/merge/1.cc: Likewise.
3246         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
3247         * testsuite/25_algorithms/min/1.cc: Likewise.
3248         * testsuite/25_algorithms/min/2.cc: Likewise.
3249         * testsuite/25_algorithms/min/3.cc: Likewise.
3250         * testsuite/25_algorithms/min/37547.cc: Likewise.
3251         * testsuite/25_algorithms/min/4.cc: Likewise.
3252         * testsuite/25_algorithms/min_element/1.cc: Likewise.
3253         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
3254         * testsuite/25_algorithms/minmax/1.cc: Likewise.
3255         * testsuite/25_algorithms/minmax/2.cc: Likewise.
3256         * testsuite/25_algorithms/minmax/3.cc: Likewise.
3257         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
3258         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
3259         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
3260         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
3261         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
3262         * testsuite/25_algorithms/move/1.cc: Likewise.
3263         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
3264         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
3265         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
3266         * testsuite/25_algorithms/none_of/1.cc: Likewise.
3267         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
3268         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
3269         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
3270         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
3271         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
3272         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
3273         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
3274         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
3275         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
3276         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
3277         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
3278         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
3279         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
3280         * testsuite/25_algorithms/partition/1.cc: Likewise.
3281         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
3282         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
3283         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
3284         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
3285         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
3286         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
3287         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
3288         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
3289         * testsuite/25_algorithms/remove/1.cc: Likewise.
3290         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
3291         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
3292         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
3293         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
3294         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
3295         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
3296         * testsuite/25_algorithms/replace/1.cc: Likewise.
3297         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
3298         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
3299         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
3300         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
3301         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
3302         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
3303         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
3304         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
3305         * testsuite/25_algorithms/rotate/1.cc: Likewise.
3306         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
3307         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
3308         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
3309         * testsuite/25_algorithms/search/1.cc: Likewise.
3310         * testsuite/25_algorithms/search/check_type.cc: Likewise.
3311         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
3312         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
3313         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
3314         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
3315         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
3316         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
3317         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
3318         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
3319         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
3320         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
3321         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
3322         Likewise.
3323         * testsuite/25_algorithms/set_union/1.cc: Likewise.
3324         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
3325         * testsuite/25_algorithms/sort/1.cc: Likewise.
3326         * testsuite/25_algorithms/sort/34095.cc: Likewise.
3327         * testsuite/25_algorithms/sort/34636.cc: Likewise.
3328         * testsuite/25_algorithms/sort/35588.cc: Likewise.
3329         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
3330         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
3331         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
3332         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
3333         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
3334         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
3335         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
3336         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
3337         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
3338         * testsuite/25_algorithms/unique/1.cc: Likewise.
3339         * testsuite/25_algorithms/unique/11480.cc: Likewise.
3340         * testsuite/25_algorithms/unique/2.cc: Likewise.
3341         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
3342         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
3343         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
3344         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
3345         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
3346         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
3347         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
3348         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
3349         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
3350         * testsuite/26_numerics/accumulate/1.cc: Likewise.
3351         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
3352         * testsuite/26_numerics/complex/13450.cc: Likewise.
3353         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
3354         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
3355         * testsuite/26_numerics/complex/dr387.cc: Likewise.
3356         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
3357         * testsuite/26_numerics/complex/dr781.cc: Likewise.
3358         * testsuite/26_numerics/complex/dr844.cc: Likewise.
3359         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
3360         Likewise.
3361         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
3362         Likewise.
3363         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
3364         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
3365         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
3366         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
3367         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
3368         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
3369         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
3370         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
3371         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
3372         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
3373         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
3374         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
3375         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
3376         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
3377         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
3378         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
3379         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
3380         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
3381         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
3382         Likewise.
3383         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
3384         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
3385         Likewise.
3386         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
3387         Likewise.
3388         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
3389         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
3390         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
3391         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
3392         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
3393         * testsuite/26_numerics/inner_product/1.cc: Likewise.
3394         * testsuite/26_numerics/iota/1.cc: Likewise.
3395         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
3396         * testsuite/26_numerics/slice/1.cc: Likewise.
3397         * testsuite/26_numerics/valarray/28277.cc: Likewise.
3398         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
3399         * testsuite/26_numerics/valarray/operators.cc: Likewise.
3400         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
3401         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
3402         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
3403         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
3404         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
3405         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
3406         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
3407         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
3408         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
3409         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
3410         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
3411         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
3412         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
3413         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
3414         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
3415         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
3416         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
3417         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
3418         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
3419         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
3420         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
3421         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
3422         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
3423         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
3424         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
3425         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
3426         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
3427         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
3428         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
3429         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
3430         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
3431         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
3432         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
3433         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
3434         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
3435         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
3436         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
3437         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
3438         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
3439         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
3440         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
3441         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
3442         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
3443         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
3444         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
3445         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
3446         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
3447         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
3448         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
3449         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
3450         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
3451         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
3452         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
3453         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
3454         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
3455         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
3456         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
3457         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
3458         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
3459         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
3460         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
3461         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
3462         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
3463         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
3464         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
3465         Likewise.
3466         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
3467         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
3468         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
3469         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
3470         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
3471         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
3472         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
3473         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
3474         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
3475         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
3476         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
3477         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
3478         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
3479         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
3480         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
3481         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
3482         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
3483         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
3484         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
3485         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
3486         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
3487         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
3488         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
3489         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
3490         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
3491         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
3492         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
3493         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
3494         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
3495         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
3496         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
3497         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
3498         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
3499         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
3500         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
3501         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
3502         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
3503         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
3504         Likewise.
3505         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
3506         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
3507         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
3508         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
3509         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
3510         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
3511         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
3512         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
3513         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
3514         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
3515         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
3516         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
3517         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
3518         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
3519         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
3520         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
3521         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
3522         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
3523         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
3524         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
3525         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
3526         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
3527         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
3528         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
3529         Likewise.
3530         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
3531         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
3532         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
3533         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
3534         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
3535         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
3536         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
3537         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
3538         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
3539         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
3540         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
3541         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
3542         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
3543         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
3544         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
3545         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
3546         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
3547         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
3548         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
3549         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
3550         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
3551         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
3552         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
3553         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
3554         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
3555         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
3556         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
3557         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
3558         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
3559         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
3560         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
3561         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
3562         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
3563         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
3564         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
3565         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
3566         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
3567         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
3568         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
3569         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
3570         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
3571         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
3572         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
3573         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
3574         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
3575         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
3576         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
3577         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
3578         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
3579         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
3580         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
3581         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
3582         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
3583         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
3584         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
3585         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
3586         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
3587         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
3588         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
3589         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
3590         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
3591         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
3592         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
3593         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
3594         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
3595         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
3596         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
3597         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
3598         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
3599         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
3600         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
3601         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
3602         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
3603         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
3604         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
3605         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
3606         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
3607         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
3608         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
3609         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
3610         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
3611         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
3612         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
3613         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
3614         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
3615         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
3616         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
3617         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
3618         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
3619         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
3620         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
3621         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
3622         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
3623         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
3624         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
3625         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
3626         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
3627         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
3628         Likewise.
3629         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
3630         Likewise.
3631         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
3632         Likewise.
3633         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
3634         Likewise.
3635         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
3636         Likewise.
3637         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
3638         Likewise.
3639         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
3640         Likewise.
3641         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
3642         Likewise.
3643         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
3644         Likewise.
3645         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
3646         Likewise.
3647         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
3648         Likewise.
3649         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
3650         Likewise.
3651         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
3652         Likewise.
3653         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
3654         Likewise.
3655         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
3656         Likewise.
3657         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
3658         Likewise.
3659         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
3660         Likewise.
3661         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
3662         Likewise.
3663         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
3664         Likewise.
3665         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
3666         Likewise.
3667         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
3668         Likewise.
3669         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
3670         Likewise.
3671         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
3672         Likewise.
3673         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3674         Likewise.
3675         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
3676         Likewise.
3677         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
3678         Likewise.
3679         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
3680         Likewise.
3681         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
3682         Likewise.
3683         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
3684         Likewise.
3685         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
3686         Likewise.
3687         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
3688         Likewise.
3689         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
3690         Likewise.
3691         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
3692         Likewise.
3693         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
3694         Likewise.
3695         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
3696         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
3697         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
3698         Likewise.
3699         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
3700         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
3701         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
3702         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
3703         Likewise.
3704         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
3705         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
3706         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
3707         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
3708         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
3709         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
3710         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
3711         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
3712         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
3713         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
3714         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
3715         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
3716         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
3717         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
3718         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
3719         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
3720         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
3721         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
3722         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
3723         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
3724         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
3725         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
3726         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
3727         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
3728         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
3729         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
3730         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
3731         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
3732         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
3733         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
3734         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
3735         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
3736         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
3737         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
3738         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
3739         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
3740         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
3741         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
3742         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
3743         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
3744         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
3745         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
3746         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
3747         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
3748         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
3749         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
3750         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
3751         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
3752         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
3753         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
3754         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
3755         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
3756         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
3757         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
3758         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
3759         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
3760         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
3761         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
3762         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
3763         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
3764         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
3765         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
3766         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
3767         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
3768         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
3769         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
3770         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
3771         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
3772         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
3773         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
3774         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
3775         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
3776         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
3777         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
3778         Likewise.
3779         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
3780         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
3781         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
3782         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
3783         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
3784         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
3785         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
3786         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
3787         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
3788         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
3789         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
3790         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
3791         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
3792         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
3793         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
3794         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
3795         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
3796         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
3797         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
3798         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
3799         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
3800         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
3801         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
3802         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
3803         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
3804         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
3805         Likewise.
3806         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
3807         Likewise.
3808         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
3809         Likewise.
3810         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
3811         Likewise.
3812         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
3813         Likewise.
3814         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
3815         Likewise.
3816         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
3817         Likewise.
3818         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
3819         Likewise.
3820         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
3821         Likewise.
3822         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
3823         Likewise.
3824         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
3825         Likewise.
3826         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
3827         Likewise.
3828         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
3829         Likewise.
3830         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
3831         Likewise.
3832         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
3833         Likewise.
3834         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
3835         Likewise.
3836         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
3837         Likewise.
3838         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
3839         Likewise.
3840         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
3841         Likewise.
3842         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
3843         Likewise.
3844         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
3845         Likewise.
3846         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3847         Likewise.
3848         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
3849         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
3850         Likewise.
3851         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
3852         Likewise.
3853         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
3854         Likewise.
3855         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
3856         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
3857         Likewise.
3858         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
3859         Likewise.
3860         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
3861         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
3862         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
3863         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
3864         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
3865         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
3866         Likewise.
3867         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
3868         Likewise.
3869         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
3870         Likewise.
3871         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
3872         Likewise.
3873         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
3874         Likewise.
3875         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
3876         Likewise.
3877         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
3878         Likewise.
3879         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
3880         Likewise.
3881         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
3882         Likewise.
3883         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
3884         Likewise.
3885         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
3886         Likewise.
3887         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
3888         Likewise.
3889         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
3890         Likewise.
3891         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
3892         Likewise.
3893         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
3894         Likewise.
3895         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
3896         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
3897         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
3898         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
3899         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
3900         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
3901         Likewise.
3902         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
3903         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
3904         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
3905         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
3906         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
3907         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
3908         Likewise.
3909         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
3910         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
3911         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
3912         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
3913         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
3914         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
3915         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
3916         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
3917         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
3918         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
3919         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
3920         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
3921         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
3922         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
3923         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
3924         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
3925         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
3926         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
3927         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
3928         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
3929         Likewise.
3930         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
3931         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
3932         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
3933         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
3934         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
3935         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
3936         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
3937         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
3938         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
3939         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
3940         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
3941         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
3942         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
3943         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
3944         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
3945         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
3946         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
3947         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
3948         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
3949         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
3950         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
3951         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
3952         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
3953         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
3954         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
3955         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
3956         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
3957         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
3958         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
3959         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
3960         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
3961         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
3962         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
3963         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
3964         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
3965         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
3966         Likewise.
3967         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
3968         Likewise.
3969         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
3970         Likewise.
3971         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
3972         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
3973         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
3974         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
3975         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
3976         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
3977         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
3978         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
3979         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
3980         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
3981         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
3982         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
3983         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
3984         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
3985         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
3986         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
3987         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
3988         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
3989         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
3990         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
3991         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
3992         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
3993         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
3994         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
3995         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
3996         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
3997         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
3998         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
3999         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
4000         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
4001         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
4002         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
4003         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
4004         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
4005         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
4006         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
4007         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
4008         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
4009         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
4010         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
4011         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
4012         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
4013         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
4014         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
4015         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
4016         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
4017         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
4018         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
4019         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
4020         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
4021         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
4022         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
4023         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
4024         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
4025         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
4026         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
4027         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
4028         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
4029         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
4030         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
4031         Likewise.
4032         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
4033         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
4034         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
4035         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
4036         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
4037         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
4038         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
4039         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
4040         * testsuite/27_io/fpos/11450.cc: Likewise.
4041         * testsuite/27_io/fpos/14320-1.cc: Likewise.
4042         * testsuite/27_io/fpos/14320-2.cc: Likewise.
4043         * testsuite/27_io/fpos/14320-3.cc: Likewise.
4044         * testsuite/27_io/fpos/14320-4.cc: Likewise.
4045         * testsuite/27_io/fpos/14320-5.cc: Likewise.
4046         * testsuite/27_io/fpos/14775.cc: Likewise.
4047         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
4048         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
4049         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
4050         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
4051         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
4052         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
4053         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
4054         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
4055         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
4056         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
4057         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
4058         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
4059         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
4060         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
4061         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
4062         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
4063         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
4064         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
4065         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
4066         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
4067         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
4068         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
4069         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
4070         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
4071         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
4072         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
4073         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
4074         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
4075         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
4076         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
4077         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
4078         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
4079         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
4080         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
4081         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
4082         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
4083         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
4084         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
4085         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
4086         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
4087         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
4088         * testsuite/27_io/objects/char/1.cc: Likewise.
4089         * testsuite/27_io/objects/char/10.cc: Likewise.
4090         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
4091         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
4092         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
4093         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
4094         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
4095         * testsuite/27_io/objects/char/2.cc: Likewise.
4096         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
4097         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
4098         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
4099         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
4100         * testsuite/27_io/objects/char/5.cc: Likewise.
4101         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
4102         * testsuite/27_io/objects/char/6.cc: Likewise.
4103         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
4104         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
4105         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
4106         * testsuite/27_io/objects/char/7.cc: Likewise.
4107         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
4108         * testsuite/27_io/objects/char/8.cc: Likewise.
4109         * testsuite/27_io/objects/char/9.cc: Likewise.
4110         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
4111         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
4112         * testsuite/27_io/objects/char/dr455.cc: Likewise.
4113         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
4114         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
4115         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
4116         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
4117         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
4118         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
4119         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
4120         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
4121         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
4122         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
4123         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
4124         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
4125         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
4126         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
4127         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
4128         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
4129         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
4130         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
4131         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
4132         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
4133         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
4134         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
4135         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
4136         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
4137         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
4138         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
4139         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
4140         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
4141         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
4142         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
4143         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
4144         * testsuite/27_io/types/1.cc: Likewise.
4145         * testsuite/27_io/types/2.cc: Likewise.
4146         * testsuite/27_io/types/3.cc: Likewise.
4147         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
4148         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
4149         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
4150         Likewise.
4151         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
4152         Likewise.
4153         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
4154         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
4155         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
4156         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
4157         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
4158         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
4159         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
4160         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
4161         Likewise.
4162         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
4163         Likewise.
4164         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
4165         Likewise.
4166         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
4167         Likewise.
4168         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
4169         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
4170         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
4171         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
4172         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
4173         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
4174         Likewise.
4175         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
4176         Likewise.
4177         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
4178         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
4179         * testsuite/30_threads/thread/id/operators.cc: Likewise.
4180         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
4181         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
4182         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
4183         * testsuite/Makefile.am: Likewise.
4184         * testsuite/abi/30586.cc: Likewise.
4185         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
4186         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
4187         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
4188         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
4189         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
4190         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
4191         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
4192         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
4193         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
4194         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
4195         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
4196         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
4197         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
4198         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
4199         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
4200         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
4201         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
4202         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
4203         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
4204         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
4205         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
4206         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
4207         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
4208         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
4209         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
4210         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
4211         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
4212         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
4213         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
4214         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
4215         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
4216         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
4217         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
4218         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
4219         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
4220         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
4221         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
4222         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
4223         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
4224         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
4225         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
4226         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
4227         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
4228         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
4229         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
4230         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
4231         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
4232         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
4233         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
4234         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
4235         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
4236         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
4237         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
4238         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
4239         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
4240         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
4241         * testsuite/abi/demangle/regression/7986.cc: Likewise.
4242         * testsuite/abi/demangle/regression/8897.cc: Likewise.
4243         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
4244         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
4245         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
4246         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
4247         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
4248         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
4249         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
4250         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
4251         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
4252         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
4253         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
4254         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
4255         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
4256         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
4257         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
4258         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
4259         * testsuite/abi/demangle/regression/old.cc: Likewise.
4260         * testsuite/abi/header_cxxabi.c: Likewise.
4261         * testsuite/backward/11460.cc: Likewise.
4262         * testsuite/backward/hash_map/1.cc: Likewise.
4263         * testsuite/backward/hash_map/14648.cc: Likewise.
4264         * testsuite/backward/hash_map/23528.cc: Likewise.
4265         * testsuite/backward/hash_set/1.cc: Likewise.
4266         * testsuite/backward/strstream_members.cc: Likewise.
4267         * testsuite/config/default.exp: Likewise.
4268         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
4269         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
4270         * testsuite/data/istream_extractor_other-1.tst: Likewise.
4271         * testsuite/data/istream_extractor_other-1.txt: Likewise.
4272         * testsuite/data/istream_extractor_other-2.tst: Likewise.
4273         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
4274         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
4275         * testsuite/data/sgetn.txt: Likewise.
4276         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
4277         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
4278         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
4279         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
4280         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
4281         * testsuite/ext/array_allocator/26875.cc: Likewise.
4282         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
4283         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
4284         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
4285         * testsuite/ext/array_allocator/check_new.cc: Likewise.
4286         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
4287         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
4288         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
4289         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
4290         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
4291         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
4292         * testsuite/ext/codecvt/1.cc: Likewise.
4293         * testsuite/ext/codecvt/char-1.cc: Likewise.
4294         * testsuite/ext/codecvt/char-2.cc: Likewise.
4295         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
4296         * testsuite/ext/concept_checks.cc: Likewise.
4297         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
4298         Likewise.
4299         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
4300         Likewise.
4301         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
4302         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
4303         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
4304         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
4305         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
4306         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
4307         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
4308         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
4309         Likewise.
4310         * testsuite/ext/headers.cc: Likewise.
4311         * testsuite/ext/is_heap/1.cc: Likewise.
4312         * testsuite/ext/is_heap/check_type.cc: Likewise.
4313         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
4314         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
4315         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
4316         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
4317         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
4318         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
4319         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
4320         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
4321         * testsuite/ext/median.cc: Likewise.
4322         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
4323         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
4324         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
4325         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
4326         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
4327         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
4328         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
4329         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
4330         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
4331         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
4332         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
4333         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
4334         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
4335         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
4336         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
4337         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
4338         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
4339         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
4340         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
4341         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
4342         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
4343         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
4344         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
4345         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
4346         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
4347         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
4348         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
4349         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
4350         * testsuite/ext/new_allocator/check_new.cc: Likewise.
4351         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
4352         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
4353         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
4354         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
4355         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
4356         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
4357         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
4358         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
4359         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
4360         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
4361         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
4362         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
4363         * testsuite/ext/rope/1.cc: Likewise.
4364         * testsuite/ext/rope/2.cc: Likewise.
4365         * testsuite/ext/rope/3.cc: Likewise.
4366         * testsuite/ext/rope/36832.cc: Likewise.
4367         * testsuite/ext/rope/4.cc: Likewise.
4368         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
4369         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
4370         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
4371         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
4372         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
4373         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
4374         Likewise.
4375         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
4376         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
4377         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
4378         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
4379         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
4380         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
4381         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
4382         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
4383         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
4384         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
4385         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
4386         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
4387         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
4388         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
4389         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
4390         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
4391         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
4392         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
4393         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
4394         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
4395         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
4396         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
4397         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
4398         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
4399         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
4400         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
4401         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
4402         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
4403         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
4404         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
4405         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
4406         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
4407         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
4408         * testsuite/lib/dg-options.exp: Likewise.
4409         * testsuite/lib/libstdc++.exp: Likewise.
4410         * testsuite/lib/prune.exp: Likewise.
4411         * testsuite/libstdc++-abi/abi.exp: Likewise.
4412         * testsuite/libstdc++-dg/conformance.exp: Likewise.
4413         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
4414         Likewise.
4415         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
4416         Likewise.
4417         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
4418         Likewise.
4419         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
4420         Likewise.
4421         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
4422         Likewise.
4423         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
4424         Likewise.
4425         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
4426         Likewise.
4427         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
4428         Likewise.
4429         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
4430         Likewise.
4431         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
4432         Likewise.
4433         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
4434         Likewise.
4435         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
4436         Likewise.
4437         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
4438         Likewise.
4439         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
4440         Likewise.
4441         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
4442         Likewise.
4443         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
4444         Likewise.
4445         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
4446         Likewise.
4447         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
4448         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
4449         Likewise.
4450         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
4451         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
4452         Likewise.
4453         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
4454         Likewise.
4455         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
4456         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
4457         Likewise.
4458         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
4459         Likewise.
4460         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
4461         Likewise.
4462         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
4463         Likewise.
4464         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
4465         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
4466         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
4467         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
4468         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
4469         Likewise.
4470         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
4471         Likewise.
4472         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
4473         Likewise.
4474         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
4475         Likewise.
4476         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
4477         Likewise.
4478         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
4479         Likewise.
4480         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
4481         Likewise.
4482         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
4483         Likewise.
4484         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
4485         Likewise.
4486         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
4487         Likewise.
4488         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
4489         Likewise.
4490         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
4491         Likewise.
4492         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
4493         Likewise.
4494         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
4495         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
4496         Likewise.
4497         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
4498         Likewise.
4499         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
4500         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
4501         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
4502         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
4503         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
4504         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
4505         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
4506         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
4507         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
4508         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
4509         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
4510         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
4511         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
4512         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
4513         Likewise.
4514         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
4515         Likewise.
4516         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
4517         Likewise.
4518         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
4519         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
4520         Likewise.
4521         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
4522         Likewise.
4523         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
4524         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
4525         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
4526         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
4527         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
4528         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
4529         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
4530         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
4531         Likewise.
4532         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
4533         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
4534         Likewise.
4535         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
4536         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
4537         Likewise.
4538         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
4539         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
4540         Likewise.
4541         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
4542         Likewise.
4543         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
4544         Likewise.
4545         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
4546         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
4547         Likewise.
4548         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
4549         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
4550         Likewise.
4551         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
4552         Likewise.
4553         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
4554         Likewise.
4555         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
4556         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
4557         Likewise.
4558         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
4559         Likewise.
4560         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
4561         Likewise.
4562         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
4563         Likewise.
4564         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
4565         Likewise.
4566         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
4567         Likewise.
4568         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
4569         Likewise.
4570         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
4571         Likewise.
4572         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
4573         Likewise.
4574         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
4575         Likewise.
4576         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
4577         Likewise.
4578         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
4579         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
4580         Likewise.
4581         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
4582         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
4583         Likewise.
4584         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
4585         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
4586         Likewise.
4587         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
4588         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
4589         Likewise.
4590         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
4591         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
4592         Likewise.
4593         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
4594         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
4595         Likewise.
4596         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
4597         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
4598         Likewise.
4599         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
4600         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
4601         Likewise.
4602         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
4603         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
4604         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
4605         Likewise.
4606         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
4607         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
4608         Likewise.
4609         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
4610         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
4611         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
4612         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
4613         Likewise.
4614         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
4615         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
4616         Likewise.
4617         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
4618         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
4619         Likewise.
4620         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
4621         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
4622         Likewise.
4623         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
4624         Likewise.
4625         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
4626         Likewise.
4627         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
4628         Likewise.
4629         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
4630         Likewise.
4631         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
4632         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
4633         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
4634         Likewise.
4635         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
4636         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
4637         Likewise.
4638         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
4639         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
4640         Likewise.
4641         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
4642         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
4643         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
4644         Likewise.
4645         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
4646         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
4647         Likewise.
4648         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
4649         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
4650         Likewise.
4651         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
4652         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
4653         Likewise.
4654         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
4655         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
4656         Likewise.
4657         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
4658         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
4659         Likewise.
4660         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
4661         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
4662         Likewise.
4663         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
4664         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
4665         Likewise.
4666         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
4667         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
4668         Likewise.
4669         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
4670         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
4671         Likewise.
4672         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
4673         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
4674         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
4675         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
4676         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
4677         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
4678         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
4679         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
4680         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
4681         Likewise.
4682         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
4683         Likewise.
4684         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
4685         Likewise.
4686         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
4687         Likewise.
4688         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
4689         Likewise.
4690         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
4691         Likewise.
4692         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
4693         Likewise.
4694         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
4695         Likewise.
4696         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
4697         Likewise.
4698         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
4699         Likewise.
4700         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
4701         Likewise.
4702         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
4703         Likewise.
4704         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
4705         Likewise.
4706         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
4707         Likewise.
4708         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
4709         Likewise.
4710         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
4711         Likewise.
4712         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
4713         Likewise.
4714         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
4715         Likewise.
4716         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
4717         Likewise.
4718         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
4719         Likewise.
4720         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
4721         Likewise.
4722         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
4723         Likewise.
4724         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
4725         Likewise.
4726         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
4727         Likewise.
4728         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
4729         Likewise.
4730         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
4731         Likewise.
4732         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
4733         Likewise.
4734         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
4735         Likewise.
4736         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
4737         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
4738         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
4739         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
4740         Likewise.
4741         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
4742         Likewise.
4743         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
4744         Likewise.
4745         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
4746         Likewise.
4747         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
4748         Likewise.
4749         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
4750         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
4751         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
4752         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
4753         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
4754         Likewise.
4755         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
4756         Likewise.
4757         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
4758         Likewise.
4759         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
4760         Likewise.
4761         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
4762         Likewise.
4763         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
4764         Likewise.
4765         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
4766         Likewise.
4767         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
4768         Likewise.
4769         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
4770         Likewise.
4771         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
4772         Likewise.
4773         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
4774         Likewise.
4775         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
4776         Likewise.
4777         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
4778         Likewise.
4779         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
4780         Likewise.
4781         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
4782         Likewise.
4783         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
4784         Likewise.
4785         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
4786         Likewise.
4787         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
4788         Likewise.
4789         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
4790         Likewise.
4791         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
4792         Likewise.
4793         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
4794         Likewise.
4795         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
4796         Likewise.
4797         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
4798         Likewise.
4799         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
4800         Likewise.
4801         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
4802         Likewise.
4803         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
4804         Likewise.
4805         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
4806         Likewise.
4807         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
4808         Likewise.
4809         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
4810         Likewise.
4811         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
4812         Likewise.
4813         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
4814         Likewise.
4815         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
4816         Likewise.
4817         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
4818         Likewise.
4819         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
4820         Likewise.
4821         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
4822         Likewise.
4823         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
4824         Likewise.
4825         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
4826         Likewise.
4827         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
4828         Likewise.
4829         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
4830         Likewise.
4831         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
4832         Likewise.
4833         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
4834         Likewise.
4835         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
4836         Likewise.
4837         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
4838         Likewise.
4839         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
4840         Likewise.
4841         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
4842         Likewise.
4843         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
4844         Likewise.
4845         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
4846         Likewise.
4847         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
4848         Likewise.
4849         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
4850         Likewise.
4851         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
4852         Likewise.
4853         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
4854         Likewise.
4855         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
4856         Likewise.
4857         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
4858         Likewise.
4859         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
4860         Likewise.
4861         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
4862         Likewise.
4863         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
4864         Likewise.
4865         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
4866         Likewise.
4867         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
4868         Likewise.
4869         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
4870         Likewise.
4871         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
4872         Likewise.
4873         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
4874         Likewise.
4875         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
4876         Likewise.
4877         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
4878         Likewise.
4879         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
4880         Likewise.
4881         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
4882         Likewise.
4883         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
4884         Likewise.
4885         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
4886         Likewise.
4887         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
4888         Likewise.
4889         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
4890         Likewise.
4891         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
4892         Likewise.
4893         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
4894         Likewise.
4895         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
4896         Likewise.
4897         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
4898         Likewise.
4899         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
4900         Likewise.
4901         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
4902         Likewise.
4903         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
4904         Likewise.
4905         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
4906         Likewise.
4907         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
4908         Likewise.
4909         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
4910         Likewise.
4911         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
4912         Likewise.
4913         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
4914         Likewise.
4915         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
4916         Likewise.
4917         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
4918         Likewise.
4919         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
4920         Likewise.
4921         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
4922         Likewise.
4923         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
4924         Likewise.
4925         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
4926         Likewise.
4927         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
4928         Likewise.
4929         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
4930         Likewise.
4931         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
4932         Likewise.
4933         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
4934         Likewise.
4935         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
4936         Likewise.
4937         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
4938         Likewise.
4939         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
4940         Likewise.
4941         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
4942         Likewise.
4943         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
4944         Likewise.
4945         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
4946         Likewise.
4947         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
4948         Likewise.
4949         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
4950         Likewise.
4951         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
4952         Likewise.
4953         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
4954         Likewise.
4955         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
4956         Likewise.
4957         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
4958         Likewise.
4959         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
4960         Likewise.
4961         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
4962         Likewise.
4963         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
4964         Likewise.
4965         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
4966         Likewise.
4967         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
4968         Likewise.
4969         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
4970         Likewise.
4971         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
4972         Likewise.
4973         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
4974         Likewise.
4975         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
4976         Likewise.
4977         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
4978         Likewise.
4979         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
4980         Likewise.
4981         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
4982         Likewise.
4983         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
4984         Likewise.
4985         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
4986         Likewise.
4987         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
4988         Likewise.
4989         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
4990         Likewise.
4991         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
4992         Likewise.
4993         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
4994         Likewise.
4995         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
4996         Likewise.
4997         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
4998         Likewise.
4999         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
5000         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
5001         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
5002         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
5003         Likewise.
5004         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
5005         Likewise.
5006         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
5007         Likewise.
5008         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
5009         Likewise.
5010         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
5011         Likewise.
5012         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
5013         Likewise.
5014         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
5015         Likewise.
5016         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
5017         Likewise.
5018         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
5019         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
5020         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
5021         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
5022         Likewise.
5023         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
5024         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
5025         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
5026         Likewise.
5027         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
5028         Likewise.
5029         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
5030         Likewise.
5031         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
5032         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
5033         Likewise.
5034         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
5035         Likewise.
5036         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
5037         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
5038         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
5039         Likewise.
5040         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
5041         Likewise.
5042         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
5043         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
5044         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
5045         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
5046         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
5047         Likewise.
5048         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
5049         Likewise.
5050         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
5051         Likewise.
5052         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
5053         Likewise.
5054         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
5055         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
5056         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
5057         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
5058         Likewise.
5059         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
5060         Likewise.
5061         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
5062         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
5063         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
5064         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
5065         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
5066         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
5067         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
5068         Likewise.
5069         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
5070         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
5071         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
5072         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
5073         Likewise.
5074         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
5075         Likewise.
5076         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
5077         Likewise.
5078         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
5079         Likewise.
5080         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
5081         Likewise.
5082         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
5083         Likewise.
5084         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
5085         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
5086         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
5087         Likewise.
5088         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
5089         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
5090         Likewise.
5091         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
5092         Likewise.
5093         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
5094         Likewise.
5095         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
5096         Likewise.
5097         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
5098         Likewise.
5099         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5100         Likewise.
5101         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
5102         Likewise.
5103         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
5104         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
5105         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
5106         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
5107         Likewise.
5108         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
5109         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
5110         Likewise.
5111         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
5112         Likewise.
5113         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
5114         Likewise.
5115         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
5116         Likewise.
5117         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
5118         Likewise.
5119         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5120         Likewise.
5121         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
5122         Likewise.
5123         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
5124         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
5125         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
5126         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
5127         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
5128         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
5129         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
5130         Likewise.
5131         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
5132         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
5133         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
5134         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
5135         Likewise.
5136         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
5137         Likewise.
5138         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
5139         Likewise.
5140         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
5141         Likewise.
5142         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
5143         Likewise.
5144         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
5145         Likewise.
5146         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
5147         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
5148         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
5149         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
5150         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
5151         Likewise.
5152         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
5153         Likewise.
5154         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
5155         Likewise.
5156         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
5157         Likewise.
5158         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
5159         Likewise.
5160         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
5161         Likewise.
5162         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
5163         Likewise.
5164         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
5165         Likewise.
5166         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
5167         Likewise.
5168         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
5169         Likewise.
5170         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
5171         Likewise.
5172         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
5173         Likewise.
5174         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
5175         Likewise.
5176         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
5177         Likewise.
5178         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
5179         Likewise.
5180         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
5181         Likewise.
5182         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
5183         Likewise.
5184         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
5185         Likewise.
5186         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
5187         Likewise.
5188         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
5189         Likewise.
5190         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
5191         Likewise.
5192         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
5193         Likewise.
5194         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
5195         Likewise.
5196         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
5197         Likewise.
5198         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
5199         Likewise.
5200         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
5201         Likewise.
5202         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
5203         Likewise.
5204         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
5205         Likewise.
5206         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
5207         Likewise.
5208         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
5209         Likewise.
5210         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
5211         Likewise.
5212         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
5213         Likewise.
5214         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
5215         Likewise.
5216         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
5217         Likewise.
5218         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
5219         Likewise.
5220         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
5221         Likewise.
5222         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
5223         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
5224         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
5225         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
5226         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
5227         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
5228         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
5229         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
5230         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
5231         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
5232         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
5233         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
5234         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
5235         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
5236         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
5237         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
5238         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
5239         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
5240         * testsuite/tr1/headers/all.cc: Likewise.
5241         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
5242         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
5243         * testsuite/util/testsuite_shared.cc: Likewise.
5244         * scripts/extract_symvers: Likewise.  Remove runtime exception.
5245         * testsuite/17_intro/headers/all.cc: Likewise.
5246         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
5247         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
5248         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
5249         Likewise.
5250         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
5251         Likewise.
5252         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
5253         Likewise.
5254         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
5255         Likewise.
5256         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
5257         Likewise.
5258         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
5259         Likewise.
5260         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
5261         Likewise.
5262         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
5263         Likewise.
5264         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
5265         Likewise.
5266         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
5267         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
5268         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
5269         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
5270         Likewise.
5271         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
5272         Likewise.
5273         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
5274         Likewise.
5275         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
5276         Likewise.
5277         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
5278         Likewise.
5279         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
5280         Likewise.
5281         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
5282         Likewise.
5283         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
5284         Likewise.
5285         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
5286         Likewise.
5287         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
5288         Likewise.
5289         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
5290         Likewise.
5291         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
5292         Likewise.
5293         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
5294         Likewise.
5295         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
5296         Likewise.
5297         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
5298         Likewise.
5299         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
5300         Likewise.
5301         * testsuite/20_util/pair/moveable.cc: Likewise.
5302         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
5303         Likewise.
5304         * testsuite/20_util/pair/swap.cc: Likewise.
5305         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
5306         Likewise.
5307         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
5308         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
5309         Likewise.
5310         * testsuite/20_util/tuple/moveable.cc: Likewise.
5311         * testsuite/20_util/tuple/moveable2.cc: Likewise.
5312         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
5313         Likewise.
5314         * testsuite/20_util/tuple/swap.cc: Likewise.
5315         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
5316         Likewise.
5317         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
5318         Likewise.
5319         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
5320         Likewise.
5321         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
5322         Likewise.
5323         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
5324         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
5325         Likewise.
5326         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
5327         Likewise.
5328         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
5329         Likewise.
5330         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
5331         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
5332         Likewise.
5333         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
5334         Likewise.
5335         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
5336         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
5337         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
5338         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
5339         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
5340         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
5341         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
5342         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
5343         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
5344         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
5345         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
5346         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
5347         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
5348         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
5349         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
5350         Likewise.
5351         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
5352         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
5353         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
5354         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
5355         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
5356         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
5357         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
5358         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
5359         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
5360         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
5361         Likewise.
5362         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
5363         Likewise.
5364         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
5365         Likewise.
5366         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
5367         Likewise.
5368         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
5369         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
5370         Likewise.
5371         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
5372         Likewise.
5373         * testsuite/23_containers/deque/14340.cc: Likewise.
5374         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
5375         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
5376         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
5377         * testsuite/23_containers/deque/init-list.cc: Likewise.
5378         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
5379         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
5380         * testsuite/23_containers/deque/moveable.cc: Likewise.
5381         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
5382         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
5383         Likewise.
5384         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
5385         Likewise.
5386         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
5387         Likewise.
5388         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
5389         Likewise.
5390         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
5391         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
5392         Likewise.
5393         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
5394         Likewise.
5395         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
5396         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
5397         Likewise.
5398         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
5399         Likewise.
5400         * testsuite/23_containers/list/14340.cc: Likewise.
5401         * testsuite/23_containers/list/23781.cc: Likewise.
5402         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
5403         * testsuite/23_containers/list/init-list.cc: Likewise.
5404         * testsuite/23_containers/list/moveable.cc: Likewise.
5405         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
5406         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
5407         Likewise.
5408         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
5409         Likewise.
5410         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
5411         Likewise.
5412         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
5413         Likewise.
5414         * testsuite/23_containers/map/14340.cc: Likewise.
5415         * testsuite/23_containers/map/23781.cc: Likewise.
5416         * testsuite/23_containers/map/init-list.cc: Likewise.
5417         * testsuite/23_containers/map/moveable.cc: Likewise.
5418         * testsuite/23_containers/map/operations/1.cc: Likewise.
5419         * testsuite/23_containers/map/operations/31440.cc: Likewise.
5420         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
5421         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
5422         Likewise.
5423         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
5424         Likewise.
5425         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
5426         Likewise.
5427         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
5428         Likewise.
5429         * testsuite/23_containers/multimap/14340.cc: Likewise.
5430         * testsuite/23_containers/multimap/23781.cc: Likewise.
5431         * testsuite/23_containers/multimap/init-list.cc: Likewise.
5432         * testsuite/23_containers/multimap/moveable.cc: Likewise.
5433         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
5434         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
5435         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
5436         Likewise.
5437         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
5438         Likewise.
5439         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
5440         Likewise.
5441         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
5442         Likewise.
5443         * testsuite/23_containers/multiset/14340.cc: Likewise.
5444         * testsuite/23_containers/multiset/23781.cc: Likewise.
5445         * testsuite/23_containers/multiset/init-list.cc: Likewise.
5446         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
5447         * testsuite/23_containers/multiset/moveable.cc: Likewise.
5448         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
5449         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
5450         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
5451         Likewise.
5452         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
5453         Likewise.
5454         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
5455         Likewise.
5456         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
5457         Likewise.
5458         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
5459         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
5460         Likewise.
5461         * testsuite/23_containers/queue/moveable.cc: Likewise.
5462         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
5463         Likewise.
5464         * testsuite/23_containers/set/14340.cc: Likewise.
5465         * testsuite/23_containers/set/23781.cc: Likewise.
5466         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
5467         * testsuite/23_containers/set/init-list.cc: Likewise.
5468         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
5469         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
5470         * testsuite/23_containers/set/moveable.cc: Likewise.
5471         * testsuite/23_containers/set/operations/1.cc: Likewise.
5472         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
5473         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
5474         Likewise.
5475         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
5476         Likewise.
5477         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
5478         Likewise.
5479         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
5480         Likewise.
5481         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
5482         Likewise.
5483         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
5484         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
5485         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
5486         Likewise.
5487         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
5488         Likewise.
5489         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
5490         Likewise.
5491         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
5492         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
5493         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
5494         Likewise.
5495         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
5496         Likewise.
5497         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
5498         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
5499         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
5500         Likewise.
5501         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
5502         Likewise.
5503         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
5504         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
5505         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
5506         Likewise.
5507         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
5508         Likewise.
5509         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
5510         Likewise.
5511         * testsuite/23_containers/vector/14340.cc: Likewise.
5512         * testsuite/23_containers/vector/26412-1.cc: Likewise.
5513         * testsuite/23_containers/vector/26412-2.cc: Likewise.
5514         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
5515         Likewise.
5516         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
5517         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
5518         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
5519         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
5520         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
5521         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
5522         Likewise.
5523         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
5524         Likewise.
5525         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
5526         Likewise.
5527         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
5528         Likewise.
5529         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
5530         Likewise.
5531         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
5532         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
5533         * testsuite/23_containers/vector/init-list.cc: Likewise.
5534         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
5535         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
5536         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
5537         * testsuite/23_containers/vector/moveable.cc: Likewise.
5538         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
5539         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
5540         Likewise.
5541         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
5542         Likewise.
5543         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
5544         Likewise.
5545         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
5546         Likewise.
5547         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
5548         * testsuite/23_containers/vector/types/23767.cc: Likewise.
5549         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
5550         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
5551         Likewise.
5552         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
5553         Likewise.
5554         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
5555         Likewise.
5556         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
5557         Likewise.
5558         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
5559         Likewise.
5560         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
5561         Likewise.
5562         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
5563         Likewise.
5564         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
5565         Likewise.
5566         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
5567         Likewise.
5568         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
5569         Likewise.
5570         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
5571         Likewise.
5572         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
5573         Likewise.
5574         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
5575         Likewise.
5576         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
5577         Likewise.
5578         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
5579         Likewise.
5580         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
5581         Likewise.
5582         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
5583         Likewise.
5584         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
5585         Likewise.
5586         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
5587         Likewise.
5588         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
5589         Likewise.
5590         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
5591         Likewise.
5592         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
5593         Likewise.
5594         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
5595         Likewise.
5596         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
5597         Likewise.
5598         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
5599         Likewise.
5600         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
5601         Likewise.
5602         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
5603         Likewise.
5604         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
5605         Likewise.
5606         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
5607         Likewise.
5608         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
5609         Likewise.
5610         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
5611         Likewise.
5612         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
5613         Likewise.
5614         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
5615         Likewise.
5616         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
5617         Likewise.
5618         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
5619         Likewise.
5620         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
5621         Likewise.
5622         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
5623         Likewise.
5624         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
5625         Likewise.
5626         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
5627         Likewise.
5628         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
5629         Likewise.
5630         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
5631         Likewise.
5632         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
5633         Likewise.
5634         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
5635         Likewise.
5636         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
5637         Likewise.
5638         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
5639         Likewise.
5640         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
5641         Likewise.
5642         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
5643         Likewise.
5644         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
5645         Likewise.
5646         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
5647         Likewise.
5648         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
5649         Likewise.
5650         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
5651         Likewise.
5652         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
5653         Likewise.
5654         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
5655         Likewise.
5656         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
5657         Likewise.
5658         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
5659         Likewise.
5660         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
5661         Likewise.
5662         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
5663         Likewise.
5664         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
5665         Likewise.
5666         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
5667         Likewise.
5668         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
5669         Likewise.
5670         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
5671         Likewise.
5672         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
5673         Likewise.
5674         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
5675         Likewise.
5676         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
5677         Likewise.
5678         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
5679         Likewise.
5680         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
5681         Likewise.
5682         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
5683         Likewise.
5684         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
5685         Likewise.
5686         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
5687         Likewise.
5688         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
5689         Likewise.
5690         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
5691         Likewise.
5692         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
5693         Likewise.
5694         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
5695         Likewise.
5696         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
5697         Likewise.
5698         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
5699         Likewise.
5700         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
5701         Likewise.
5702         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
5703         Likewise.
5704         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
5705         Likewise.
5706         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
5707         Likewise.
5708         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
5709         Likewise.
5710         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
5711         Likewise.
5712         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
5713         Likewise.
5714         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
5715         Likewise.
5716         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
5717         Likewise.
5718         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
5719         Likewise.
5720         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
5721         Likewise.
5722         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
5723         Likewise.
5724         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
5725         Likewise.
5726         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
5727         Likewise.
5728         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
5729         Likewise.
5730         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
5731         Likewise.
5732         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
5733         Likewise.
5734         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
5735         Likewise.
5736         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
5737         Likewise.
5738         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
5739         Likewise.
5740         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
5741         Likewise.
5742         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
5743         Likewise.
5744         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
5745         Likewise.
5746         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
5747         Likewise.
5748         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
5749         Likewise.
5750         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
5751         Likewise.
5752         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
5753         Likewise.
5754         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
5755         Likewise.
5756         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
5757         Likewise.
5758         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
5759         Likewise.
5760         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
5761         Likewise.
5762         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
5763         Likewise.
5764         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
5765         Likewise.
5766         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
5767         Likewise.
5768         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
5769         Likewise.
5770         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
5771         Likewise.
5772         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
5773         Likewise.
5774         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
5775         Likewise.
5776         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
5777         Likewise.
5778         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
5779         Likewise.
5780         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
5781         Likewise.
5782         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
5783         Likewise.
5784         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
5785         Likewise.
5786         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
5787         Likewise.
5788         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
5789         Likewise.
5790         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
5791         Likewise.
5792         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
5793         Likewise.
5794         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
5795         Likewise.
5796         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
5797         Likewise.
5798         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
5799         Likewise.
5800         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
5801         Likewise.
5802         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
5803         Likewise.
5804         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
5805         Likewise.
5806         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
5807         Likewise.
5808         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
5809         Likewise.
5810         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
5811         Likewise.
5812         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
5813         Likewise.
5814         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
5815         Likewise.
5816         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
5817         Likewise.
5818         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
5819         Likewise.
5820         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
5821         Likewise.
5822         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
5823         Likewise.
5824         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
5825         Likewise.
5826         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
5827         Likewise.
5828         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
5829         Likewise.
5830         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
5831         Likewise.
5832         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
5833         Likewise.
5834         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
5835         Likewise.
5836         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
5837         Likewise.
5838         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
5839         Likewise.
5840         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
5841         Likewise.
5842         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
5843         Likewise.
5844         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
5845         Likewise.
5846         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
5847         Likewise.
5848         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
5849         Likewise.
5850         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
5851         Likewise.
5852         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
5853         Likewise.
5854         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
5855         Likewise.
5856         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
5857         Likewise.
5858         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
5859         Likewise.
5860         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
5861         Likewise.
5862         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
5863         Likewise.
5864         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
5865         Likewise.
5866         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
5867         Likewise.
5868         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
5869         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
5870         Likewise.
5871         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
5872         Likewise.
5873         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
5874         Likewise.
5875         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
5876         Likewise.
5877         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
5878         Likewise.
5879         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
5880         Likewise.
5881         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
5882         Likewise.
5883         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
5884         Likewise.
5885         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
5886         Likewise.
5887         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
5888         Likewise.
5889         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
5890         Likewise.
5891         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
5892         Likewise.
5893         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
5894         Likewise.
5895         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
5896         Likewise.
5897         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
5898         Likewise.
5899         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
5900         Likewise.
5901         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
5902         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
5903         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
5904         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
5905         Likewise.
5906         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
5907         Likewise.
5908         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
5909         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
5910         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
5911         Likewise.
5912         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
5913         Likewise.
5914         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
5915         Likewise.
5916         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
5917         Likewise.
5918         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
5919         Likewise.
5920         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
5921         Likewise.
5922         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
5923         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
5924         Likewise.
5925         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
5926         * testsuite/26_numerics/valarray/27867.cc: Likewise.
5927         * testsuite/26_numerics/valarray/30416.cc: Likewise.
5928         * testsuite/26_numerics/valarray/33084.cc: Likewise.
5929         * testsuite/26_numerics/valarray/algo.cc: Likewise.
5930         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
5931         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
5932         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
5933         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
5934         Likewise.
5935         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
5936         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
5937         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
5938         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
5939         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
5940         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
5941         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
5942         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
5943         Likewise.
5944         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
5945         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
5946         Likewise.
5947         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
5948         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
5949         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
5950         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
5951         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
5952         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
5953         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
5954         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
5955         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
5956         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
5957         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
5958         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
5959         Likewise.
5960         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
5961         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
5962         Likewise.
5963         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
5964         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
5965         Likewise.
5966         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
5967         Likewise.
5968         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
5969         Likewise.
5970         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
5971         Likewise.
5972         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
5973         Likewise.
5974         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
5975         Likewise.
5976         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
5977         Likewise.
5978         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
5979         Likewise.
5980         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
5981         Likewise.
5982         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
5983         Likewise.
5984         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
5985         Likewise.
5986         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
5987         Likewise.
5988         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
5989         Likewise.
5990         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
5991         Likewise.
5992         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
5993         Likewise.
5994         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
5995         Likewise.
5996         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
5997         Likewise.
5998         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
5999         Likewise.
6000         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
6001         Likewise.
6002         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
6003         Likewise.
6004         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
6005         Likewise.
6006         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
6007         Likewise.
6008         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
6009         Likewise.
6010         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
6011         Likewise.
6012         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
6013         Likewise.
6014         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
6015         Likewise.
6016         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
6017         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
6018         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
6019         Likewise.
6020         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
6021         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
6022         Likewise.
6023         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
6024         Likewise.
6025         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
6026         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
6027         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
6028         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
6029         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
6030         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
6031         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
6032         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
6033         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
6034         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
6035         Likewise.
6036         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
6037         Likewise.
6038         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
6039         Likewise.
6040         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
6041         Likewise.
6042         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
6043         Likewise.
6044         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
6045         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
6046         Likewise.
6047         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
6048         Likewise.
6049         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
6050         Likewise.
6051         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
6052         Likewise.
6053         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
6054         Likewise.
6055         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6056         Likewise.
6057         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
6058         Likewise.
6059         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
6060         Likewise.
6061         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
6062         Likewise.
6063         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
6064         Likewise.
6065         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
6066         Likewise.
6067         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
6068         Likewise.
6069         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
6070         Likewise.
6071         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
6072         Likewise.
6073         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
6074         Likewise.
6075         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
6076         Likewise.
6077         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
6078         Likewise.
6079         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
6080         Likewise.
6081         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
6082         Likewise.
6083         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
6084         Likewise.
6085         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
6086         Likewise.
6087         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
6088         Likewise.
6089         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
6090         Likewise.
6091         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
6092         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
6093         Likewise.
6094         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
6095         Likewise.
6096         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
6097         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
6098         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
6099         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
6100         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
6101         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
6102         Likewise.
6103         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
6104         Likewise.
6105         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
6106         Likewise.
6107         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
6108         Likewise.
6109         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
6110         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
6111         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
6112         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
6113         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
6114         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
6115         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
6116         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
6117         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
6118         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
6119         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
6120         Likewise.
6121         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
6122         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
6123         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
6124         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
6125         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
6126         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
6127         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
6128         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
6129         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
6130         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
6131         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
6132         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
6133         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
6134         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
6135         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
6136         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
6137         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
6138         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
6139         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
6140         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
6141         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
6142         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
6143         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
6144         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
6145         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
6146         Likewise.
6147         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
6148         * testsuite/27_io/fpos/14252.cc: Likewise.
6149         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
6150         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
6151         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
6152         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
6153         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
6154         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
6155         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
6156         * testsuite/27_io/ios_base/state/1.cc: Likewise.
6157         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
6158         Likewise.
6159         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
6160         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
6161         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
6162         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
6163         Likewise.
6164         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
6165         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
6166         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
6167         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
6168         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
6169         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
6170         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
6171         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
6172         * testsuite/27_io/objects/char/3045.cc: Likewise.
6173         * testsuite/27_io/objects/char/3647.cc: Likewise.
6174         * testsuite/27_io/objects/char/5268.cc: Likewise.
6175         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
6176         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
6177         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
6178         * testsuite/28_regex/init-list.cc: Likewise.
6179         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
6180         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
6181         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
6182         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
6183         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
6184         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
6185         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
6186         Likewise.
6187         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
6188         Likewise.
6189         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
6190         Likewise.
6191         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
6192         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
6193         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
6194         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
6195         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
6196         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
6197         Likewise.
6198         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
6199         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
6200         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
6201         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
6202         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
6203         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
6204         Likewise.
6205         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
6206         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
6207         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
6208         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
6209         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
6210         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
6211         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
6212         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
6213         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
6214         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
6215         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
6216         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
6217         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
6218         Likewise.
6219         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
6220         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
6221         Likewise.
6222         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
6223         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
6224         Likewise.
6225         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
6226         Likewise.
6227         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
6228         Likewise.
6229         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
6230         Likewise.
6231         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
6232         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
6233         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
6234         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
6235         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
6236         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
6237         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
6238         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
6239         Likewise.
6240         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
6241         Likewise.
6242         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
6243         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
6244         Likewise.
6245         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
6246         Likewise.
6247         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
6248         Likewise.
6249         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
6250         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
6251         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
6252         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
6253         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
6254         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
6255         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
6256         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
6257         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
6258         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
6259         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
6260         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
6261         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
6262         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
6263         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
6264         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
6265         Likewise.
6266         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
6267         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
6268         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
6269         Likewise.
6270         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
6271         Likewise.
6272         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
6273         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
6274         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
6275         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
6276         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
6277         Likewise.
6278         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
6279         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
6280         Likewise.
6281         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
6282         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
6283         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
6284         Likewise.
6285         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
6286         Likewise.
6287         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
6288         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
6289         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
6290         Likewise.
6291         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
6292         Likewise.
6293         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
6294         Likewise.
6295         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
6296         Likewise.
6297         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
6298         Likewise.
6299         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
6300         * testsuite/30_threads/this_thread/1.cc: Likewise.
6301         * testsuite/30_threads/this_thread/2.cc: Likewise.
6302         * testsuite/30_threads/this_thread/3.cc: Likewise.
6303         * testsuite/30_threads/this_thread/4.cc: Likewise.
6304         * testsuite/30_threads/thread/cons/1.cc: Likewise.
6305         * testsuite/30_threads/thread/cons/2.cc: Likewise.
6306         * testsuite/30_threads/thread/cons/3.cc: Likewise.
6307         * testsuite/30_threads/thread/cons/4.cc: Likewise.
6308         * testsuite/30_threads/thread/cons/5.cc: Likewise.
6309         * testsuite/30_threads/thread/cons/6.cc: Likewise.
6310         * testsuite/30_threads/thread/cons/7.cc: Likewise.
6311         * testsuite/30_threads/thread/cons/8.cc: Likewise.
6312         * testsuite/30_threads/thread/cons/9.cc: Likewise.
6313         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
6314         * testsuite/30_threads/thread/members/1.cc: Likewise.
6315         * testsuite/30_threads/thread/members/2.cc: Likewise.
6316         * testsuite/30_threads/thread/members/3.cc: Likewise.
6317         * testsuite/30_threads/thread/members/4.cc: Likewise.
6318         * testsuite/30_threads/thread/members/5.cc: Likewise.
6319         * testsuite/30_threads/thread/swap/1.cc: Likewise.
6320         * testsuite/30_threads/thread/swap/2.cc: Likewise.
6321         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
6322         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
6323         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
6324         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
6325         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
6326         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
6327         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
6328         Likewise.
6329         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
6330         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
6331         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
6332         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
6333         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
6334         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
6335         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
6336         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
6337         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
6338         * testsuite/30_threads/try_lock/1.cc: Likewise.
6339         * testsuite/30_threads/try_lock/2.cc: Likewise.
6340         * testsuite/30_threads/try_lock/3.cc: Likewise.
6341         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
6342         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
6343         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
6344         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
6345         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
6346         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
6347         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
6348         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
6349         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
6350         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
6351         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
6352         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
6353         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
6354         Likewise.
6355         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
6356         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
6357         Likewise.
6358         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
6359         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
6360         Likewise.
6361         * testsuite/ext/array_allocator/1.cc: Likewise.
6362         * testsuite/ext/array_allocator/2.cc: Likewise.
6363         * testsuite/ext/array_allocator/3.cc: Likewise.
6364         * testsuite/ext/ext_pointer/1.cc: Likewise.
6365         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
6366         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
6367         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
6368         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
6369         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
6370         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
6371         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
6372         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
6373         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
6374         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
6375         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
6376         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
6377         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
6378         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
6379         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
6380         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
6381         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
6382         Likewise.
6383         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
6384         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
6385         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
6386         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
6387         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
6388         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
6389         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
6390         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
6391         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
6392         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
6393         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
6394         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
6395         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
6396         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
6397         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
6398         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
6399         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
6400         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
6401         Likewise.
6402         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
6403         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
6404         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
6405         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
6406         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
6407         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
6408         * testsuite/ext/pod_char_traits.cc: Likewise.
6409         * testsuite/ext/slist/23781.cc: Likewise.
6410         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
6411         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
6412         * testsuite/ext/vstring/init-list.cc: Likewise.
6413         * testsuite/ext/vstring/moveable.cc: Likewise.
6414         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
6415         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
6416         Likewise.
6417         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
6418         Likewise.
6419         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
6420         Likewise.
6421         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
6422         Likewise.
6423         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
6424         Likewise.
6425         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
6426         Likewise.
6427         * testsuite/ext/vstring/types/23767.cc: Likewise.
6428         * testsuite/performance/21_strings/string_append.cc: Likewise.
6429         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
6430         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
6431         Likewise.
6432         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
6433         Likewise.
6434         * testsuite/performance/21_strings/string_find.cc: Likewise.
6435         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
6436         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
6437         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
6438         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
6439         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
6440         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
6441         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
6442         Likewise.
6443         * testsuite/performance/23_containers/create/map.cc: Likewise.
6444         * testsuite/performance/23_containers/create_from_sorted/set.cc:
6445         Likewise.
6446         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
6447         * testsuite/performance/23_containers/find/map.cc: Likewise.
6448         * testsuite/performance/23_containers/index/map.cc: Likewise.
6449         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
6450         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
6451         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
6452         Likewise.
6453         * testsuite/performance/23_containers/insert_erase/associative.cc:
6454         Likewise.
6455         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
6456         Likewise.
6457         * testsuite/performance/23_containers/producer_consumer/associative.cc:
6458         Likewise.
6459         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
6460         Likewise.
6461         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
6462         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
6463         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
6464         Likewise.
6465         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
6466         Likewise.
6467         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
6468         Likewise.
6469         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
6470         Likewise.
6471         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
6472         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
6473         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
6474         Likewise.
6475         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
6476         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
6477         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
6478         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
6479         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
6480         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
6481         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
6482         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
6483         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
6484         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
6485         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
6486         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
6487         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
6488         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
6489         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
6490         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
6491         Likewise.
6492         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
6493         Likewise.
6494         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
6495         Likewise.
6496         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
6497         Likewise.
6498         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
6499         Likewise.
6500         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
6501         Likewise.
6502         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
6503         Likewise.
6504         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
6505         Likewise.
6506         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
6507         Likewise.
6508         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
6509         Likewise.
6510         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
6511         Likewise.
6512         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
6513         Likewise.
6514         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
6515         Likewise.
6516         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
6517         Likewise.
6518         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
6519         Likewise.
6520         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
6521         Likewise.
6522         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
6523         Likewise.
6524         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
6525         Likewise.
6526         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
6527         Likewise.
6528         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
6529         Likewise.
6530         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
6531         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
6532         Likewise.
6533         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
6534         Likewise.
6535         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
6536         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
6537         Likewise.
6538         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
6539         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
6540         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
6541         Likewise.
6542         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
6543         Likewise.
6544         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
6545         Likewise.
6546         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
6547         Likewise.
6548         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
6549         Likewise.
6550         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
6551         Likewise.
6552         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
6553         Likewise.
6554         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
6555         Likewise.
6556         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
6557         Likewise.
6558         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
6559         Likewise.
6560         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
6561         Likewise.
6562         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
6563         Likewise.
6564         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
6565         Likewise.
6566         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
6567         Likewise.
6568         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
6569         Likewise.
6570         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
6571         Likewise.
6572         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
6573         Likewise.
6574         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
6575         Likewise.
6576         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
6577         Likewise.
6578         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
6579         Likewise.
6580         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
6581         Likewise.
6582         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
6583         Likewise.
6584         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
6585         Likewise.
6586         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
6587         Likewise.
6588         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
6589         Likewise.
6590         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
6591         Likewise.
6592         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
6593         Likewise.
6594         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
6595         Likewise.
6596         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
6597         Likewise.
6598         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
6599         Likewise.
6600         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
6601         Likewise.
6602         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
6603         Likewise.
6604         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
6605         Likewise.
6606         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
6607         Likewise.
6608         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
6609         Likewise.
6610         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
6611         Likewise.
6612         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
6613         Likewise.
6614         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
6615         Likewise.
6616         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
6617         Likewise.
6618         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
6619         Likewise.
6620         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
6621         Likewise.
6622         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
6623         Likewise.
6624         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
6625         Likewise.
6626         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
6627         Likewise.
6628         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
6629         Likewise.
6630         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
6631         Likewise.
6632         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
6633         Likewise.
6634         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
6635         Likewise.
6636         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
6637         Likewise.
6638         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
6639         Likewise.
6640         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
6641         Likewise.
6642         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
6643         Likewise.
6644         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
6645         Likewise.
6646         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
6647         Likewise.
6648         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
6649         Likewise.
6650         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
6651         Likewise.
6652         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
6653         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
6654         Likewise.
6655         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
6656         Likewise.
6657         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
6658         Likewise.
6659         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
6660         Likewise.
6661         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
6662         Likewise.
6663         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
6664         Likewise.
6665         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
6666         Likewise.
6667         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
6668         Likewise.
6669         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
6670         Likewise.
6671         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
6672         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
6673         Likewise.
6674         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
6675         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
6676         Likewise.
6677         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
6678         Likewise.
6679         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
6680         Likewise.
6681         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
6682         Likewise.
6683         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
6684         Likewise.
6685         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
6686         Likewise.
6687         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
6688         Likewise.
6689         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
6690         Likewise.
6691         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
6692         Likewise.
6693         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
6694         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
6695         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
6696         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
6697         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
6698         Likewise.
6699         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
6700         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
6701         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
6702         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
6703         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
6704         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
6705         * testsuite/util/io/illegal_input_error.hpp: Likewise.
6706         * testsuite/util/io/prog_bar.cc: Likewise.
6707         * testsuite/util/io/prog_bar.hpp: Likewise.
6708         * testsuite/util/io/text_populate.hpp: Likewise.
6709         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
6710         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
6711         * testsuite/util/io/xml.hpp: Likewise.
6712         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
6713         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
6714         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
6715         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
6716         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
6717         * testsuite/util/native_type/native_map.hpp: Likewise.
6718         * testsuite/util/native_type/native_multimap.hpp: Likewise.
6719         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
6720         * testsuite/util/native_type/native_set.hpp: Likewise.
6721         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
6722         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
6723         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
6724         Likewise.
6725         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
6726         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
6727         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
6728         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
6729         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
6730         Likewise.
6731         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
6732         Likewise.
6733         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
6734         Likewise.
6735         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
6736         Likewise.
6737         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
6738         Likewise.
6739         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
6740         Likewise.
6741         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
6742         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
6743         Likewise.
6744         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
6745         Likewise.
6746         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
6747         Likewise.
6748         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
6749         Likewise.
6750         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
6751         Likewise.
6752         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
6753         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
6754         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
6755         * testsuite/util/regression/basic_type.hpp: Likewise.
6756         * testsuite/util/regression/common_type.hpp: Likewise.
6757         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
6758         Likewise.
6759         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
6760         Likewise.
6761         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
6762         Likewise.
6763         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
6764         Likewise.
6765         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
6766         Likewise.
6767         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
6768         Likewise.
6769         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
6770         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
6771         Likewise.
6772         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
6773         Likewise.
6774         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
6775         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
6776         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
6777         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
6778         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
6779         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
6780         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
6781         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
6782         * testsuite/util/statistic/result_recorder.hpp: Likewise.
6783         * testsuite/util/statistic/sample_mean.hpp: Likewise.
6784         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
6785         * testsuite/util/statistic/sample_variance.hpp: Likewise.
6786         * testsuite/util/testsuite_abi.cc: Likewise.
6787         * testsuite/util/testsuite_abi.h: Likewise.
6788         * testsuite/util/testsuite_abi_check.cc: Likewise.
6789         * testsuite/util/testsuite_allocator.cc: Likewise.
6790         * testsuite/util/testsuite_allocator.h: Likewise.
6791         * testsuite/util/testsuite_api.h: Likewise.
6792         * testsuite/util/testsuite_character.cc: Likewise.
6793         * testsuite/util/testsuite_character.h: Likewise.
6794         * testsuite/util/testsuite_common_types.h: Likewise.
6795         * testsuite/util/testsuite_error.h: Likewise.
6796         * testsuite/util/testsuite_hooks.cc: Likewise.
6797         * testsuite/util/testsuite_hooks.h: Likewise.
6798         * testsuite/util/testsuite_io.h: Likewise.
6799         * testsuite/util/testsuite_iterators.h: Likewise.
6800         * testsuite/util/testsuite_performance.h: Likewise.
6801         * testsuite/util/testsuite_rng.h: Likewise.
6802         * testsuite/util/testsuite_rvalref.h: Likewise.
6803         * testsuite/util/testsuite_tr1.h: Likewise.
6804         * testsuite/util/thread/all.h: Likewise.
6805         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
6806         Likewise.
6807         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
6808         Likewise.
6809         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
6810         Likewise.
6811         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
6812         Likewise.
6813         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
6814         Likewise.
6815         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
6816         Likewise.
6817         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
6818         Likewise.
6819         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
6820         Likewise.
6821         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
6822         Likewise.
6823         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
6824         Likewise.
6825         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
6826         Likewise.
6827         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
6828         Likewise.
6829         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
6830         Likewise.
6831         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
6832         Likewise.
6833         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
6834         Likewise.
6835         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
6836         Likewise.
6837         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
6838         Likewise.
6839         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
6840         Likewise.
6841         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
6842         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
6843         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
6844         Likewise.
6845         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
6846         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
6847         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
6848         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
6849         Likewise.
6850         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
6851         Likewise.
6852         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
6853         Likewise.
6854         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
6855         Likewise.
6856         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
6857         Likewise.
6858         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
6859         Likewise.
6860         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
6861         Likewise.
6862         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
6863         Likewise.
6864         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
6865         Likewise.
6866         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
6867         Likewise.
6868         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
6869         Likewise.
6870         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
6871         Likewise.
6872         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
6873         Likewise.
6874         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
6875         Likewise.
6876         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
6877         Likewise.
6878         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
6879         Likewise.
6880         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
6881         Likewise.
6882         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
6883         Likewise.
6884         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
6885         Likewise.
6886         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
6887         Likewise.
6888         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
6889         Likewise.
6890         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
6891         Likewise.
6892         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
6893         Likewise.
6894         * testsuite/26_numerics/random/mt19937.cc: Likewise.
6895         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
6896         Likewise.
6897         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
6898         Likewise.
6899         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
6900         Likewise.
6901         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
6902         Likewise.
6903         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
6904         Likewise.
6905         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
6906         Likewise.
6907         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
6908         Likewise.
6909         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
6910         Likewise.
6911         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
6912         Likewise.
6913         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
6914         Likewise.
6915         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
6916         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
6917         Likewise.
6918         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
6919         Likewise.
6920         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
6921         Likewise.
6922         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
6923         Likewise.
6924         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
6925         Likewise.
6926         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
6927         Likewise.
6928         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
6929         Likewise.
6930         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
6931         Likewise.
6932         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
6933         Likewise.
6934         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
6935         Likewise.
6936         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
6937         Likewise.
6938         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
6939         Likewise.
6940         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
6941         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
6942         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
6943         Likewise.
6944         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
6945         Likewise.
6946         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
6947         Likewise.
6948         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
6949         Likewise.
6950         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
6951         Likewise.
6952         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
6953         Likewise.
6954         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
6955         Likewise.
6956         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
6957         Likewise.
6958         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
6959         Likewise.
6960         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
6961         Likewise.
6962         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
6963         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
6964         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
6965         Likewise.
6966         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
6967         Likewise.
6968         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
6969         Likewise.
6970         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
6971         Likewise.
6972         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
6973         Likewise.
6974         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
6975         Likewise.
6976         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
6977         Likewise.
6978         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
6979         Likewise.
6980         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
6981         Likewise.
6982         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
6983         Likewise.
6984         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
6985         Likewise.
6986         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
6987         Likewise.
6988         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
6989         Likewise.
6990         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
6991         Likewise.
6992         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
6993         Likewise.
6994         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
6995         Likewise.
6996         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
6997         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
6998         Likewise.
6999         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
7000         Likewise.
7001         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
7002         Likewise.
7003         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
7004         Likewise.
7005         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
7006         Likewise.
7007         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
7008         Likewise.
7009         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
7010         Likewise.
7011         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
7012         Likewise.
7013         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
7014         Likewise.
7015         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
7016         Likewise.
7017         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
7018         Likewise.
7019         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
7020         Likewise.
7021         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
7022         Likewise.
7023         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
7024         Likewise.
7025         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
7026         Likewise.
7027         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
7028         Likewise.
7029         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
7030         Likewise.
7031         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
7032         Likewise.
7033         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
7034         Likewise.
7035         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
7036         Likewise.
7037         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
7038         Likewise.
7039         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
7040         Likewise.
7041         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
7042         Likewise.
7043         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
7044         Likewise.
7045         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
7046         Likewise.
7047         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
7048         Likewise.
7049         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
7050         Likewise.
7051         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
7052         Likewise.
7053         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
7054         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
7055         Likewise.
7056         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
7057         Likewise.
7058         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
7059         Likewise.
7060         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
7061         Likewise.
7062         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
7063         Likewise.
7064         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
7065         Likewise.
7066         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
7067         Likewise.
7068         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
7069         Likewise.
7070         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
7071         Likewise.
7072         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
7073         Likewise.
7074         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
7075         Likewise.
7076         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
7077         Likewise.
7078         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
7079         Likewise.
7080         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
7081         Likewise.
7082         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
7083         Likewise.
7084         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
7085         Likewise.
7086         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
7087         Likewise.
7088         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
7089         Likewise.
7090         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
7091         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
7092         * testsuite/backward/hash_map/25896.cc: Likewise.
7093         * testsuite/backward/hash_set/25896.cc: Likewise.
7094
7095 2009-04-08  Ian Lance Taylor  <iant@google.com>
7096
7097         * include/backward/hashtable.h (erase): Correctly handle erasing a
7098         reference to an entry in the hash table.
7099         * testsuite/backward/hash_map/25896.cc: New.
7100         * testsuite/backward/hash_set/25896.cc: New.
7101
7102 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
7103
7104         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
7105         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
7106
7107 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7108
7109         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
7110         of debug.
7111         * include/Makefile.in: Regenerate.
7112         * include/precompiled/stdc++.h: Add.
7113
7114 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7115
7116         * include/bits/random.h: Adjust doxygen markup.
7117         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
7118
7119         * testsuite/26_numerics/random/piecewise_linear_distribution/
7120         operators/serialize.cc: Use typedefs.
7121
7122 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7123
7124         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
7125         __gnu_cxx namespace.  Remove "static inline".
7126
7127 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7128
7129         * include/bits/random.tcc (linear_congruential_engine<>::
7130         seed(seed_seq&)): Fix typo in last fix for __m == 0.
7131
7132 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7133
7134         * include/bits/random.h (operator==): Mark all inline.
7135         (mersenne_twister_engine): Enable #if 0 checks.
7136
7137         * include/bits/random.h: Formatting tweaks.
7138
7139 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7140
7141         * include/bits/random.tcc (piecewise_linear_distribution<>::
7142         operator()(_UniformRandomNumberGenerator&, const param_type&)):
7143         Remove spurious closed parenthesis.
7144
7145 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7146
7147         PR libstdc++/39644 (partial)
7148         * include/bits/random.tcc (linear_congruential_engine<>::
7149         seed(seed_seq&), independent_bits_engine<>::operator(),
7150         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
7151
7152 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
7153
7154         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
7155         thinko.
7156         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7157         default.cc: Enable.
7158
7159 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
7160
7161         PR libstdc++/39629 (partial)
7162         * testsuite/26_numerics/random/independent_bits_engine/cons/
7163         base_move.cc: Use uint_fast64_t instead of unsigned long.
7164         * testsuite/26_numerics/random/independent_bits_engine/cons/
7165         seed1.cc: Likewise.
7166         * testsuite/26_numerics/random/independent_bits_engine/cons/
7167         seed2.cc: Likewise.
7168         * testsuite/26_numerics/random/independent_bits_engine/cons/
7169         base_copy.cc: Likewise.
7170         * testsuite/26_numerics/random/independent_bits_engine/cons/
7171         default.cc: Likewise.
7172         * testsuite/26_numerics/random/independent_bits_engine/cons/
7173         seed_seq.cc: Likewise.
7174         * testsuite/26_numerics/random/independent_bits_engine/
7175         requirements/typedefs.cc: Likewise.
7176         * testsuite/26_numerics/random/independent_bits_engine/
7177         operators/equal.cc: Likewise.
7178         * testsuite/26_numerics/random/independent_bits_engine/
7179         operators/serialize.cc: Likewise.
7180         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
7181
7182 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7183
7184         * include/tr1_impl/random: Remove, empty.
7185         * include/tr1_impl/random.tcc: Likewise.
7186
7187         * include/std/random: Minor clean-ups, formatting fixes, adjust
7188         copyright years.
7189         * include/bits/random.tcc: Likewise.
7190         * include/bits/random.h: Likewise.
7191         * include/tr1/random: Likewise.
7192         * include/tr1/random.tcc: Likewise.
7193         * include/tr1/random.h: Likewise.
7194
7195 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7196
7197         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
7198         * doc/html/api.html: Regenerate.
7199
7200 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7201
7202         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
7203         Change to mersenne_twister_engine, add same defaults as
7204         mersenne_twister_engine/cons/default.cc.
7205         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
7206
7207         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
7208         to __il.
7209         * include/bits/random.h (mersenne_twister_engine): Qualify
7210         _ShiftMin1 with namespace __detail.
7211         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
7212         constexpr std::numeric_limits::max() can be used.
7213         (mersenne_twister_engine): Split apart static asserts into one
7214         assert per message. Temporarily disable the last three.
7215
7216 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
7217
7218         * include/Makefile.am: Update to N2836. Modified for new random headers.
7219         * include/Makefile.in: Ditto.
7220         * include/tr1_impl/random: Moved to tr1/random.h
7221         * include/tr1_impl/random.tcc: Moved to tr1
7222         * include/tr1/random: Just point to moved tr1 random headers.
7223         * include/tr1/random.tcc: Moved from tr1_impl.
7224         * include/tr1/random.h: Moved from tr1_impl/random.
7225         * include/std/random: Modified to point to std random headers.
7226         * include/bits/random.tcc: New implementation of std random facilities.
7227         * include/bits/random.h: Ditto.
7228         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
7229         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7230         seed1.cc: New.
7231         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7232         seed2.cc: New.
7233         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7234         default.cc: New.
7235         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7236         non_uint_neg.cc: New.
7237         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7238         typedefs.cc: New.
7239         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7240         equal.cc: New.
7241         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7242         serialize.cc: New.
7243         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7244         seed1.cc: New.
7245         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7246         seed2.cc: New.
7247         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7248         default.cc: New.
7249         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
7250         typedefs.cc: New.
7251         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7252         equal.cc: New.
7253         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7254         serialize.cc: New.
7255         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7256         seed1.cc: New.
7257         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7258         seed2.cc: New.
7259         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7260         default.cc: New.
7261         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
7262         typedefs.cc: New.
7263         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7264         equal.cc: New.
7265         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7266         serialize.cc: New.
7267         * testsuite/26_numerics/random/discard_block_engine/cons/
7268         base_move.cc: New.
7269         * testsuite/26_numerics/random/discard_block_engine/cons/
7270         seed1.cc: New.
7271         * testsuite/26_numerics/random/discard_block_engine/cons/
7272         seed2.cc: New.
7273         * testsuite/26_numerics/random/discard_block_engine/cons/
7274         base_copy.cc: New.
7275         * testsuite/26_numerics/random/discard_block_engine/cons/
7276         default.cc: New.
7277         * testsuite/26_numerics/random/discard_block_engine/cons/
7278         seed_seq.cc: New.
7279         * testsuite/26_numerics/random/discard_block_engine/requirements/
7280         typedefs.cc: New.
7281         * testsuite/26_numerics/random/discard_block_engine/operators/
7282         equal.cc: New.
7283         * testsuite/26_numerics/random/discard_block_engine/operators/
7284         serialize.cc: New.
7285         * testsuite/26_numerics/random/independent_bits_engine/cons/
7286         base_move.cc: New.
7287         * testsuite/26_numerics/random/independent_bits_engine/cons/
7288         seed1.cc: New.
7289         * testsuite/26_numerics/random/independent_bits_engine/cons/
7290         seed2.cc: New.
7291         * testsuite/26_numerics/random/independent_bits_engine/cons/
7292         base_copy.cc: New.
7293         * testsuite/26_numerics/random/independent_bits_engine/cons/
7294         default.cc: New.
7295         * testsuite/26_numerics/random/independent_bits_engine/cons/
7296         seed_seq.cc: New.
7297         * testsuite/26_numerics/random/independent_bits_engine/requirements/
7298         typedefs.cc: New.
7299         * testsuite/26_numerics/random/independent_bits_engine/operators/
7300         equal.cc: New.
7301         * testsuite/26_numerics/random/independent_bits_engine/operators/
7302         serialize.cc: New.
7303         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7304         base_move.cc: New.
7305         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7306         seed1.cc: New.
7307         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7308         seed2.cc: New.
7309         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7310         base_copy.cc: New.
7311         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7312         default.cc: New.
7313         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7314         seed_seq.cc: New.
7315         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
7316         typedefs.cc: New.
7317         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7318         equal.cc: New.
7319         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7320         serialize.cc
7321         * testsuite/26_numerics/random/mt19937.cc: New.
7322         * testsuite/26_numerics/random/mt19937_64.cc: New.
7323         * testsuite/26_numerics/random/minstd_rand.cc: New.
7324         * testsuite/26_numerics/random/minstd_rand0.cc: New.
7325         * testsuite/26_numerics/random/ranlux24_base.cc: New.
7326         * testsuite/26_numerics/random/ranlux48_base.cc: New.
7327         * testsuite/26_numerics/random/ranlux24.cc: New.
7328         * testsuite/26_numerics/random/ranlux48.cc: New.
7329         * testsuite/26_numerics/random/knuth_b.cc: New.
7330         * testsuite/26_numerics/random/default_random_engine.cc: New.
7331         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7332         parms.cc: New.
7333         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7334         default.cc: New.
7335         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
7336         typedefs.cc: New.
7337         * testsuite/26_numerics/random/chi_squared_distribution/operators/
7338         serialize.cc: New.
7339         * testsuite/26_numerics/random/normal_distribution/cons/
7340         parms.cc: New.
7341         * testsuite/26_numerics/random/normal_distribution/cons/
7342         default.cc: New.
7343         * testsuite/26_numerics/random/normal_distribution/requirements/
7344         typedefs.cc: New.
7345         * testsuite/26_numerics/random/normal_distribution/operators/
7346         serialize.cc: New.
7347         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
7348         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
7349         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
7350         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7351         parms_neg.cc: New.
7352         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7353         parms.cc: New.
7354         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7355         default.cc: New.
7356         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
7357         typedefs.cc: New.
7358         * testsuite/26_numerics/random/uniform_int_distribution/operators/
7359         serialize.cc: New.
7360         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7361         parms_neg.cc: New.
7362         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7363         parms.cc: New.
7364         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7365         default.cc: New.
7366         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
7367         typedefs.cc: New.
7368         * testsuite/26_numerics/random/uniform_real_distribution/operators/
7369         serialize.cc: New.
7370         * testsuite/26_numerics/random/poisson_distribution/cons/
7371         parms.cc: New.
7372         * testsuite/26_numerics/random/poisson_distribution/cons/
7373         default.cc: New.
7374         * testsuite/26_numerics/random/poisson_distribution/requirements/
7375         typedefs.cc
7376         * testsuite/26_numerics/random/poisson_distribution/operators/
7377         serialize.cc: New.
7378         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7379         parms.cc: New.
7380         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7381         default.cc: New.
7382         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
7383         typedefs.cc: New.
7384         * testsuite/26_numerics/random/bernoulli_distribution/operators/
7385         serialize.cc: New.
7386         * testsuite/26_numerics/random/discrete_distribution/cons/
7387         range.cc: New.
7388         * testsuite/26_numerics/random/discrete_distribution/cons/
7389         initlist.cc: New.
7390         * testsuite/26_numerics/random/discrete_distribution/cons/
7391         default.cc: New.
7392         * testsuite/26_numerics/random/discrete_distribution/cons/
7393         num_xbound_fun.cc: New.
7394         * testsuite/26_numerics/random/discrete_distribution/requirements/
7395         typedefs.cc: New.
7396         * testsuite/26_numerics/random/discrete_distribution/operators/
7397         serialize.cc: New.
7398         * testsuite/26_numerics/random/weibull_distribution/cons/
7399         parms.cc: New.
7400         * testsuite/26_numerics/random/weibull_distribution/cons/
7401         default.cc: New.
7402         * testsuite/26_numerics/random/weibull_distribution/requirements/
7403         typedefs.cc: New.
7404         * testsuite/26_numerics/random/weibull_distribution/operators/
7405         serialize.cc: New.
7406         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7407         parms.cc: New.
7408         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7409         default.cc: New.
7410         * testsuite/26_numerics/random/negative_binomial_distribution/
7411         requirements/typedefs.cc: New.
7412         * testsuite/26_numerics/random/negative_binomial_distribution/
7413         operators/serialize.cc: New.
7414         * testsuite/26_numerics/random/cauchy_distribution/cons/
7415         parms.cc: New.
7416         * testsuite/26_numerics/random/cauchy_distribution/cons/
7417         default.cc: New.
7418         * testsuite/26_numerics/random/cauchy_distribution/requirements/
7419         typedefs.cc: New.
7420         * testsuite/26_numerics/random/cauchy_distribution/operators/
7421         serialize.cc: New.
7422         * testsuite/26_numerics/random/gamma_distribution/cons/
7423         parms.cc: New.
7424         * testsuite/26_numerics/random/gamma_distribution/cons/
7425         default.cc: New.
7426         * testsuite/26_numerics/random/gamma_distribution/requirements/
7427         typedefs.cc: New.
7428         * testsuite/26_numerics/random/gamma_distribution/operators/
7429         serialize.cc: New.
7430         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7431         parms.cc: New.
7432         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7433         default.cc: New.
7434         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
7435         typedefs.cc: New.
7436         * testsuite/26_numerics/random/fisher_f_distribution/operators/
7437         serialize.cc: New.
7438
7439         * testsuite/26_numerics/random/exponential_distribution/cons/
7440         parms.cc: New.
7441         * testsuite/26_numerics/random/exponential_distribution/cons/
7442         default.cc: New.
7443         * testsuite/26_numerics/random/exponential_distribution/requirements/
7444         typedefs.cc: New.
7445         * testsuite/26_numerics/random/exponential_distribution/operators/
7446         serialize.cc: New.
7447         * testsuite/26_numerics/random/lognormal_distribution/cons/
7448         parms.cc: New.
7449         * testsuite/26_numerics/random/lognormal_distribution/cons/
7450         default.cc: New.
7451         * testsuite/26_numerics/random/lognormal_distribution/requirements/
7452         typedefs.cc: New.
7453         * testsuite/26_numerics/random/lognormal_distribution/operators/
7454         serialize.cc: New.
7455         * testsuite/26_numerics/random/binomial_distribution/cons/
7456         parms.cc: New.
7457         * testsuite/26_numerics/random/binomial_distribution/cons/
7458         default.cc: New.
7459         * testsuite/26_numerics/random/binomial_distribution/requirements/
7460         typedefs.cc: New.
7461         * testsuite/26_numerics/random/binomial_distribution/operators/
7462         serialize.cc: New.
7463         * testsuite/26_numerics/random/random_device/cons/
7464         token.cc: New.
7465         * testsuite/26_numerics/random/random_device/cons/
7466         default.cc: New.
7467         * testsuite/26_numerics/random/random_device/requirements/
7468         typedefs.cc: New.
7469         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7470         parms.cc: New.
7471         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7472         default.cc: New.
7473         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
7474         typedefs.cc: New.
7475         * testsuite/26_numerics/random/extreme_value_distribution/operators/
7476         serialize.cc: New.
7477         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7478         range.cc: New.
7479         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7480         default.cc: New.
7481         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7482         num_xbound_fun.cc: New.
7483         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7484         initlist_fun.cc: New.
7485         * testsuite/26_numerics/random/piecewise_linear_distribution/
7486         requirements/typedefs.cc: New.
7487         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
7488         serialize.cc: New.
7489         * testsuite/26_numerics/random/student_t_distribution/cons/
7490         parms.cc: New.
7491         * testsuite/26_numerics/random/student_t_distribution/cons/
7492         default.cc: New.
7493         * testsuite/26_numerics/random/student_t_distribution/requirements/
7494         typedefs.cc: New.
7495         * testsuite/26_numerics/random/student_t_distribution/operators/
7496         serialize.cc: New.
7497         * testsuite/26_numerics/random/geometric_distribution/cons/
7498         parms.cc: New.
7499         * testsuite/26_numerics/random/geometric_distribution/cons/
7500         default.cc: New.
7501         * testsuite/26_numerics/random/geometric_distribution/requirements/
7502         typedefs.cc: New.
7503         * testsuite/26_numerics/random/geometric_distribution/operators/
7504         serialize.cc: New.
7505         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7506         range.cc: New.
7507         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7508         default.cc: New.
7509         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7510         num_xbound_fun.cc: New.
7511         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7512         initlist_fun.cc: New.
7513         * testsuite/26_numerics/random/piecewise_constant_distribution/
7514         requirements/typedefs.cc: New.
7515         * testsuite/26_numerics/random/piecewise_constant_distribution/
7516         operators/serialize.cc: New.
7517
7518 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7519
7520         * include/ext/bitmap_allocator.h: The typedefs should be made public
7521         if we want them to be accessible. This has been revealed by the patch
7522         that fixes PR c++/26693 in g++.
7523
7524 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
7525
7526         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
7527         Regenerated.
7528         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
7529         Regenerated.
7530         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
7531         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
7532         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
7533         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
7534         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
7535         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
7536         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
7537         Regenerated.
7538         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
7539
7540 2009-03-31  Jason Merrill  <jason@redhat.com>
7541
7542         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
7543
7544         PR libstdc++/39310
7545         * include/tr1_impl/type_traits (is_function): Add partial
7546         specializations with function cv-quals.
7547         (__is_function_helper): Remove.
7548         (is_member_pointer): Don't define in terms of is_member_*_pointer.
7549
7550 2009-03-30  Ian Lance Taylor  <iant@google.com>
7551
7552         * include/backward/hashtable.h (clear): Return quickly if the
7553         table is empty.
7554
7555 2009-03-27  Ian Lance Taylor  <iant@google.com>
7556
7557         * include/backward/hashtable.h (_S_num_primes): Change to 29.
7558         (__stl_prime_list): Add 5 at the start of the list.
7559
7560 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
7561
7562         * include/std/fstream (basic_filebuf<>::open(const std::string&,
7563         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
7564         std::string&, ios_base::openmode), basic_ifstream<>::
7565         open(const std::string&, ios_base::openmode), basic_ofstream<>::
7566         basic_ofstream(const std::string&, ios_base::openmode),
7567         basic_ofstream<>::open(const std::string&, ios_base::openmode),
7568         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
7569         basic_fstream<>::open(const std::string&, ios_base::openmode)):
7570         Add in C++0x mode.
7571         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
7572         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
7573         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
7574         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
7575         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
7576         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
7577         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
7578
7579 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7580
7581         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
7582         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
7583         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
7584         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
7585
7586 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7587
7588         * include/bits/forward_list.h (_Fwd_list_node_base<>::
7589         _M_transfer_after, _M_reverse_after): Move out of line...
7590         * include/bits/forward_list.tcc: ... here.
7591         (forward_list<>::reverse): Move inline...
7592         * include/bits/forward_list.h: ... here; minor cosmetic changes.
7593
7594 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7595
7596         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
7597         28277.cc: Likewise.
7598         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
7599         Likewise.
7600         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
7601         Likewise.
7602         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
7603         Likewise.
7604
7605 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7606
7607         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
7608         year(s).
7609         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7610         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7611         Likewise.
7612         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7613         Likewise.
7614         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7615         Likewise.
7616         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7617
7618 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7619
7620         * testsuite/25_algorithms/search_n/iterator.cc: Condition
7621         iterations for simulators.
7622         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7623         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7624         Condition stream width for simulators.
7625         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7626         Likewise.
7627         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7628         Likewise.
7629         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7630
7631 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
7632
7633         * doc/xml/manual/appendix_contributing.xml: Add docbook style
7634         sheet version information. Table-ize docbook element examples.
7635         * doc/xml/manual/using.xml: Human-readable header
7636         markup. Alphabetized. Add new headers.
7637         * doc/html: Regenerate.
7638
7639 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
7640
7641         * doc/xml/faq.xml: Fix link to setup documentation.
7642
7643 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
7644
7645         * include/std/type_traits (__add_lvalue_reference_helper,
7646         __add_rvalue_reference_helper): As an optimization, rewrite
7647         condition (avoid is_function).
7648
7649 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7650
7651         PR libstdc++/39405
7652         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
7653         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7654
7655 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
7656
7657         * testsuite/30_threads/condition_variable_any/native_handle/
7658         typesizes.cc: Include tweaks.
7659         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7660         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7661         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7662         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7663         * testsuite/30_threads/condition_variable/native_handle/
7664         typesizes.cc: Same.
7665
7666 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7667
7668         * include/bits/shared_ptr.h: Add include guards.
7669         * include/tr1/shared_ptr.h: Likewise.
7670
7671 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7672
7673         * include/std/iostream: Fix doxygen link.
7674         * include/bits/forward_list.h: Fix doxygen markup.
7675         * include/ext/vstring.h: Escape backslash in doxygen comment.
7676         * include/bits/basic_string.h: Likewise.
7677
7678 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7679
7680         * doc/xml/faq.xml: Fix links to implementation status pages.
7681
7682 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7683
7684         * include/std/complex (operator+(const complex<>&, const _Tp&),
7685         operator+(const _Tp&, const complex<>&),
7686         operator-(const complex<>&, const _Tp&),
7687         operator-(const _Tp&, const complex<>&)): Do not assume real()
7688         returns a reference (against DR 387).
7689         * testsuite/26_numerics/complex/dr387_2.cc: New.
7690
7691 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
7692
7693         * testsuite/thread/pthread4.cc: Move...
7694         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
7695         * testsuite/thread/pthread5.cc: Move...
7696         * testsuite/23_containers/list/pthread5.cc: ...here.
7697         * testsuite/thread/pthread6.cc: Move...
7698         * testsuite/23_containers/map/pthread6.cc: ...here.
7699         * testsuite/thread/pthread7-rope.cc: Move...
7700         * testsuite/ext/rope/pthread7-rope.cc: ...here.
7701         * testsuite/thread/guard.cc: Move...
7702         * testsuite/18_support/pthread_guard.cc: ...here.
7703         * testsuite/thread/18185.cc: Move...
7704         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
7705         * testsuite/thread/pthread1.cc: Move...
7706         * testsuite/23_containers/list/pthread1.cc: ...here.
7707         * testsuite/thread/pthread2.cc: Move...
7708         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
7709         * testsuite/thread/pthread3.cc: Move...
7710         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
7711
7712         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
7713         * testsuite/thread: Remove.
7714
7715 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7716
7717         * configure: Regenerate.
7718
7719 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
7720
7721         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
7722         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
7723         from baseline_dir.
7724         * configure: Regenerate.
7725         * testsuite/Makefile.am (baseline_file): Remove variable.
7726         (site.exp): Set baseline_dir rather than baseline_file.
7727         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
7728         * testsuite/Makefile.in: Regenerate.
7729
7730 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7731
7732         * testsuite/30_threads/thread/this_thread: Move...
7733         * testsuite/30_threads/this_thread: ...here.
7734         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
7735         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
7736         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
7737         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
7738         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
7739         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
7740
7741 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7742
7743         * doc/doxygen/user.cfg.in: Tweaks.
7744         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
7745         be elsewhere.
7746
7747         * include/tr1_impl/unordered_map: Just use most specialized
7748         container module.
7749         * include/tr1_impl/unordered_set: Same.
7750         * include/tr1_impl/array: Same.
7751         * include/bits/stl_list.h: Same.
7752         * include/bits/stl_map.h: Same.
7753         * include/bits/stl_queue.h: Same.
7754         * include/bits/stl_set.h: Same.
7755         * include/bits/stl_stack.h: Same.
7756         * include/bits/forward_list.h: Same.
7757         * include/bits/basic_string.h: Same.
7758         * include/bits/stl_multimap.h: Same.
7759         * include/bits/stl_vector.h: Same.
7760         * include/bits/stl_deque.h: Same.
7761         * include/bits/stl_multiset.h: Same.
7762         * include/bits/stl_bvector.h: Same.
7763
7764         * include/backward/binders.h: Change binder module to binders.
7765
7766         * include/std/complex: Add complex_numers module.
7767         * include/tr1_impl/complex: Same.
7768
7769         * include/std/valarray: Add numeric_arrays module.
7770         * include/bits/gslice_array.h: Same.
7771         * include/bits/gslice.h: Same.
7772         * include/bits/mask_array.h: Same.
7773         * include/bits/slice_array.h: Same.
7774         * include/bits/indirect_array.h: Same.
7775
7776         * include/bits/allocator.h: Add allocators module.
7777         * include/ext/throw_allocator.h
7778         * include/ext/pool_allocator.h
7779         * include/ext/bitmap_allocator.h
7780         * include/ext/new_allocator.h
7781         * include/ext/malloc_allocator.h
7782         * include/ext/array_allocator.h
7783         * include/ext/mt_allocator.h
7784         * include/ext/debug_allocator.h
7785         * include/ext/extptr_allocator.h
7786
7787         * include/tr1_impl/functional: Move namespace markup here.
7788         * include/tr1_impl/regex: Same.
7789
7790         * include/tr1_impl/type_traits: Add metaprogramming module.
7791         * include/std/type_traits: Same.
7792
7793         * include/std/memory: Add memory module.
7794
7795         * include/std/ratio: Add ratio module.
7796
7797         * include/std/chrono: Move namespace markup here, add time module.
7798
7799         * include/std/thread: Move namespace markup here, add concurrency
7800         module.
7801         * include/std/mutex: Use concurrency module.
7802         * include/std/condition_variable: Same.
7803
7804
7805         * include/bits/ios_base.h: Refine io module.
7806         * include/bits/basic_ios.h: Same.
7807         * include/std/fstream: Same.
7808         * include/std/istream: Same.
7809         * include/std/ostream: Same.
7810         * include/std/sstream: Same.
7811
7812         * include/ext/vstring.h: Correct parameter markup.
7813
7814         * include/bits/shared_ptr.h: Add pointer_abstractions module.
7815         * include/bits/unique_ptr.h: Same.
7816
7817         * include/bits/algorithmfwd.h: Add mutating_algorithms,
7818         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
7819         * include/bits/stl_heap.h: Add markup for new groupings.
7820         * include/bits/stl_algobase.h: Same.
7821         * include/bits/stl_algo.h: Same.
7822
7823         * include/c_compatibility/stdatomic.h: Add atomics module.
7824         * include/c_global/cstdatomic: Same.
7825
7826         * libsupc++/exception: Add exceptions module.
7827         * libsupc++/typeinfo: Same.
7828         * libsupc++/new: Same.
7829         * libsupc++/exception_ptr.h: Same.
7830         * include/std/system_error: Same.
7831         * include/std/stdexcept: Same.
7832
7833         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
7834         * libsupc++/cxxabi-forced.h: Same.
7835
7836         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
7837         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
7838         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
7839         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
7840         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
7841         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
7842         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
7843         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
7844         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
7845         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7846         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
7847         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
7848         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
7849         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
7850         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
7851         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
7852         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
7853         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
7854         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
7855         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
7856         * testsuite/23_containers/vector/requirements/dr438/
7857         constructor_1_neg.cc: Same.
7858         * testsuite/23_containers/vector/requirements/dr438/
7859         constructor_2_neg.cc: Same.
7860         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
7861         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
7862         * testsuite/23_containers/deque/requirements/dr438/
7863         constructor_1_neg.cc: Same.
7864         * testsuite/23_containers/deque/requirements/dr438/
7865         constructor_2_neg.cc: Same.
7866         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
7867         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
7868         * testsuite/23_containers/list/requirements/dr438/
7869         constructor_1_neg.cc: Same.
7870         * testsuite/23_containers/list/requirements/dr438/
7871         constructor_2_neg.cc: Same.
7872         * testsuite/20_util/duration/cons/1_neg.cc: Same.
7873         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
7874         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
7875         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
7876         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
7877         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
7878         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
7879         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
7880         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
7881         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
7882
7883 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
7884
7885         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
7886         * doc/doxygen/user.cfg.in: Update.
7887         * scripts/run_doxygen: Adjust for new group names.
7888
7889         * include/tr1_impl/random: Update doxygen group markup.
7890         * include/tr1_impl/unordered_map: Same.
7891         * include/tr1_impl/unordered_set: Same.
7892         * include/tr1_impl/array: Same.
7893         * include/std/numeric: Same.
7894         * include/std/utility: Same.
7895         * include/std/bitset: Same.
7896         * include/std/iosfwd: Same.
7897         * include/bits/stl_list.h: Same.
7898         * include/bits/stl_map.h: Same.
7899         * include/bits/stl_algobase.h: Same.
7900         * include/bits/stl_queue.h: Same.
7901         * include/bits/stl_set.h: Same.
7902         * include/bits/stl_stack.h: Same.
7903         * include/bits/stl_iterator_base_types.h: Same.
7904         * include/bits/forward_list.h: Same.
7905         * include/bits/basic_string.h: Same.
7906         * include/bits/stl_multimap.h: Same.
7907         * include/bits/stl_vector.h: Same.
7908         * include/bits/stl_deque.h: Same.
7909         * include/bits/stl_multiset.h: Same.
7910         * include/bits/stl_algo.h: Same.
7911         * include/bits/stl_bvector.h: Same.
7912         * include/bits/algorithmfwd.h: Same.
7913         * include/bits/stl_function.h: Same.
7914         * include/tr1/cmath: Same.
7915         * include/backward/binders.h: Same.
7916
7917 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
7918
7919         * include/std/system_error (system_category): To system_category().
7920         (generic_category): To generic_category. DR 890.
7921         * src/system_error.cc: Define.
7922         * include/bits/functexcept.h: Only one __throw_system_error.
7923         * src/functexcept.cc: Same.
7924         * include/std/mutex: Fixup for changes above.
7925         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
7926         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
7927         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
7928         * config/abi/pre/gnu.ver: Clean up exports.
7929
7930 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
7931
7932         * include/std/thread: Fix typo.
7933         * src/thread.cc (thread::join): Use NULL.
7934
7935 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
7936
7937         PR libstdc++/39168
7938         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
7939         const string&)): Also check that the value != CHAR_MAX.
7940         * include/bits/locale_facets.tcc (__numpunct_cache<>::
7941         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
7942         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
7943         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
7944         _M_cache(const locale&)): Likewise.
7945         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
7946         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
7947         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
7948         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
7949         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
7950         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
7951
7952 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
7953             Benjamin Kosnik  <bkoz@redhat.com>
7954
7955         * include/std/thread (_Impl_base): Move _M_id out and into ...
7956         (thread): ...here. Call _M_make_routine in body of constructors.
7957         Adjust data member usage to reflect changes.
7958         (_M_make_routine): From _M_make_shared_data.
7959         (_M_start_thread): Add __shared_base_type argument.
7960         * src/thread.cc: Fixups for above.
7961         * config/abi/pre/gnu.ver: Adjust exports.
7962         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
7963         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
7964         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7965
7966 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
7967
7968         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
7969         (compare_type_to_native_type): ...this, add alignment check.
7970         * testsuite/30_threads/condition_variable_any/native_handle/
7971         typesizes.cc: Modify as above.
7972         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7973         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7974         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7975         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7976         * testsuite/30_threads/condition_variable/native_handle/
7977         typesizes.cc: Same.
7978         * testsuite/30_threads/recursive_timed_mutex/native_handle/
7979         typesizes.cc: Same.
7980
7981         * testsuite/30_threads/thread/cons/1.cc: Add comments.
7982         * testsuite/30_threads/thread/cons/2.cc: Same.
7983         * testsuite/30_threads/thread/cons/3.cc: Same.
7984         * testsuite/30_threads/thread/cons/4.cc: Same.
7985         * testsuite/30_threads/thread/cons/5.cc: Same.
7986         * testsuite/30_threads/thread/cons/6.cc: Same.
7987         * testsuite/30_threads/thread/cons/7.cc: Same.
7988         * testsuite/30_threads/thread/cons/8.cc: Same.
7989
7990         * testsuite/30_threads/thread/cons/9.cc: New.
7991         * testsuite/30_threads/thread/cons/moveable.cc: New.
7992
7993         * src/condition_variable.cc: Clean up whitespace.
7994         * include/std/condition_variable: Same.
7995
7996 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
7997
7998         * include/std/condition_variable (condition_variable): Remove
7999         _M_internal_mutex. Add private __native_type typedef.
8000         * src/condition_variable.cc (condition_variable::notify_one):
8001         Remove _M_internal_mutex use. Use typedef.
8002         (condition_variable::notify_all): Same.
8003         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
8004         (recursive_mutex): Same.
8005         (timed_mutex): Same.
8006         (recursive_timed_mutex): Same.
8007         (once_flag): Make __native_type typedef private.
8008
8009         * include/std/thread (this_thread): Add minimal markup.
8010
8011         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
8012         Adjust line numbers.
8013         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8014         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8015         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8016         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8017         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8018         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8019         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8020         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8021         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8022         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8023         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8024         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8025         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8026
8027         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
8028         * testsuite/30_threads/condition_variable_any/native_handle/
8029         typesizes.cc: New.
8030         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8031         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8032         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8033         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8034         * testsuite/30_threads/condition_variable/native_handle/
8035         typesizes.cc: Same.
8036         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8037         typesizes.cc: Same.
8038
8039 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
8040
8041         PR testsuite/33300
8042         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
8043         on darwin for lp64.
8044
8045 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
8046
8047         * configure.host: Set abi_baseline_pair for mips64*-linux.
8048         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
8049
8050 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8051
8052         * include/std/thread (this_thread::get_id): Inline.
8053
8054 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8055
8056         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
8057         _Callable as template argument for _M_make_shared_data.
8058         * testsuite/30_threads/thread/cons/6.cc: New.
8059         * testsuite/30_threads/thread/cons/7.cc: New.
8060         * testsuite/30_threads/thread/cons/8.cc: New.
8061
8062 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
8063
8064         * testsuite/30_threads/thread/member: To..
8065         * testsuite/30_threads/thread/members: ...this.
8066         * testsuite/30_threads/condition_variable/member: To...
8067         * testsuite/30_threads/condition_variable/members: ...this.
8068
8069 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
8070
8071         * include/std/thread (thread::id): Move definition inside thread.
8072         Use native_handle_type. Remove this_thread::get_id friend.
8073         Change __thread_data_ptr to __shared_base_ptr.
8074         (thread::id::id(native_handle_type): Make public. Still explicit.
8075         Use native_handle_type. Change _M_thread_id to _M_thread.
8076         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
8077         _M_thread_handle to _M_id.
8078         (thread::__thread_data): Rename to _Impl.
8079         Fixup for renames.
8080         (thread::_M_make_thread_data): Return derived type.
8081         (thread::hardware_concurrency): Add definition for default case.
8082         (thread::get_id): Now can define inline.
8083         (thread): Change _M_thread_data to _M_data.
8084         (this_thread::get_id): Now can define inline.
8085         * src/thread.cc (__thread_proxy): Rename to
8086         execute_native_thread_routine.
8087         Fixup for other renames.
8088         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
8089         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
8090         * testsuite/30_threads/thread/algorithm: Move to..
8091         * testsuite/30_threads/thread/swap: ...this.
8092         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
8093         * testsuite/30_threads/thread/id/operators.cc: New.
8094
8095 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8096
8097         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
8098         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
8099         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
8100         exposing it in public std::tuple interface.
8101
8102 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8103             Benjamin Kosnik  <bkoz@redhat.com>
8104
8105         * include/std/thread (__thread_data_base): Nest class in std::thread.
8106         (__thread_data): Likewise.
8107         (__thread_data_ptr): Nest typedef in std::thread.
8108         * src/thread.cc (__thread_proxy): Qualify the above names.
8109         * config/abi/pre/gnu.ver: Remove unused exports.
8110
8111 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
8112
8113         * include/bits/unique_ptr.h: Remove private __this_type typedef.
8114         * include/bits/stl_vector.h: Remove private vector_type typedef.
8115         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
8116         Fix line numbers.
8117         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8118         * testsuite/23_containers/vector/requirements/dr438/
8119         constructor_1_neg.cc: Same.
8120         * testsuite/23_containers/vector/requirements/dr438/
8121         constructor_2_neg.cc: Same.
8122         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8123         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8124
8125 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8126
8127         PR libstdc++/25191
8128         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
8129         deal consistently with __try and __catch too.
8130         * src/localename.cc: Replace try -> __try, catch -> __catch.
8131         * src/ios.cc: Likewise.
8132         * src/locale.cc: Likewise.
8133         * src/istream.cc: Likewise.
8134         * src/thread.cc: Likewise.
8135         * src/compatibility.cc: Likewise.
8136         * src/bitmap_allocator.cc: Likewise.
8137         * src/ios_init.cc: Likewise.
8138         * include/debug/deque: Likewise.
8139         * include/debug/list: Likewise.
8140         * include/tr1_impl/hashtable: Likewise.
8141         * include/std/bitset: Likewise.
8142         * include/ext/pb_ds/detail/resize_policy/
8143         hash_load_check_resize_trigger_imp.hpp: Likewise.
8144         * include/ext/pb_ds/detail/resize_policy/
8145         hash_standard_resize_policy_imp.hpp: Likewise.
8146         * include/ext/pb_ds/detail/cc_hash_table_map_/
8147         resize_fn_imps.hpp: Likewise.
8148         * include/ext/pb_ds/detail/cc_hash_table_map_/
8149         constructor_destructor_fn_imps.hpp: Likewise.
8150         * include/ext/pb_ds/detail/pat_trie_/
8151         split_join_branch_bag.hpp: Likewise.
8152         * include/ext/pb_ds/detail/pat_trie_/
8153         constructors_destructor_fn_imps.hpp: Likewise.
8154         * include/ext/pb_ds/detail/bin_search_tree_/
8155         constructors_destructor_fn_imps.hpp: Likewise.
8156         * include/ext/pb_ds/detail/gp_hash_table_map_/
8157         resize_fn_imps.hpp: Likewise.
8158         * include/ext/pb_ds/detail/gp_hash_table_map_/
8159         constructor_destructor_fn_imps.hpp: Likewise.
8160         * include/ext/pb_ds/detail/binary_heap_/
8161         constructors_destructor_fn_imps.hpp: Likewise.
8162         * include/ext/pb_ds/detail/binary_heap_/
8163         erase_fn_imps.hpp: Likewise.
8164         * include/ext/pb_ds/detail/binary_heap_/
8165         split_join_fn_imps.hpp: Likewise.
8166         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
8167         constructors_destructor_fn_imps.hpp: Likewise.
8168         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
8169         * include/ext/pb_ds/detail/list_update_map_/
8170         constructor_destructor_fn_imps.hpp: Likewise.
8171         * include/ext/slist: Likewise.
8172         * include/ext/memory: Likewise.
8173         * include/ext/rc_string_base.h: Likewise.
8174         * include/ext/ropeimpl.h: Likewise.
8175         * include/ext/vstring.tcc: Likewise.
8176         * include/ext/rope: Likewise.
8177         * include/ext/sso_string_base.h: Likewise.
8178         * include/bits/shared_ptr.h: Likewise.
8179         * include/bits/stl_list.h: Likewise.
8180         * include/bits/locale_classes.tcc: Likewise.
8181         * include/bits/locale_facets.tcc: Likewise.
8182         * include/bits/locale_classes.h: Likewise.
8183         * include/bits/forward_list.h: Likewise.
8184         * include/bits/stl_vector.h: Likewise.
8185         * include/bits/stl_deque.h: Likewise.
8186         * include/bits/istream.tcc: Likewise.
8187         * include/bits/stl_uninitialized.h: Likewise.
8188         * include/bits/ostream.tcc: Likewise.
8189         * include/bits/vector.tcc: Likewise.
8190         * include/bits/stl_tempbuf.h: Likewise.
8191         * include/bits/deque.tcc: Likewise.
8192         * include/bits/basic_string.tcc: Likewise.
8193         * include/bits/ostream_insert.h: Likewise.
8194         * include/bits/locale_facets_nonio.tcc: Likewise.
8195         * include/bits/stl_tree.h: Likewise.
8196         * include/bits/fstream.tcc: Likewise.
8197         * include/tr1/shared_ptr.h: Likewise.
8198         * include/tr1/hypergeometric.tcc: Likewise.
8199         * include/backward/hashtable.h: Likewise.
8200         * libsupc++/exception_ptr.h: Likewise.
8201         * libsupc++/eh_personality.cc: Likewise.
8202         * libsupc++/eh_call.cc: Likewise.
8203         * config/locale/gnu/monetary_members.cc: Likewise.
8204         * config/locale/gnu/time_members.h: Likewise.
8205         * config/locale/generic/time_members.h: Likewise.
8206
8207 2009-02-03  Johannes Singler  <singler@ira.uka.de>
8208
8209         * include/parallel/algorithmfwd.h:
8210         Add parallelism default for many declarations.
8211         * include/parallel/numericfwd.h: Likewise.
8212         * include/parallel/iterator.h: Use iterator_traits as usual.
8213         * include/parallel/par_loop.h:
8214         Include equally_split.h.
8215         (for_each_template_random_access_ed):
8216         Avoid calling the Result default constructor.
8217         * include/parallel/numeric: Replace
8218         for_each_template_random_access by
8219         for_each_template_random_access_ed in numeric functions.
8220
8221 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
8222
8223         * config/os/gnu-linux/os_defines.h: Remove superfluous
8224         __NO_STRING_INLINES.
8225
8226 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8227
8228         * testsuite/21_strings/c_strings/char/3.cc: New test.
8229         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
8230
8231 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
8232             Jakub Jelinek  <jakub@redhat.com>
8233
8234         PR libstdc++/30928 (partial, works together with recent glibcs)
8235         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8236         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8237         defined.
8238         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8239         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8240         defined.
8241         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8242         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8243         defined.
8244         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8245         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8246         defined.
8247         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
8248         argument is const char *, assign result to const char * var, not
8249         char *.
8250         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
8251         argument is const wchar_t *, assign result to const wchar_t * var, not
8252         wchar_t *.
8253
8254 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
8255
8256         * include/std/thread: Remove unused headers.
8257         (__thread_data_base): Remove unused mutex and base.
8258         (thread::~thread): Only detach if joinable.
8259         (thread::joinable): Test if thread data ptr is empty.
8260         (thread::_M_thread_data_mutex): Remove.
8261         (thread::_M_get_thread_data): Remove.
8262         (thread::_M_make_thread_data): Remove overload, use make_shared.
8263         (thread::id::id): Make constructor explicit.
8264         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
8265         (thread::_M_start_thread): Break shared_ptr cycle on error.
8266         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
8267         * testsuite/30_threads/thread/member/4.cc: New.
8268         * testsuite/30_threads/thread/member/5.cc: New.
8269
8270 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
8271
8272         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
8273         (standard_layout): Just use !has_virtual_destructor for now.
8274         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
8275         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
8276         * testsuite/30_threads/recursive_mutex/requirements/
8277         standard_layout.cc: New.
8278         * testsuite/30_threads/condition_variable/requirements/
8279         standard_layout.cc: New.
8280         * testsuite/29_atomics/atomic_address/requirements/
8281         standard_layout.cc: Adjust.
8282         * testsuite/29_atomics/atomic_flag/requirements/
8283         standard_layout.cc: Same.
8284         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
8285         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
8286         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
8287         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
8288         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
8289         line numbers.
8290         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
8291         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8292         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8293         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
8294         Remove, not required.
8295
8296 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
8297
8298         * include/std/thread (__thread_data_base, thread): Rename member
8299         functions to match coding style.
8300         (thread::thread,thread::operator=): Define move operations.
8301         * src/thread.cc (__thread_data_base, thread): Rename member functions.
8302         * config/abi/pre/gnu.ver: Adjust.
8303
8304 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
8305
8306         PR libstdc++/38384
8307         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
8308         on HPUX.
8309         * configure: Regenerate.
8310
8311 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
8312
8313         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
8314         atomic_flag_fence.
8315
8316 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8317
8318 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8319             Uros Bizjak  <ubizjak@gmail.com>
8320
8321         PR libstdc++/38834
8322         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
8323         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
8324
8325 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8326             Rainer Emrich  <r.emrich@de.tecosim.com>
8327
8328         PR libstdc++/38919
8329         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
8330         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
8331         * configure: Regenerate.
8332
8333 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
8334
8335         * include/std/thread (__thread_data_base::__run): Make non-const.
8336         * testsuite/30_threads/thread/cons/5.cc: New.
8337
8338 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
8339
8340         * src/Makefile.am (sources): Add math_stubs_float.cc.
8341         * src/Makefile.in: Regenerate.
8342         * src/math_stubs_float.cc: New, from libmath/stubs.c.
8343
8344 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8345
8346         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
8347         * src/Makefile.in: Regenerate.
8348         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
8349
8350 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8351
8352         PR libstdc++/32666
8353         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
8354
8355 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8356
8357         PR libstdc++/32666
8358         * Makefile.am (hosted_source): Remove libmath directory.
8359         * Makefile.in: Regenerate.
8360         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
8361         (AC_REPLACE_MATHFUNCS): Remove.
8362         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
8363         in GLIBCXX_CHECK_C99_TR1.
8364         * acinclude.m4: Remove libmath, need_math.
8365         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
8366         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
8367         * configure.ac: Same.
8368         * configure: Regenerate.
8369         * fragment.am: Fix comment.
8370         * config.h.in: Regenerate.
8371         * src/Makefile.in: Regenerate.
8372         * src/Makefile.am: Remove libmath references.
8373         * doc/Makefile.in: Regenerate.
8374         * po/Makefile.in: Regenerate.
8375         * include/Makefile.in: Regenerate.
8376         * libsupc++/Makefile.in: Regenerate.
8377         * testsuite/Makefile.in: Regenerate.
8378
8379         * src/compatibility.cc: Also export long double versions of "C" math
8380         library if hppa-linux.
8381         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
8382         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
8383
8384         * libmath: Remove.
8385         * libmath/signbit.c: Same.
8386         * libmath/stubs.c: Same.
8387         * libmath/Makefile.in: Same.
8388         * libmath/copysignf.c: Same.
8389         * libmath/mathconf.h: Same.
8390         * libmath/signbitf.c: Same.
8391         * libmath/Makefile.am: Same.
8392         * libmath/signbitl.c: Same.
8393
8394 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
8395             Paolo Carlini  <paolo.carlini@oracle.com>
8396
8397         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
8398         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
8399         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
8400         * configure.ac: Adjust.
8401         * doc/xml/manual/configure.xml: Update.
8402         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
8403         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
8404         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
8405         * configure: Regenerate.
8406         * config.h.in: Likewise.
8407
8408         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
8409         thread::joinable, thread::swap, this_thread::get_id,
8410         this_thread::yield): Define inline...
8411         * include/std/thread: ... here.
8412         * config/abi/pre/gnu.ver: Adjust.
8413
8414 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8415
8416         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
8417         Add dg-timeout-factor 2.0.
8418         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
8419         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
8420         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
8421         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
8422         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
8423         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
8424
8425 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8426
8427         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
8428         field from readelf output.
8429
8430 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8431
8432         PR libstdc++/38384
8433         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
8434         * configure: Regenerate.
8435
8436 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8437
8438         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
8439         _GLIBCXX_HAVE_TLS.
8440         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
8441
8442 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8443
8444         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
8445         constructor for _M_pattern.
8446         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
8447         string.cc: Test construction from different basic_string type.
8448         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
8449         string.cc: Likewise.
8450
8451 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
8452             Jonathan Larmour  <jifl@eCosCentric.com>
8453
8454         PR libstdc++/36801
8455         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
8456         New.
8457         (__gnu_cxx::__exchange_and_add): Use it.
8458         * src/atomic.cc (get_atomic_mutex): New.
8459         * src/debug.cc (get_safe_base_mutex): New.
8460         * src/locale.cc (get_locale_cache_mutex): New.
8461         * src/mt_allocator.cc (get_freelist): New.
8462         (get_freelist_mutex): New.
8463         * src/pool_allocator.cc (get_palloc_mutex): New.
8464         * include/std/mutex (__once_functor_lock): To
8465         (__get_once_functor_lock): ...this.
8466         * src/mutex.cc (__once_mutex): Don't export, use
8467         (get_once_mutex): ...this.
8468         * config/abi/pre/gnu.ver: Adjust exports.
8469
8470 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8471
8472         PR libstdc++/38732
8473         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
8474         referenceCount field again.
8475         (__cxxabiv1::__cxa_refcounted_exception): New struct.
8476         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
8477         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
8478         inline functions.
8479         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
8480         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
8481         instead of __cxa_exception.
8482         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
8483         __cxxabiv1::__cxa_throw): Likewise.
8484         * libsupc++/eh_ptr.cc (std::rethrow_exception,
8485         std::__exception_ptr::exception_ptr::_M_addref,
8486         std::__exception_ptr::exception_ptr::_M_release,
8487         __gxx_dependent_exception_cleanup): Likewise.
8488         * testsuite/18_support/exception/38732.cc: New test.
8489
8490         PR libstdc++/38092
8491         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
8492         * src/compatibility.cc: Don't use .symver directives if
8493         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
8494         * config.h.in: Regenerated.
8495         * configure: Likewise.
8496
8497 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
8498
8499         PR libstdc++/38466
8500         * include/bits/stl_pair.h: Document C++03 pair vs swap.
8501
8502 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
8503
8504         * src/locale_init.cc (locale::_S_initialize_once): Move construction
8505         of classic locale...
8506         (locale::classic): Here.
8507
8508 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
8509
8510         * include/tr1_impl/regex: Fix bad return statements and typos.
8511
8512 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8513
8514         * include/tr1_impl/regex: Remove unimplemented function definitions.
8515         * testsuite/28_regex/init-list.cc: Compile only.
8516         * testsuite/tr1/7_regular_expressions/regex/cons/char/
8517         c_string_extended.cc: Same.
8518         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
8519         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
8520
8521 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8522
8523         PR libstdc++/38384
8524         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
8525         * configure: Regenerate.
8526
8527 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8528
8529         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
8530         * configure: Regenerate.
8531
8532 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8533
8534         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
8535         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
8536         * configure: Regenerate.
8537
8538 2009-01-04  Richard Guenther  <rguenther@suse.de>
8539
8540         PR libstdc++/38720
8541         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
8542         integer type for storage, arithmetic and comparisons.
8543         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
8544
8545 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8546
8547         PR libstdc++/38719
8548         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
8549         _Fwd_list_const_iterator::_M_next): Fix return type.
8550
8551 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8552
8553         * Revert last commit, reopen and suspend libstdc++/38678.
8554
8555 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8556
8557         PR libstdc++/38678
8558         * include/std/istream (basic_istream<>::_M_read): New.
8559         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
8560         (basic_istream<>::read, basic_istream<>::readsome): Use it.
8561         * include/std/ostream (basic_ostream<>::_M_write_): New.
8562         (basic_ostream<>::_M_write): Adjust.
8563         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
8564         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
8565         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
8566         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
8567         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.