OSDN Git Service

2009-05-15 Paolo Carlini <paolo.carlini@oracle.com>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
2
3         * testsuite/21_strings/basic_string/40160.cc: Remove spurious
4         double include.
5
6 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
7
8         PR libstdc++/40160
9         * include/debug/formatter.h (_Parameter::_Parameter): Don't use
10         typeid when __GXX_RTTI is undefined.
11         * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
12         for null _M_variant._M_iterator._M_type,
13         _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
14         * testsuite/21_strings/basic_string/40160.cc: New.
15
16 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
17
18         * testsuite/26_numerics/random/discrete_distribution/cons/
19         num_xbound_fun.cc: Minor tweaks.
20         * testsuite/26_numerics/random/piecewise_constant_distribution/
21         cons/initlist_fun.cc: Likewise
22         * testsuite/26_numerics/random/piecewise_constant_distribution/
23         cons/num_xbound_fun.cc: Likewise
24         * testsuite/26_numerics/random/piecewise_linear_distribution/
25         cons/initlist_fun.cc: Likewise
26         * testsuite/26_numerics/random/piecewise_linear_distribution/
27         cons/num_xbound_fun.cc: Likewise
28
29 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
30
31         PR libstdc++/36211
32         * testsuite/lib/libstdc++.exp(v3_target_compile):  Add
33         cxxldflags to additional_flags rather than cxx_final.
34
35 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
36
37         * testsuite/26_numerics/random/discrete_distribution/cons/
38         num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
39         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
40         initlist_fun.cc: Likewise
41         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
42         num_xbound_fun.cc: Likewise
43         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
44         initlist_fun.cc: Likewise
45         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
46         num_xbound_fun.cc: Likewise 
47
48 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
49
50         PR libstdc++/40123
51         * random.tcc (independent_bits_engine<>::operator()()): Use
52         result_type(1), not 1UL.
53
54         * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
55         and _M_b.min(), instead of this->max() and this->min().
56
57         * random.h (_ShiftMin1): Remove, adjust everywhere.
58
59         * random.tcc: Minor cosmetic changes.
60
61 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
62
63         * include/bits/random.tcc (cauchy_distribution<>::
64         operator()(_UniformRandomNumberGenerator&, const param_type&)): 
65         Avoid M_PI, a glibc extension.
66
67 2009-05-13  Ben Elliston  <bje@au.ibm.com>
68
69         * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
70         * include/Makefile.in: Likewise.
71
72 2009-05-13  Ben Elliston  <bje@au.ibm.com>
73
74         * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
75         const void * const.
76
77 2009-05-12  Edward Smith-Rowland  <3dw4rd@verizon.net>
78
79         * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
80         random number engines, complex, bitset, array, time utilities, and
81         char_traits.
82
83 2009-05-12  Jonathan Wakely  <jwakely.gcc@gmail.com>
84
85         * libsupc++/exception: Include nested_exception.h in C++0x mode.
86         * libsupc++/nested_exception.h: New.
87         * libsupc++/Makefile.am: Add new header.
88         * libsupc++/Makefile.in: Regenerate.
89         * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
90         * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
91         * testsuite/18_support/nested_exception/cons.cc: New.
92         * testsuite/18_support/nested_exception/nested_ptr.cc: New.
93         * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
94         * doc/xml/manual/status_cxx200x.xml: Adjust.
95
96 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
97
98         * include/ext/throw_allocator.h: Remove redundant include.
99
100 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
101
102         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
103         out of line member functions definitions.
104         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
105         Remove, use static locals instead.
106         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
107         * src/throw_allocator.cc: New.
108         * src/Makefile.am: Add.
109         * config/abi/pre/gnu.ver: Add exports.
110         * src/Makefile.in: Regenerate.
111
112 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
113
114         * configure.ac: Bump libtool_VERSION to 6:12:0.
115         * configure: Regenerate.
116
117 2009-05-07  Matthias Klose  <doko@ubuntu.com>
118
119         PR libstdc++/40038
120         * src/math_stubs_long_double.cc: Add ceill.
121
122 2009-05-06  Johannes Singler  <singler@ira.uka.de>
123
124         PR libstdc++/39546
125         * include/parallel/algo.h (find_switch):
126         Parametrize binder2nd with const T& instead of T.
127         * testsuite/25_algorithms/find/39546.cc: new test case
128
129 2009-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
130
131         Revert:
132         2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
133
134         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
135         possible.
136         * configure: Regenerate.
137
138 2009-05-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
139
140         PR libstdc++/39909
141         * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
142         __set_once_functor_lock_ptr): Replace global lock object with local
143         locks on global mutex.
144         * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
145         __set_once_functor_lock_ptr): Likewise, keeping old function to
146         preserve ABI.
147         (__once_proxy): Use pointer to local lock if set, global lock
148         otherwise.
149         * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
150         * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
151         * testsuite/30_threads/call_once/39909.cc: New.
152
153 2009-05-03  Jan Hubicka  <jh@suse.cz>
154
155         * include/parallel/settings.h (get): Mark const.
156         * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
157         * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
158         * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
159         throw ().
160         * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
161         (is_open, fd): Mark pure and throw ().
162         (seekoff): Mark throw ().
163
164 2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
165
166         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
167         possible.
168         * configure: Regenerate.
169
170 2009-05-02  Jan Hubicka  <jh@suse.cz>
171
172         * include/tr1_impl/functional_hash.h (explicit specializations of ()
173         operator): Mark pure.
174
175 2009-04-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
176
177         * scripts/create_testsuite_files: Remove thread directory.
178
179 2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>
180
181         PR libstdc++/39868
182         * scripts/run_doxygen: Uncomment removal of includes.
183         (problematic): Rewrite __cxxabiv1 namespace to abi.
184
185 2009-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
186
187         Revert the last commit.
188
189 2009-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
190
191         * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
192         Replace global lock object with local locks on global mutex.
193         * src/mutex.cc: Likewise.
194         * config/abi/pre/gnu.ver: Adjust.
195         * testsuite/30_threads/call_once/call_once2.cc: New.
196
197 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
198
199         PR libstdc++/39880
200         PR libstdc++/39881
201         PR libstdc++/39882
202         * include/std/system_error (is_error_code_enum<errc>): Remove.
203         (error_condition<>::error_condition(_ErrorCodeEnum,)
204         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
205         (error_code<>::error_code(_ErrorCodeEnum,),
206         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
207         * testsuite/19_diagnostics/system_error/39880.cc: New.
208         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
209         Likewise.
210         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
211         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
212         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
213         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
214         Adjust.
215         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
216         Likewise.
217         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
218         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
219         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
220         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
221         Likewise.
222         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
223         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
224         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
225         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
226
227 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
228
229         * doc/xml/authors.xml: Add space.
230         * doc/xml/faq.xml: Update links.
231         * doc/xml/manual/intro.xml: Same.
232         * doc/xml/manual/abi.xml: Update.
233         * doc/xml/manual/appendix_contributing.xml: Fix typo.
234         * doc/xml/manual/status_cxxtr1.xml: Update links.
235         * doc/xml/manual/status_cxx1998.xml: Same.
236         * doc/xml/manual/status_cxx200x.xml: Same.
237
238 2009-04-22  Jan Hubicka  <jh@suse.cz>
239
240         * include/tr1_impl/array (at): Do not use builtin_expect.
241         * include/ext/throw_allocator.h (allocate): Likewise.
242         * include/ext/pool_allocator.h (allocate): Likweise.
243         * include/ext/bitmap_allocator.h (allocate): Likewise.
244         * include/ext/rc_string_base.h (_S_construct): Likewise.
245         * include/ext/malloc_allocator.h (allocate): Likewise.
246         * include/ext/mt_allocator.h (allocate): Likewise.
247         * include/ext/sso_string_base.h (_M_construct): Likewise.
248         * include/bits/basic_string.tcc (_S_construct): Likewise.
249
250 2009-04-22  Jan Hubicka  <jh@suse.cz>
251
252         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
253         (atexit, atoll, stroll, strtoull): Mark throw ()
254         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
255         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
256         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
257         (atexit, atoll, stroll, strtoull): Mark throw ()
258         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
259         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
260
261 2009-04-21  Jan Hubicka  <jh@suse.cz>
262
263         * include/ext/atomicity.h
264         (__exchange_and_add, __atomic_add): Mark throw ().
265         * config/os/aix/atomicity.h
266         * config/os/aix/atomicity.h
267         * config/os/irix/atomicity.h
268         * config/cpu/cris/atomicity.h
269         * config/cpu/m68k/atomicity.h
270         * config/cpu/hppa/atomicity.h
271         * config/cpu/sparc/atomicity.h
272         * config/cpu/i386/atomicity.h
273         * config/cpu/i486/atomicity.h
274         * config/cpu/sh/atomicity.h
275         * config/cpu/generic/atomicity_mutex/atomicity.h
276         * config/cpu/generic/atomicity_builtins/atomicity.h
277         (__exchange_and_add, __atomic_add): Mark throw ().
278
279 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
280
281         PR libstdc++/39835
282         * include/bits/random.h: Avoid the badname __alpha (and, for
283         consistency, __beta too).
284         * include/bits/random.tcc: Likewise.
285
286 2009-04-19  Jan Hubicka  <jh@suse.cz>
287
288         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
289         _GLIBCXX_NOTHROW.
290
291 2009-04-19  Jan Hubicka  <jh@suse.cz>
292
293         * include/c_compatibility/stdatomic.h
294         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
295         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
296         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
297
298 2009-04-18  Jan Hubicka  <jh@suse.cz>
299
300         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
301         * libsupc++/unwind-cxx.h (__cxa_get_globals,
302         __cxa_get_globals_fast): Mark const.
303         (__cxa_get_exception_ptr): Mark pure.
304         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
305         (__terminate): Makr throw ().
306         * libsupc++/exception (terminate): Mark throw().
307         (uncaught_exception): Mark pure.
308         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
309         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
310         Mark throw().
311         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
312         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
313         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
314         __cxa_guard_abort): Mark throw ().
315         (__cxa_pure_virtual): Mark noreturn.
316         (__cxa_current_exception_type): Mark throw and pure.
317         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
318         __cxa_exception_type): Mark pure.
319         (_M_safe_bool_dummy): Mark pure and const.
320
321 2009-04-18  Jan Hubicka  <jh@suse.cz>
322
323         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
324         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
325         _M_destroy_thread_key): Mark throw ()
326         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
327         _M_singular, _M_can_compare _M_get_mutex, _M_message,
328         _M_get_max_length): Mark throw ().
329         * include/debug/formatter.h (_M_message, _M_format_word,
330         _M_get_max_length): Mark throw ().
331         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
332         _M_detach_single): Mark throw ().
333         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
334         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
335         throw ()
336         (_M_get_mutex): Mark throw ().
337         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
338         (_M_destroy_thread_key): Mark CONST and throw.
339         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
340         throw ().
341
342 2009-04-18  Jan Hubicka  <jh@suse.cz>
343
344         * src/condition_variable.cc (condition_variable,
345         condition_variable_any constructors): Mark throw()
346         * src/hash.cc (operator() for long double, string, and wstring): Mark
347         throw ().
348         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
349         _M_setup, rdbuf, str): Mark throw ().
350         * src/chrono.cc (new): Mark throw ().
351         * include/std/system_error (system_category, generic_category): Mark
352         throw () and const.
353         * include/std/chrono (now): Mark throw ().
354         * include/std/condition_variable (condition_variable,
355         ~condition_variable, condition_variable_any,
356         ~condition_variable_any): Mark throw ().
357         * include/std/mutex (mutex): Mark throw ().
358         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
359         throw.
360         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
361         and throw ().
362         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
363         * include/bits/locale_classes.h (_S_initialize_once,
364         _S_clone_c_locale): Mark throw ().
365         (_S_get_c_name): Mark const and throw ().
366         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
367         throw ().
368         * include/bits/locale_facets.h (__convert_to_v explicit instances):
369         Mark throw ().
370         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
371         throw ().
372         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
373         ios_base): Mark throw ()
374         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
375         * include/backward/strstream (strstreambuf constructors): Mark throw ().
376         (str, freeze, _M_setupf): Mark throw ().
377         (pcount): Mark pure and throw ().
378         (rdbuf): Mark const and throw ().
379
380 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
381
382         PR libstdc++/39802
383         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
384         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
385         Always accept negative values, for unsigned types too.
386         * testsuite/22_locale/num_get/get/char/39802.cc: New.
387         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
388
389 2009-04-18  Jan Hubicka  <jh@suse.cz>
390
391         * include/debug/formater.h: Include bits/c++config.h.
392         (_M_error): Mark noreturn.
393         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
394         _GLIBCXX_NORETURN): New.
395         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
396         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
397         Mark pure.
398         * include/c_compatibility/stdatomic.h
399         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
400         __atomic_flag_wait_explicit, __atomic_flag_for_address):
401         Mark by throw ().
402         * src/atomic.cc (atomic_flag_test_and_set_explicit,
403         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
404         __atomic_flag_for_address): Mark by throw ().
405
406 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
407
408         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
409
410 2009-04-16  Jan Hubicka  <jh@suse.cz>
411
412         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
413         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
414         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
415         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
416         out body to ...
417         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
418         functions.
419         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
420         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
421         _Rb_tree_black_count): Mark nothrow.
422
423 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
424
425         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
426         from base classes.
427         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
428
429 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
430
431         * doc/html: Regenerate.
432
433 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
434
435         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
436
437         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
438         * doc/xml/gnu/fdl-1.2.xml: Same.
439         * doc/xml/manual/numerics.xml: Same.
440         * doc/xml/manual/concurrency.xml: Same.
441         * doc/xml/manual/intro.xml: Same.
442         * doc/xml/manual/status_cxxtr1.xml: Same.
443         * doc/xml/manual/containers.xml: Same.
444         * doc/xml/manual/io.xml: Same.
445         * doc/xml/manual/utilities.xml: Same.
446         * doc/xml/manual/support.xml: Same.
447         * doc/xml/manual/using.xml: Same.
448         * doc/xml/manual/localization.xml: Same.
449         * doc/xml/manual/locale.xml: Same.
450         * doc/xml/manual/extensions.xml: Same.
451         * doc/xml/manual/appendix_contributing.xml: Same.
452         * doc/xml/manual/diagnostics.xml: Same.
453         * doc/xml/manual/status_cxx200x.xml: Same.
454
455 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
456
457         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
458         * doc/xml/manual/status_cxx200x.xml: Adjust.
459
460 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
461
462         * doc/xml/spine.xml: Remove unused license entity, update
463         copyright year.
464
465         * doc/xml/manual/spine.xml: Markup for primary index terms.
466         * doc/xml/manual/numerics.xml: Same.
467         * doc/xml/manual/intro.xml: Same.
468         * doc/xml/manual/containers.xml: Same.
469         * doc/xml/manual/io.xml: Same.
470         * doc/xml/manual/appendix_porting.xml: Same.
471         * doc/xml/manual/utilities.xml: Same.
472         * doc/xml/manual/support.xml: Same.
473         * doc/xml/manual/localization.xml: Same.
474         * doc/xml/manual/strings.xml: Same.
475         * doc/xml/manual/extensions.xml: Same.
476         * doc/xml/manual/appendix_contributing.xml: Same.
477         * doc/xml/manual/diagnostics.xml: Same.
478         * doc/xml/manual/algorithms.xml: Same.
479         * doc/xml/manual/appendix_free.xml: Same.
480         * doc/xml/manual/iterators.xml: Same.
481
482         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
483         * doc/xml/gnu/fdl-1.2.xml: Same.
484
485         * doc/xml/manual/status_cxx200x.xml: Re-write.
486
487 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
488
489         PR libstdc++/39629 (final bits)
490         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
491         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
492         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
493         Fix formula for __j.
494         * include/bits/random.tcc (operator==(const normal_distribution<>&,
495         const normal_distribution<>&): Remove.
496         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
497         const uniform_int_distribution<>&), operator==(const
498         uniform_real_distribution<>&, const uniform_real_distribution<>&),
499         operator==(const normal_distribution<>&, const normal_distribution<>&),
500         operator==(const lognormal_distribution<>&,
501         const lognormal_distribution<>&), operator==(const
502         chi_squared_distribution<>&, const chi_squared_distribution<>&),
503         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
504         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
505         operator==(const student_t_distribution<>&,
506         const student_t_distribution<>&), operator==(const
507         bernoulli_distribution<>&, const bernoulli_distribution<>&),
508         operator==(const binomial_distribution<>&, const
509         binomial_distribution<>&), operator==(const geometric_distribution<>&,
510         const geometric_distribution<>&), operator==(const
511         negative_binomial_distribution<>&, const
512         negative_binomial_distribution<>&), operator==(const
513         poisson_distribution<>&, const poisson_distribution<>&),
514         operator==(const exponential_distribution<>&,
515         const exponential_distribution<>&), operator==(const
516         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
517         weibull_distribution<>&, const weibull_distribution<>&),
518         operator==(const extreme_value_distribution<>&,
519         const extreme_value_distribution<>&), operator==(const
520         discrete_distribution<>&, const discrete_distribution<>&),
521         operator==(const piecewise_constant_distribution<>&,
522         const piecewise_constant_distribution<>&), operator==(const
523         piecewise_linear_distribution<>&, const
524         piecewise_linear_distribution<>&)): Remove.
525         * testsuite/26_numerics/random/uniform_real_distribution/operators/
526         serialize.cc: Remove.
527         * testsuite/26_numerics/random/piecewise_constant_distribution/
528         operators/serialize.cc: Likewise.
529         * testsuite/26_numerics/random/chi_squared_distribution/operators/
530         serialize.cc: Likewise.
531         * testsuite/26_numerics/random/normal_distribution/operators/
532         serialize.cc: Likewise.
533         * testsuite/26_numerics/random/uniform_int_distribution/operators/
534         serialize.cc: Likewise.
535         * testsuite/26_numerics/random/poisson_distribution/operators/
536         serialize.cc: Likewise.
537         * testsuite/26_numerics/random/bernoulli_distribution/operators/
538         serialize.cc: Likewise.
539         * testsuite/26_numerics/random/discrete_distribution/operators/
540         serialize.cc: Likewise.
541         * testsuite/26_numerics/random/weibull_distribution/operators/
542         serialize.cc: Likewise.
543         * testsuite/26_numerics/random/negative_binomial_distribution/
544         operators/serialize.cc: Likewise.
545         * testsuite/26_numerics/random/cauchy_distribution/operators/
546         serialize.cc: Likewise.
547         * testsuite/26_numerics/random/gamma_distribution/operators/
548         serialize.cc: Likewise.
549         * testsuite/26_numerics/random/fisher_f_distribution/operators/
550         serialize.cc: Likewise.
551         * testsuite/26_numerics/random/exponential_distribution/operators/
552         serialize.cc: Likewise.
553         * testsuite/26_numerics/random/lognormal_distribution/operators/
554         serialize.cc: Likewise.
555         * testsuite/26_numerics/random/binomial_distribution/operators/
556         serialize.cc: Likewise.
557         * testsuite/26_numerics/random/extreme_value_distribution/
558         operators/serialize.cc: Likewise.
559         * testsuite/26_numerics/random/piecewise_linear_distribution/
560         operators/serialize.cc: Likewise.
561         * testsuite/26_numerics/random/student_t_distribution/operators/
562         serialize.cc: Likewise.
563         * testsuite/26_numerics/random/geometric_distribution/operators/
564         serialize.cc: Likewise.
565
566         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
567         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
568         mersenne_twister_engine<>::seed(_Gen&,
569         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
570         subtract_with_carry_engine<>::seed(_Gen&,
571         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
572         Remove, unused.
573         * include/bits/random.tcc (linear_congruential_engine<>::
574         seed(_Gen&, false_type): Likewise.
575
576 2009-04-09  Nick Clifton  <nickc@redhat.com>
577
578         * src/allocator-inst.cc: Change copyright header to refer to
579         version 3 of the GNU General Public License with version 3.1
580         of the GCC Runtime Library Exception and to point readers at
581         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
582         web page.
583         * config/abi/compatibility.h: Likewise.
584         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
585         * config/abi/pre/gnu.ver: Likewise.
586         * config/allocator/bitmap_allocator_base.h: Likewise.
587         * config/allocator/malloc_allocator_base.h: Likewise.
588         * config/allocator/mt_allocator_base.h: Likewise.
589         * config/allocator/new_allocator_base.h: Likewise.
590         * config/allocator/pool_allocator_base.h: Likewise.
591         * config/cpu/alpha/atomic_word.h: Likewise.
592         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
593         * config/cpu/cris/atomic_word.h: Likewise.
594         * config/cpu/cris/atomicity.h: Likewise.
595         * config/cpu/generic/atomic_word.h: Likewise.
596         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
597         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
598         * config/cpu/generic/cpu_defines.h: Likewise.
599         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
600         * config/cpu/hppa/atomicity.h: Likewise.
601         * config/cpu/i386/atomicity.h: Likewise.
602         * config/cpu/i486/atomicity.h: Likewise.
603         * config/cpu/ia64/atomic_word.h: Likewise.
604         * config/cpu/m68k/atomicity.h: Likewise.
605         * config/cpu/powerpc/atomic_word.h: Likewise.
606         * config/cpu/powerpc/cpu_defines.h: Likewise.
607         * config/cpu/sh/atomicity.h: Likewise.
608         * config/cpu/sparc/atomic_word.h: Likewise.
609         * config/cpu/sparc/atomicity.h: Likewise.
610         * config/io/basic_file_stdio.cc: Likewise.
611         * config/io/basic_file_stdio.h: Likewise.
612         * config/io/c_io_stdio.h: Likewise.
613         * config/locale/darwin/ctype_members.cc: Likewise.
614         * config/locale/generic/c++locale_internal.h: Likewise.
615         * config/locale/generic/c_locale.cc: Likewise.
616         * config/locale/generic/c_locale.h: Likewise.
617         * config/locale/generic/codecvt_members.cc: Likewise.
618         * config/locale/generic/collate_members.cc: Likewise.
619         * config/locale/generic/ctype_members.cc: Likewise.
620         * config/locale/generic/messages_members.cc: Likewise.
621         * config/locale/generic/messages_members.h: Likewise.
622         * config/locale/generic/monetary_members.cc: Likewise.
623         * config/locale/generic/numeric_members.cc: Likewise.
624         * config/locale/generic/time_members.cc: Likewise.
625         * config/locale/generic/time_members.h: Likewise.
626         * config/locale/gnu/c++locale_internal.h: Likewise.
627         * config/locale/gnu/c_locale.cc: Likewise.
628         * config/locale/gnu/c_locale.h: Likewise.
629         * config/locale/gnu/codecvt_members.cc: Likewise.
630         * config/locale/gnu/collate_members.cc: Likewise.
631         * config/locale/gnu/ctype_members.cc: Likewise.
632         * config/locale/gnu/messages_members.cc: Likewise.
633         * config/locale/gnu/messages_members.h: Likewise.
634         * config/locale/gnu/monetary_members.cc: Likewise.
635         * config/locale/gnu/numeric_members.cc: Likewise.
636         * config/locale/gnu/time_members.cc: Likewise.
637         * config/locale/gnu/time_members.h: Likewise.
638         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
639         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
640         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
641         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
642         * config/os/aix/atomic_word.h: Likewise.
643         * config/os/aix/atomicity.h: Likewise.
644         * config/os/aix/ctype_base.h: Likewise.
645         * config/os/aix/ctype_inline.h: Likewise.
646         * config/os/aix/ctype_noninline.h: Likewise.
647         * config/os/aix/os_defines.h: Likewise.
648         * config/os/bsd/darwin/ctype_base.h: Likewise.
649         * config/os/bsd/darwin/ctype_inline.h: Likewise.
650         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
651         * config/os/bsd/darwin/os_defines.h: Likewise.
652         * config/os/bsd/freebsd/ctype_base.h: Likewise.
653         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
654         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
655         * config/os/bsd/freebsd/os_defines.h: Likewise.
656         * config/os/bsd/netbsd/ctype_base.h: Likewise.
657         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
658         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
659         * config/os/bsd/netbsd/os_defines.h: Likewise.
660         * config/os/djgpp/ctype_base.h: Likewise.
661         * config/os/djgpp/ctype_inline.h: Likewise.
662         * config/os/djgpp/ctype_noninline.h: Likewise.
663         * config/os/djgpp/os_defines.h: Likewise.
664         * config/os/generic/ctype_base.h: Likewise.
665         * config/os/generic/ctype_inline.h: Likewise.
666         * config/os/generic/ctype_noninline.h: Likewise.
667         * config/os/generic/error_constants.h: Likewise.
668         * config/os/generic/os_defines.h: Likewise.
669         * config/os/gnu-linux/ctype_base.h: Likewise.
670         * config/os/gnu-linux/ctype_inline.h: Likewise.
671         * config/os/gnu-linux/ctype_noninline.h: Likewise.
672         * config/os/gnu-linux/os_defines.h: Likewise.
673         * config/os/hpux/ctype_base.h: Likewise.
674         * config/os/hpux/ctype_inline.h: Likewise.
675         * config/os/hpux/ctype_noninline.h: Likewise.
676         * config/os/hpux/os_defines.h: Likewise.
677         * config/os/irix/atomic_word.h: Likewise.
678         * config/os/irix/atomicity.h: Likewise.
679         * config/os/irix/irix5.2/ctype_base.h: Likewise.
680         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
681         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
682         * config/os/irix/irix5.2/os_defines.h: Likewise.
683         * config/os/irix/irix6.5/ctype_base.h: Likewise.
684         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
685         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
686         * config/os/irix/irix6.5/os_defines.h: Likewise.
687         * config/os/mingw32/ctype_base.h: Likewise.
688         * config/os/mingw32/ctype_inline.h: Likewise.
689         * config/os/mingw32/ctype_noninline.h: Likewise.
690         * config/os/mingw32/error_constants.h: Likewise.
691         * config/os/mingw32/os_defines.h: Likewise.
692         * config/os/newlib/ctype_base.h: Likewise.
693         * config/os/newlib/ctype_inline.h: Likewise.
694         * config/os/newlib/ctype_noninline.h: Likewise.
695         * config/os/newlib/os_defines.h: Likewise.
696         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
697         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
698         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
699         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
700         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
701         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
702         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
703         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
704         * config/os/tpf/ctype_base.h: Likewise.
705         * config/os/tpf/ctype_inline.h: Likewise.
706         * config/os/tpf/ctype_noninline.h: Likewise.
707         * config/os/tpf/os_defines.h: Likewise.
708         * config/os/uclibc/ctype_base.h: Likewise.
709         * config/os/uclibc/ctype_inline.h: Likewise.
710         * config/os/uclibc/ctype_noninline.h: Likewise.
711         * config/os/uclibc/os_defines.h: Likewise.
712         * config/os/vxworks/ctype_base.h: Likewise.
713         * config/os/vxworks/ctype_inline.h: Likewise.
714         * config/os/vxworks/ctype_noninline.h: Likewise.
715         * config/os/vxworks/os_defines.h: Likewise.
716         * include/backward/auto_ptr.h: Likewise.
717         * include/backward/backward_warning.h: Likewise.
718         * include/backward/binders.h: Likewise.
719         * include/backward/hash_fun.h: Likewise.
720         * include/backward/hash_map: Likewise.
721         * include/backward/hash_set: Likewise.
722         * include/backward/hashtable.h: Likewise.
723         * include/backward/strstream: Likewise.
724         * include/bits/algorithmfwd.h: Likewise.
725         * include/bits/allocator.h: Likewise.
726         * include/bits/atomic_0.h: Likewise.
727         * include/bits/atomic_2.h: Likewise.
728         * include/bits/atomicfwd_c.h: Likewise.
729         * include/bits/atomicfwd_cxx.h: Likewise.
730         * include/bits/basic_ios.h: Likewise.
731         * include/bits/basic_ios.tcc: Likewise.
732         * include/bits/basic_string.h: Likewise.
733         * include/bits/basic_string.tcc: Likewise.
734         * include/bits/boost_concept_check.h: Likewise.
735         * include/bits/c++config: Likewise.
736         * include/bits/char_traits.h: Likewise.
737         * include/bits/codecvt.h: Likewise.
738         * include/bits/concept_check.h: Likewise.
739         * include/bits/cpp_type_traits.h: Likewise.
740         * include/bits/deque.tcc: Likewise.
741         * include/bits/forward_list.h: Likewise.
742         * include/bits/forward_list.tcc: Likewise.
743         * include/bits/fstream.tcc: Likewise.
744         * include/bits/functexcept.h: Likewise.
745         * include/bits/functional_hash.h: Likewise.
746         * include/bits/gslice.h: Likewise.
747         * include/bits/gslice_array.h: Likewise.
748         * include/bits/hashtable.h: Likewise.
749         * include/bits/indirect_array.h: Likewise.
750         * include/bits/ios_base.h: Likewise.
751         * include/bits/istream.tcc: Likewise.
752         * include/bits/list.tcc: Likewise.
753         * include/bits/locale_classes.h: Likewise.
754         * include/bits/locale_classes.tcc: Likewise.
755         * include/bits/locale_facets.h: Likewise.
756         * include/bits/locale_facets.tcc: Likewise.
757         * include/bits/locale_facets_nonio.h: Likewise.
758         * include/bits/locale_facets_nonio.tcc: Likewise.
759         * include/bits/localefwd.h: Likewise.
760         * include/bits/mask_array.h: Likewise.
761         * include/bits/move.h: Likewise.
762         * include/bits/ostream.tcc: Likewise.
763         * include/bits/ostream_insert.h: Likewise.
764         * include/bits/postypes.h: Likewise.
765         * include/bits/shared_ptr.h: Likewise.
766         * include/bits/slice_array.h: Likewise.
767         * include/bits/sstream.tcc: Likewise.
768         * include/bits/stl_algo.h: Likewise.
769         * include/bits/stl_algobase.h: Likewise.
770         * include/bits/stl_bvector.h: Likewise.
771         * include/bits/stl_construct.h: Likewise.
772         * include/bits/stl_deque.h: Likewise.
773         * include/bits/stl_function.h: Likewise.
774         * include/bits/stl_heap.h: Likewise.
775         * include/bits/stl_iterator.h: Likewise.
776         * include/bits/stl_iterator_base_funcs.h: Likewise.
777         * include/bits/stl_iterator_base_types.h: Likewise.
778         * include/bits/stl_list.h: Likewise.
779         * include/bits/stl_map.h: Likewise.
780         * include/bits/stl_multimap.h: Likewise.
781         * include/bits/stl_multiset.h: Likewise.
782         * include/bits/stl_numeric.h: Likewise.
783         * include/bits/stl_pair.h: Likewise.
784         * include/bits/stl_queue.h: Likewise.
785         * include/bits/stl_raw_storage_iter.h: Likewise.
786         * include/bits/stl_relops.h: Likewise.
787         * include/bits/stl_set.h: Likewise.
788         * include/bits/stl_stack.h: Likewise.
789         * include/bits/stl_tempbuf.h: Likewise.
790         * include/bits/stl_tree.h: Likewise.
791         * include/bits/stl_uninitialized.h: Likewise.
792         * include/bits/stl_vector.h: Likewise.
793         * include/bits/stream_iterator.h: Likewise.
794         * include/bits/streambuf.tcc: Likewise.
795         * include/bits/streambuf_iterator.h: Likewise.
796         * include/bits/stringfwd.h: Likewise.
797         * include/bits/unique_ptr.h: Likewise.
798         * include/bits/valarray_after.h: Likewise.
799         * include/bits/valarray_array.h: Likewise.
800         * include/bits/valarray_array.tcc: Likewise.
801         * include/bits/valarray_before.h: Likewise.
802         * include/bits/vector.tcc: Likewise.
803         * include/c/cassert: Likewise.
804         * include/c/cctype: Likewise.
805         * include/c/cerrno: Likewise.
806         * include/c/cfloat: Likewise.
807         * include/c/ciso646: Likewise.
808         * include/c/climits: Likewise.
809         * include/c/clocale: Likewise.
810         * include/c/cmath: Likewise.
811         * include/c/csetjmp: Likewise.
812         * include/c/csignal: Likewise.
813         * include/c/cstdarg: Likewise.
814         * include/c/cstddef: Likewise.
815         * include/c/cstdio: Likewise.
816         * include/c/cstdlib: Likewise.
817         * include/c/cstring: Likewise.
818         * include/c/ctime: Likewise.
819         * include/c/cwchar: Likewise.
820         * include/c/cwctype: Likewise.
821         * include/c_compatibility/assert.h: Likewise.
822         * include/c_compatibility/complex.h: Likewise.
823         * include/c_compatibility/ctype.h: Likewise.
824         * include/c_compatibility/errno.h: Likewise.
825         * include/c_compatibility/fenv.h: Likewise.
826         * include/c_compatibility/float.h: Likewise.
827         * include/c_compatibility/inttypes.h: Likewise.
828         * include/c_compatibility/iso646.h: Likewise.
829         * include/c_compatibility/limits.h: Likewise.
830         * include/c_compatibility/locale.h: Likewise.
831         * include/c_compatibility/math.h: Likewise.
832         * include/c_compatibility/setjmp.h: Likewise.
833         * include/c_compatibility/signal.h: Likewise.
834         * include/c_compatibility/stdarg.h: Likewise.
835         * include/c_compatibility/stdatomic.h: Likewise.
836         * include/c_compatibility/stdbool.h: Likewise.
837         * include/c_compatibility/stddef.h: Likewise.
838         * include/c_compatibility/stdint.h: Likewise.
839         * include/c_compatibility/stdio.h: Likewise.
840         * include/c_compatibility/stdlib.h: Likewise.
841         * include/c_compatibility/string.h: Likewise.
842         * include/c_compatibility/tgmath.h: Likewise.
843         * include/c_compatibility/time.h: Likewise.
844         * include/c_compatibility/wchar.h: Likewise.
845         * include/c_compatibility/wctype.h: Likewise.
846         * include/c_global/cassert: Likewise.
847         * include/c_global/ccomplex: Likewise.
848         * include/c_global/cctype: Likewise.
849         * include/c_global/cerrno: Likewise.
850         * include/c_global/cfenv: Likewise.
851         * include/c_global/cfloat: Likewise.
852         * include/c_global/cinttypes: Likewise.
853         * include/c_global/ciso646: Likewise.
854         * include/c_global/climits: Likewise.
855         * include/c_global/clocale: Likewise.
856         * include/c_global/cmath.tcc: Likewise.
857         * include/c_global/cmath: Likewise.
858         * include/c_global/csetjmp: Likewise.
859         * include/c_global/csignal: Likewise.
860         * include/c_global/cstdarg: Likewise.
861         * include/c_global/cstdatomic: Likewise.
862         * include/c_global/cstdbool: Likewise.
863         * include/c_global/cstddef: Likewise.
864         * include/c_global/cstdint: Likewise.
865         * include/c_global/cstdio: Likewise.
866         * include/c_global/cstdlib: Likewise.
867         * include/c_global/cstring: Likewise.
868         * include/c_global/ctgmath: Likewise.
869         * include/c_global/ctime: Likewise.
870         * include/c_global/cwchar: Likewise.
871         * include/c_global/cwctype: Likewise.
872         * include/c_std/cassert: Likewise.
873         * include/c_std/cctype: Likewise.
874         * include/c_std/cerrno: Likewise.
875         * include/c_std/cfloat: Likewise.
876         * include/c_std/ciso646: Likewise.
877         * include/c_std/climits: Likewise.
878         * include/c_std/clocale: Likewise.
879         * include/c_std/cmath.tcc: Likewise.
880         * include/c_std/cmath: Likewise.
881         * include/c_std/csetjmp: Likewise.
882         * include/c_std/csignal: Likewise.
883         * include/c_std/cstdarg: Likewise.
884         * include/c_std/cstddef: Likewise.
885         * include/c_std/cstdio: Likewise.
886         * include/c_std/cstdlib: Likewise.
887         * include/c_std/cstring: Likewise.
888         * include/c_std/ctime: Likewise.
889         * include/c_std/cwchar: Likewise.
890         * include/c_std/cwctype: Likewise.
891         * include/debug/bitset: Likewise.
892         * include/debug/debug.h: Likewise.
893         * include/debug/deque: Likewise.
894         * include/debug/formatter.h: Likewise.
895         * include/debug/functions.h: Likewise.
896         * include/debug/list: Likewise.
897         * include/debug/macros.h: Likewise.
898         * include/debug/map.h: Likewise.
899         * include/debug/map: Likewise.
900         * include/debug/multimap.h: Likewise.
901         * include/debug/multiset.h: Likewise.
902         * include/debug/safe_base.h: Likewise.
903         * include/debug/safe_iterator.h: Likewise.
904         * include/debug/safe_iterator.tcc: Likewise.
905         * include/debug/safe_sequence.h: Likewise.
906         * include/debug/set.h: Likewise.
907         * include/debug/set: Likewise.
908         * include/debug/string: Likewise.
909         * include/debug/unordered_map: Likewise.
910         * include/debug/unordered_set: Likewise.
911         * include/debug/vector: Likewise.
912         * include/ext/algorithm: Likewise.
913         * include/ext/array_allocator.h: Likewise.
914         * include/ext/atomicity.h: Likewise.
915         * include/ext/bitmap_allocator.h: Likewise.
916         * include/ext/cast.h: Likewise.
917         * include/ext/codecvt_specializations.h: Likewise.
918         * include/ext/concurrence.h: Likewise.
919         * include/ext/debug_allocator.h: Likewise.
920         * include/ext/enc_filebuf.h: Likewise.
921         * include/ext/extptr_allocator.h: Likewise.
922         * include/ext/functional: Likewise.
923         * include/ext/iterator: Likewise.
924         * include/ext/malloc_allocator.h: Likewise.
925         * include/ext/memory: Likewise.
926         * include/ext/mt_allocator.h: Likewise.
927         * include/ext/new_allocator.h: Likewise.
928         * include/ext/numeric: Likewise.
929         * include/ext/numeric_traits.h: Likewise.
930         * include/ext/pb_ds/assoc_container.hpp: Likewise.
931         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
932         Likewise.
933         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
934         Likewise.
935         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
936         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
937         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
938         Likewise.
939         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
940         Likewise.
941         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
942         Likewise.
943         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
944         Likewise.
945         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
946         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
947         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
948         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
949         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
950         Likewise.
951         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
952         Likewise.
953         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
954         Likewise.
955         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
956         Likewise.
957         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
958         Likewise.
959         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
960         Likewise.
961         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
962         Likewise.
963         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
964         Likewise.
965         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
966         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
967         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
968         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
969         Likewise.
970         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
971         Likewise.
972         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
973         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
974         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
975         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
976         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
977         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
978         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
979         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
980         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
981         Likewise.
982         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
983         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
984         Likewise.
985         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
986         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
987         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
988         Likewise.
989         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
990         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
991         Likewise.
992         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
993         Likewise.
994         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
995         Likewise.
996         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
997         Likewise.
998         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
999         Likewise.
1000         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
1001         Likewise.
1002         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
1003         Likewise.
1004         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
1005         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
1006         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
1007         Likewise.
1008         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
1009         Likewise.
1010         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1011         Likewise.
1012         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1013         Likewise.
1014         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
1015         Likewise.
1016         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1017         Likewise.
1018         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
1019         Likewise.
1020         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
1021         Likewise.
1022         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
1023         Likewise.
1024         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1025         Likewise.
1026         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
1027         Likewise.
1028         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
1029         Likewise.
1030         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
1031         Likewise.
1032         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
1033         Likewise.
1034         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
1035         Likewise.
1036         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1037         Likewise.
1038         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
1039         Likewise.
1040         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
1041         Likewise.
1042         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
1043         Likewise.
1044         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
1045         Likewise.
1046         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1047         Likewise.
1048         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
1049         Likewise.
1050         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
1051         Likewise.
1052         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
1053         Likewise.
1054         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
1055         Likewise.
1056         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
1057         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
1058         Likewise.
1059         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
1060         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
1061         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
1062         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
1063         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
1064         Likewise.
1065         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1066         Likewise.
1067         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1068         Likewise.
1069         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
1070         Likewise.
1071         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1072         Likewise.
1073         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
1074         Likewise.
1075         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
1076         Likewise.
1077         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1078         Likewise.
1079         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
1080         Likewise.
1081         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
1082         Likewise.
1083         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
1084         Likewise.
1085         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
1086         Likewise.
1087         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
1088         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
1089         Likewise.
1090         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
1091         Likewise.
1092         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1093         Likewise.
1094         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
1095         Likewise.
1096         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
1097         Likewise.
1098         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
1099         Likewise.
1100         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
1101         Likewise.
1102         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1103         Likewise.
1104         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
1105         Likewise.
1106         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
1107         Likewise.
1108         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
1109         Likewise.
1110         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
1111         Likewise.
1112         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
1113         Likewise.
1114         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
1115         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
1116         Likewise.
1117         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
1118         Likewise.
1119         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
1120         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
1121         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
1122         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
1123         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
1124         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
1125         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
1126         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
1127         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
1128         Likewise.
1129         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
1130         Likewise.
1131         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
1132         Likewise.
1133         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
1134         Likewise.
1135         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
1136         Likewise.
1137         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
1138         Likewise.
1139         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
1140         Likewise.
1141         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
1142         Likewise.
1143         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
1144         Likewise.
1145         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
1146         Likewise.
1147         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
1148         Likewise.
1149         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
1150         Likewise.
1151         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
1152         Likewise.
1153         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
1154         Likewise.
1155         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
1156         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
1157         Likewise.
1158         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
1159         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
1160         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
1161         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
1162         Likewise.
1163         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
1164         Likewise.
1165         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
1166         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
1167         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
1168         Likewise.
1169         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
1170         Likewise.
1171         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
1172         Likewise.
1173         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
1174         Likewise.
1175         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
1176         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
1177         Likewise.
1178         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
1179         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
1180         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
1181         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
1182         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
1183         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
1184         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
1185         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
1186         Likewise.
1187         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
1188         Likewise.
1189         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
1190         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
1191         Likewise.
1192         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
1193         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
1194         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
1195         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
1196         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
1197         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
1198         Likewise.
1199         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
1200         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
1201         Likewise.
1202         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
1203         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
1204         Likewise.
1205         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
1206         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
1207         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
1208         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
1209         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
1210         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
1211         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
1212         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
1213         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
1214         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
1215         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
1216         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
1217         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
1218         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
1219         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
1220         Likewise.
1221         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
1222         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
1223         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
1224         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
1225         Likewise.
1226         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
1227         Likewise.
1228         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
1229         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
1230         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
1231         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
1232         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
1233         Likewise.
1234         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
1235         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
1236         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
1237         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
1238         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
1239         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
1240         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
1241         Likewise.
1242         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
1243         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
1244         Likewise.
1245         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
1246         Likewise.
1247         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
1248         Likewise.
1249         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
1250         Likewise.
1251         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
1252         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
1253         Likewise.
1254         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
1255         Likewise.
1256         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
1257         Likewise.
1258         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
1259         Likewise.
1260         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
1261         Likewise.
1262         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
1263         Likewise.
1264         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
1265         Likewise.
1266         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
1267         Likewise.
1268         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
1269         Likewise.
1270         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
1271         Likewise.
1272         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
1273         Likewise.
1274         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
1275         Likewise.
1276         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
1277         Likewise.
1278         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
1279         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
1280         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
1281         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
1282         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
1283         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
1284         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
1285         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
1286         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
1287         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
1288         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
1289         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
1290         Likewise.
1291         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
1292         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
1293         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
1294         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
1295         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
1296         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
1297         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
1298         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
1299         Likewise.
1300         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
1301         Likewise.
1302         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
1303         Likewise.
1304         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
1305         Likewise.
1306         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
1307         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
1308         Likewise.
1309         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
1310         Likewise.
1311         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
1312         Likewise.
1313         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
1314         Likewise.
1315         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
1316         Likewise.
1317         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
1318         Likewise.
1319         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
1320         Likewise.
1321         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
1322         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
1323         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
1324         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
1325         Likewise.
1326         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
1327         Likewise.
1328         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
1329         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
1330         Likewise.
1331         * include/ext/pb_ds/exception.hpp: Likewise.
1332         * include/ext/pb_ds/hash_policy.hpp: Likewise.
1333         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
1334         * include/ext/pb_ds/priority_queue.hpp: Likewise.
1335         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
1336         * include/ext/pb_ds/tree_policy.hpp: Likewise.
1337         * include/ext/pb_ds/trie_policy.hpp: Likewise.
1338         * include/ext/pod_char_traits.h: Likewise.
1339         * include/ext/pointer.h: Likewise.
1340         * include/ext/pool_allocator.h: Likewise.
1341         * include/ext/rb_tree: Likewise.
1342         * include/ext/rc_string_base.h: Likewise.
1343         * include/ext/rope: Likewise.
1344         * include/ext/ropeimpl.h: Likewise.
1345         * include/ext/slist: Likewise.
1346         * include/ext/sso_string_base.h: Likewise.
1347         * include/ext/stdio_filebuf.h: Likewise.
1348         * include/ext/stdio_sync_filebuf.h: Likewise.
1349         * include/ext/string_conversions.h: Likewise.
1350         * include/ext/throw_allocator.h: Likewise.
1351         * include/ext/type_traits.h: Likewise.
1352         * include/ext/typelist.h: Likewise.
1353         * include/ext/vstring.h: Likewise.
1354         * include/ext/vstring.tcc: Likewise.
1355         * include/ext/vstring_fwd.h: Likewise.
1356         * include/ext/vstring_util.h: Likewise.
1357         * include/parallel/algo.h: Likewise.
1358         * include/parallel/algobase.h: Likewise.
1359         * include/parallel/algorithm: Likewise.
1360         * include/parallel/algorithmfwd.h: Likewise.
1361         * include/parallel/balanced_quicksort.h: Likewise.
1362         * include/parallel/base.h: Likewise.
1363         * include/parallel/basic_iterator.h: Likewise.
1364         * include/parallel/checkers.h: Likewise.
1365         * include/parallel/compatibility.h: Likewise.
1366         * include/parallel/compiletime_settings.h: Likewise.
1367         * include/parallel/equally_split.h: Likewise.
1368         * include/parallel/features.h: Likewise.
1369         * include/parallel/find.h: Likewise.
1370         * include/parallel/find_selectors.h: Likewise.
1371         * include/parallel/for_each.h: Likewise.
1372         * include/parallel/for_each_selectors.h: Likewise.
1373         * include/parallel/iterator.h: Likewise.
1374         * include/parallel/list_partition.h: Likewise.
1375         * include/parallel/losertree.h: Likewise.
1376         * include/parallel/merge.h: Likewise.
1377         * include/parallel/multiseq_selection.h: Likewise.
1378         * include/parallel/multiway_merge.h: Likewise.
1379         * include/parallel/multiway_mergesort.h: Likewise.
1380         * include/parallel/numeric: Likewise.
1381         * include/parallel/numericfwd.h: Likewise.
1382         * include/parallel/omp_loop.h: Likewise.
1383         * include/parallel/omp_loop_static.h: Likewise.
1384         * include/parallel/par_loop.h: Likewise.
1385         * include/parallel/parallel.h: Likewise.
1386         * include/parallel/partial_sum.h: Likewise.
1387         * include/parallel/partition.h: Likewise.
1388         * include/parallel/queue.h: Likewise.
1389         * include/parallel/quicksort.h: Likewise.
1390         * include/parallel/random_number.h: Likewise.
1391         * include/parallel/random_shuffle.h: Likewise.
1392         * include/parallel/search.h: Likewise.
1393         * include/parallel/set_operations.h: Likewise.
1394         * include/parallel/settings.h: Likewise.
1395         * include/parallel/sort.h: Likewise.
1396         * include/parallel/tags.h: Likewise.
1397         * include/parallel/types.h: Likewise.
1398         * include/parallel/unique_copy.h: Likewise.
1399         * include/parallel/workstealing.h: Likewise.
1400         * include/precompiled/extc++.h: Likewise.
1401         * include/precompiled/stdc++.h: Likewise.
1402         * include/precompiled/stdtr1c++.h: Likewise.
1403         * include/std/algorithm: Likewise.
1404         * include/std/array: Likewise.
1405         * include/std/bitset: Likewise.
1406         * include/std/c++0x_warning.h: Likewise.
1407         * include/std/chrono: Likewise.
1408         * include/std/complex: Likewise.
1409         * include/std/condition_variable: Likewise.
1410         * include/std/deque: Likewise.
1411         * include/std/forward_list: Likewise.
1412         * include/std/fstream: Likewise.
1413         * include/std/functional: Likewise.
1414         * include/std/iomanip: Likewise.
1415         * include/std/ios: Likewise.
1416         * include/std/iosfwd: Likewise.
1417         * include/std/iostream: Likewise.
1418         * include/std/istream: Likewise.
1419         * include/std/iterator: Likewise.
1420         * include/std/limits: Likewise.
1421         * include/std/list: Likewise.
1422         * include/std/locale: Likewise.
1423         * include/std/map: Likewise.
1424         * include/std/memory: Likewise.
1425         * include/std/mutex: Likewise.
1426         * include/std/numeric: Likewise.
1427         * include/std/ostream: Likewise.
1428         * include/std/queue: Likewise.
1429         * include/std/random: Likewise.
1430         * include/std/ratio: Likewise.
1431         * include/std/regex: Likewise.
1432         * include/std/set: Likewise.
1433         * include/std/sstream: Likewise.
1434         * include/std/stack: Likewise.
1435         * include/std/stdexcept: Likewise.
1436         * include/std/streambuf: Likewise.
1437         * include/std/string: Likewise.
1438         * include/std/system_error: Likewise.
1439         * include/std/thread: Likewise.
1440         * include/std/tuple: Likewise.
1441         * include/std/type_traits: Likewise.
1442         * include/std/unordered_map: Likewise.
1443         * include/std/unordered_set: Likewise.
1444         * include/std/utility: Likewise.
1445         * include/std/valarray: Likewise.
1446         * include/std/vector: Likewise.
1447         * include/tr1/array: Likewise.
1448         * include/tr1/bessel_function.tcc: Likewise.
1449         * include/tr1/beta_function.tcc: Likewise.
1450         * include/tr1/ccomplex: Likewise.
1451         * include/tr1/cctype: Likewise.
1452         * include/tr1/cfenv: Likewise.
1453         * include/tr1/cfloat: Likewise.
1454         * include/tr1/cinttypes: Likewise.
1455         * include/tr1/climits: Likewise.
1456         * include/tr1/cmath: Likewise.
1457         * include/tr1/complex.h: Likewise.
1458         * include/tr1/complex: Likewise.
1459         * include/tr1/cstdarg: Likewise.
1460         * include/tr1/cstdbool: Likewise.
1461         * include/tr1/cstdint: Likewise.
1462         * include/tr1/cstdio: Likewise.
1463         * include/tr1/cstdlib: Likewise.
1464         * include/tr1/ctgmath: Likewise.
1465         * include/tr1/ctime: Likewise.
1466         * include/tr1/ctype.h: Likewise.
1467         * include/tr1/cwchar: Likewise.
1468         * include/tr1/cwctype: Likewise.
1469         * include/tr1/ell_integral.tcc: Likewise.
1470         * include/tr1/exp_integral.tcc: Likewise.
1471         * include/tr1/fenv.h: Likewise.
1472         * include/tr1/float.h: Likewise.
1473         * include/tr1/functional: Likewise.
1474         * include/tr1/functional_hash.h: Likewise.
1475         * include/tr1/gamma.tcc: Likewise.
1476         * include/tr1/hashtable.h: Likewise.
1477         * include/tr1/hypergeometric.tcc: Likewise.
1478         * include/tr1/inttypes.h: Likewise.
1479         * include/tr1/legendre_function.tcc: Likewise.
1480         * include/tr1/limits.h: Likewise.
1481         * include/tr1/math.h: Likewise.
1482         * include/tr1/memory: Likewise.
1483         * include/tr1/modified_bessel_func.tcc: Likewise.
1484         * include/tr1/poly_hermite.tcc: Likewise.
1485         * include/tr1/poly_laguerre.tcc: Likewise.
1486         * include/tr1/random: Likewise.
1487         * include/tr1/regex: Likewise.
1488         * include/tr1/riemann_zeta.tcc: Likewise.
1489         * include/tr1/shared_ptr.h: Likewise.
1490         * include/tr1/special_function_util.h: Likewise.
1491         * include/tr1/stdarg.h: Likewise.
1492         * include/tr1/stdbool.h: Likewise.
1493         * include/tr1/stdint.h: Likewise.
1494         * include/tr1/stdio.h: Likewise.
1495         * include/tr1/stdlib.h: Likewise.
1496         * include/tr1/tgmath.h: Likewise.
1497         * include/tr1/tuple: Likewise.
1498         * include/tr1/type_traits: Likewise.
1499         * include/tr1/unordered_map: Likewise.
1500         * include/tr1/unordered_set: Likewise.
1501         * include/tr1/utility: Likewise.
1502         * include/tr1/wchar.h: Likewise.
1503         * include/tr1/wctype.h: Likewise.
1504         * include/tr1_impl/array: Likewise.
1505         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
1506         * include/tr1_impl/cctype: Likewise.
1507         * include/tr1_impl/cfenv: Likewise.
1508         * include/tr1_impl/cinttypes: Likewise.
1509         * include/tr1_impl/cmath: Likewise.
1510         * include/tr1_impl/complex: Likewise.
1511         * include/tr1_impl/cstdint: Likewise.
1512         * include/tr1_impl/cstdio: Likewise.
1513         * include/tr1_impl/cstdlib: Likewise.
1514         * include/tr1_impl/cwchar: Likewise.
1515         * include/tr1_impl/cwctype: Likewise.
1516         * include/tr1_impl/functional: Likewise.
1517         * include/tr1_impl/functional_hash.h: Likewise.
1518         * include/tr1_impl/hashtable: Likewise.
1519         * include/tr1_impl/hashtable_policy.h: Likewise.
1520         * include/tr1_impl/random.tcc: Likewise.
1521         * include/tr1_impl/random: Likewise.
1522         * include/tr1_impl/regex: Likewise.
1523         * include/tr1_impl/type_traits: Likewise.
1524         * include/tr1_impl/unordered_map: Likewise.
1525         * include/tr1_impl/unordered_set: Likewise.
1526         * include/tr1_impl/utility: Likewise.
1527         * libsupc++/array_type_info.cc: Likewise.
1528         * libsupc++/atexit_arm.cc: Likewise.
1529         * libsupc++/bad_cast.cc: Likewise.
1530         * libsupc++/bad_typeid.cc: Likewise.
1531         * libsupc++/class_type_info.cc: Likewise.
1532         * libsupc++/cxxabi-forced.h: Likewise.
1533         * libsupc++/cxxabi.h: Likewise.
1534         * libsupc++/del_op.cc: Likewise.
1535         * libsupc++/del_opnt.cc: Likewise.
1536         * libsupc++/del_opv.cc: Likewise.
1537         * libsupc++/del_opvnt.cc: Likewise.
1538         * libsupc++/dyncast.cc: Likewise.
1539         * libsupc++/eh_alloc.cc: Likewise.
1540         * libsupc++/eh_arm.cc: Likewise.
1541         * libsupc++/eh_aux_runtime.cc: Likewise.
1542         * libsupc++/eh_call.cc: Likewise.
1543         * libsupc++/eh_catch.cc: Likewise.
1544         * libsupc++/eh_exception.cc: Likewise.
1545         * libsupc++/eh_globals.cc: Likewise.
1546         * libsupc++/eh_personality.cc: Likewise.
1547         * libsupc++/eh_ptr.cc: Likewise.
1548         * libsupc++/eh_term_handler.cc: Likewise.
1549         * libsupc++/eh_terminate.cc: Likewise.
1550         * libsupc++/eh_throw.cc: Likewise.
1551         * libsupc++/eh_type.cc: Likewise.
1552         * libsupc++/eh_unex_handler.cc: Likewise.
1553         * libsupc++/enum_type_info.cc: Likewise.
1554         * libsupc++/exception: Likewise.
1555         * libsupc++/exception_defines.h: Likewise.
1556         * libsupc++/exception_ptr.h: Likewise.
1557         * libsupc++/function_type_info.cc: Likewise.
1558         * libsupc++/fundamental_type_info.cc: Likewise.
1559         * libsupc++/guard.cc: Likewise.
1560         * libsupc++/initializer_list: Likewise.
1561         * libsupc++/new: Likewise.
1562         * libsupc++/new_handler.cc: Likewise.
1563         * libsupc++/new_op.cc: Likewise.
1564         * libsupc++/new_opnt.cc: Likewise.
1565         * libsupc++/new_opv.cc: Likewise.
1566         * libsupc++/new_opvnt.cc: Likewise.
1567         * libsupc++/pbase_type_info.cc: Likewise.
1568         * libsupc++/pmem_type_info.cc: Likewise.
1569         * libsupc++/pointer_type_info.cc: Likewise.
1570         * libsupc++/pure.cc: Likewise.
1571         * libsupc++/si_class_type_info.cc: Likewise.
1572         * libsupc++/tinfo.cc: Likewise.
1573         * libsupc++/tinfo.h: Likewise.
1574         * libsupc++/tinfo2.cc: Likewise.
1575         * libsupc++/typeinfo: Likewise.
1576         * libsupc++/unwind-cxx.h: Likewise.
1577         * libsupc++/vec.cc: Likewise.
1578         * libsupc++/vmi_class_type_info.cc: Likewise.
1579         * libsupc++/vterminate.cc: Likewise.
1580         * po/string_literals.cc: Likewise.
1581         * src/atomic.cc: Likewise.
1582         * src/bitmap_allocator.cc: Likewise.
1583         * src/chrono.cc: Likewise.
1584         * src/codecvt.cc: Likewise.
1585         * src/compatibility-ldbl.cc: Likewise.
1586         * src/compatibility.cc: Likewise.
1587         * src/complex_io.cc: Likewise.
1588         * src/concept-inst.cc: Likewise.
1589         * src/condition_variable.cc: Likewise.
1590         * src/ctype.cc: Likewise.
1591         * src/debug.cc: Likewise.
1592         * src/debug_list.cc: Likewise.
1593         * src/ext-inst.cc: Likewise.
1594         * src/fstream-inst.cc: Likewise.
1595         * src/functexcept.cc: Likewise.
1596         * src/globals_io.cc: Likewise.
1597         * src/hash.cc: Likewise.
1598         * src/hash_c++0x.cc: Likewise.
1599         * src/hashtable.cc: Likewise.
1600         * src/hashtable_c++0x.cc: Likewise.
1601         * src/ios-inst.cc: Likewise.
1602         * src/ios.cc: Likewise.
1603         * src/ios_failure.cc: Likewise.
1604         * src/ios_init.cc: Likewise.
1605         * src/ios_locale.cc: Likewise.
1606         * src/iostream-inst.cc: Likewise.
1607         * src/istream-inst.cc: Likewise.
1608         * src/istream.cc: Likewise.
1609         * src/limits.cc: Likewise.
1610         * src/limits_c++0x.cc: Likewise.
1611         * src/list.cc: Likewise.
1612         * src/locale-inst.cc: Likewise.
1613         * src/locale.cc: Likewise.
1614         * src/locale_facets.cc: Likewise.
1615         * src/locale_init.cc: Likewise.
1616         * src/localename.cc: Likewise.
1617         * src/math_stubs_float.cc: Likewise.
1618         * src/math_stubs_long_double.cc: Likewise.
1619         * src/misc-inst.cc: Likewise.
1620         * src/mt_allocator.cc: Likewise.
1621         * src/mutex.cc: Likewise.
1622         * src/ostream-inst.cc: Likewise.
1623         * src/parallel_list.cc: Likewise.
1624         * src/parallel_settings.cc: Likewise.
1625         * src/pool_allocator.cc: Likewise.
1626         * src/sstream-inst.cc: Likewise.
1627         * src/stdexcept.cc: Likewise.
1628         * src/streambuf-inst.cc: Likewise.
1629         * src/streambuf.cc: Likewise.
1630         * src/string-inst.cc: Likewise.
1631         * src/strstream.cc: Likewise.
1632         * src/system_error.cc: Likewise.
1633         * src/thread.cc: Likewise.
1634         * src/tree.cc: Likewise.
1635         * src/valarray-inst.cc: Likewise.
1636         * src/wlocale-inst.cc: Likewise.
1637         * src/wstring-inst.cc: Likewise.
1638         * doc/xml/manual/intro.xml: Change documentation to refer the
1639         reader to version 3 of the GNU General Public License, version
1640         3.1 of the GCC Runtime Library Exception, and to point readers
1641         at the FSF's license web page.
1642
1643 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
1644
1645         * Makefile.am: Change copyright header to refer to version
1646         3 of the GNU General Public License and to point readers at the
1647         COPYING3 file and the FSF's license web page.
1648         * doc/Makefile.am: Likewise.
1649         * include/Makefile.am: Likewise.
1650         * libsupc++/Makefile.am: Likewise.
1651         * po/Makefile.am: Likewise.
1652         * po/POTFILES.in: Likewise.
1653         * src/Makefile.am: Likewise.
1654         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
1655         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
1656         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
1657         Likewise.
1658         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
1659         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
1660         Likewise.
1661         * testsuite/17_intro/using_namespace_std.cc: Likewise.
1662         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
1663         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
1664         * testsuite/18_support/bad_alloc/what.cc: Likewise.
1665         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
1666         * testsuite/18_support/bad_cast/what.cc: Likewise.
1667         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
1668         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
1669         Likewise.
1670         * testsuite/18_support/bad_exception/what.cc: Likewise.
1671         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
1672         * testsuite/18_support/bad_typeid/what.cc: Likewise.
1673         * testsuite/18_support/exception/38732.cc: Likewise.
1674         * testsuite/18_support/exception/what.cc: Likewise.
1675         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
1676         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
1677         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
1678         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
1679         * testsuite/18_support/headers/climits/values.cc: Likewise.
1680         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
1681         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
1682         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
1683         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
1684         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
1685         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
1686         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
1687         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
1688         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
1689         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
1690         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
1691         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
1692         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
1693         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
1694         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
1695         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
1696         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
1697         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
1698         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
1699         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
1700         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
1701         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
1702         * testsuite/18_support/headers/new/types_std.cc: Likewise.
1703         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
1704         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
1705         * testsuite/18_support/new_delete_placement.cc: Likewise.
1706         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
1707         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
1708         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
1709         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
1710         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
1711         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
1712         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
1713         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
1714         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
1715         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
1716         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
1717         Likewise.
1718         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
1719         * testsuite/18_support/pthread_guard.cc: Likewise.
1720         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
1721         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
1722         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
1723         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
1724         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
1725         Likewise.
1726         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
1727         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
1728         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
1729         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
1730         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
1731         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
1732         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
1733         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
1734         Likewise.
1735         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
1736         Likewise.
1737         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
1738         Likewise.
1739         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
1740         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
1741         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
1742         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
1743         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
1744         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
1745         Likewise.
1746         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
1747         Likewise.
1748         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
1749         Likewise.
1750         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
1751         Likewise.
1752         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
1753         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
1754         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
1755         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
1756         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
1757         Likewise.
1758         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
1759         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
1760         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
1761         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
1762         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
1763         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
1764         Likewise.
1765         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
1766         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
1767         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
1768         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
1769         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
1770         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
1771         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
1772         * testsuite/20_util/aligned_storage/value.cc: Likewise.
1773         * testsuite/20_util/allocator/1.cc: Likewise.
1774         * testsuite/20_util/allocator/10378.cc: Likewise.
1775         * testsuite/20_util/allocator/14176.cc: Likewise.
1776         * testsuite/20_util/allocator/33807.cc: Likewise.
1777         * testsuite/20_util/allocator/8230.cc: Likewise.
1778         * testsuite/20_util/auto_ptr/1.cc: Likewise.
1779         * testsuite/20_util/auto_ptr/2.cc: Likewise.
1780         * testsuite/20_util/auto_ptr/3.cc: Likewise.
1781         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
1782         * testsuite/20_util/auto_ptr/4.cc: Likewise.
1783         * testsuite/20_util/auto_ptr/5.cc: Likewise.
1784         * testsuite/20_util/auto_ptr/6.cc: Likewise.
1785         * testsuite/20_util/auto_ptr/7.cc: Likewise.
1786         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
1787         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
1788         Likewise.
1789         * testsuite/20_util/clocks/1.cc: Likewise.
1790         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
1791         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
1792         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
1793         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
1794         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
1795         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
1796         * testsuite/20_util/duration/cons/1.cc: Likewise.
1797         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
1798         * testsuite/20_util/duration/cons/2.cc: Likewise.
1799         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
1800         Likewise.
1801         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
1802         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
1803         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
1804         Likewise.
1805         * testsuite/20_util/forward/1.cc: Likewise.
1806         * testsuite/20_util/forward/1_neg.cc: Likewise.
1807         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
1808         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
1809         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
1810         * testsuite/20_util/function_objects/dr660.cc: Likewise.
1811         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
1812         Likewise.
1813         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
1814         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
1815         Likewise.
1816         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
1817         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
1818         Likewise.
1819         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
1820         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
1821         Likewise.
1822         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
1823         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
1824         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
1825         Likewise.
1826         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
1827         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
1828         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
1829         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
1830         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
1831         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
1832         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
1833         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
1834         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
1835         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
1836         Likewise.
1837         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
1838         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
1839         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
1840         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
1841         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
1842         Likewise.
1843         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
1844         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
1845         Likewise.
1846         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
1847         * testsuite/20_util/identity/value.cc: Likewise.
1848         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
1849         * testsuite/20_util/is_integral/value.cc: Likewise.
1850         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
1851         Likewise.
1852         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
1853         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
1854         * testsuite/20_util/is_reference/value.cc: Likewise.
1855         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
1856         Likewise.
1857         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
1858         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
1859         * testsuite/20_util/is_signed/value.cc: Likewise.
1860         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
1861         * testsuite/20_util/is_unsigned/value.cc: Likewise.
1862         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
1863         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
1864         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
1865         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
1866         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
1867         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
1868         Likewise.
1869         * testsuite/20_util/move/1.cc: Likewise.
1870         * testsuite/20_util/owner_less/cmp.cc: Likewise.
1871         * testsuite/20_util/pair/1.cc: Likewise.
1872         * testsuite/20_util/pair/2.cc: Likewise.
1873         * testsuite/20_util/pair/3.cc: Likewise.
1874         * testsuite/20_util/pair/4.cc: Likewise.
1875         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
1876         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
1877         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
1878         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
1879         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
1880         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
1881         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
1882         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
1883         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
1884         Likewise.
1885         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
1886         Likewise.
1887         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
1888         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
1889         * testsuite/20_util/rel_ops.cc: Likewise.
1890         * testsuite/20_util/remove_reference/value.cc: Likewise.
1891         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
1892         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
1893         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
1894         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
1895         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
1896         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
1897         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
1898         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
1899         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
1900         Likewise.
1901         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
1902         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
1903         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
1904         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
1905         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
1906         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
1907         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
1908         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
1909         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
1910         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
1911         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
1912         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
1913         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
1914         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
1915         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
1916         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
1917         Likewise.
1918         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
1919         Likewise.
1920         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
1921         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
1922         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
1923         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
1924         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
1925         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
1926         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
1927         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
1928         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
1929         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
1930         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
1931         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
1932         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
1933         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
1934         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
1935         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
1936         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
1937         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
1938         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
1939         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
1940         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
1941         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
1942         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
1943         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
1944         Likewise.
1945         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
1946         Likewise.
1947         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
1948         Likewise.
1949         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
1950         Likewise.
1951         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
1952         Likewise.
1953         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
1954         Likewise.
1955         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
1956         Likewise.
1957         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
1958         Likewise.
1959         * testsuite/20_util/temporary_buffer.cc: Likewise.
1960         * testsuite/20_util/time_point/1.cc: Likewise.
1961         * testsuite/20_util/time_point/2.cc: Likewise.
1962         * testsuite/20_util/time_point/3.cc: Likewise.
1963         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
1964         Likewise.
1965         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
1966         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
1967         Likewise.
1968         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
1969         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
1970         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
1971         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
1972         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
1973         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
1974         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
1975         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
1976         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
1977         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
1978         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
1979         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
1980         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
1981         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
1982         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
1983         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
1984         Likewise.
1985         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
1986         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
1987         Likewise.
1988         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
1989         Likewise.
1990         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
1991         Likewise.
1992         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
1993         Likewise.
1994         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
1995         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
1996         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
1997         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
1998         Likewise.
1999         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
2000         Likewise.
2001         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
2002         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
2003         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
2004         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
2005         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
2006         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
2007         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
2008         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
2009         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
2010         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
2011         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
2012         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
2013         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
2014         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
2015         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
2016         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
2017         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
2018         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
2019         Likewise.
2020         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
2021         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
2022         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
2023         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
2024         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
2025         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
2026         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
2027         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
2028         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
2029         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
2030         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
2031         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
2032         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
2033         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
2034         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
2035         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
2036         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
2037         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
2038         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
2039         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
2040         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
2041         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
2042         Likewise.
2043         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
2044         Likewise.
2045         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
2046         Likewise.
2047         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
2048         Likewise.
2049         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
2050         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
2051         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
2052         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
2053         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
2054         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
2055         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
2056         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
2057         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
2058         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
2059         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
2060         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
2061         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
2062         Likewise.
2063         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
2064         Likewise.
2065         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
2066         Likewise.
2067         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
2068         Likewise.
2069         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
2070         Likewise.
2071         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
2072         Likewise.
2073         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
2074         Likewise.
2075         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
2076         Likewise.
2077         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
2078         Likewise.
2079         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
2080         Likewise.
2081         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
2082         Likewise.
2083         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
2084         Likewise.
2085         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
2086         Likewise.
2087         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
2088         Likewise.
2089         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
2090         Likewise.
2091         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
2092         Likewise.
2093         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
2094         Likewise.
2095         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
2096         Likewise.
2097         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
2098         Likewise.
2099         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
2100         Likewise.
2101         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
2102         Likewise.
2103         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
2104         Likewise.
2105         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
2106         Likewise.
2107         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
2108         Likewise.
2109         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
2110         Likewise.
2111         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
2112         Likewise.
2113         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
2114         Likewise.
2115         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
2116         Likewise.
2117         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
2118         Likewise.
2119         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
2120         Likewise.
2121         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
2122         Likewise.
2123         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
2124         Likewise.
2125         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
2126         Likewise.
2127         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
2128         Likewise.
2129         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
2130         Likewise.
2131         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
2132         Likewise.
2133         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
2134         Likewise.
2135         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
2136         Likewise.
2137         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
2138         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
2139         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
2140         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
2141         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
2142         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
2143         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
2144         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
2145         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
2146         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
2147         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
2148         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
2149         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
2150         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
2151         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
2152         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
2153         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
2154         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
2155         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
2156         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
2157         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
2158         Likewise.
2159         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
2160         Likewise.
2161         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
2162         Likewise.
2163         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
2164         Likewise.
2165         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
2166         Likewise.
2167         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
2168         Likewise.
2169         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
2170         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
2171         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
2172         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
2173         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
2174         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
2175         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
2176         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
2177         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
2178         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
2179         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
2180         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
2181         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
2182         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
2183         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
2184         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
2185         Likewise.
2186         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
2187         Likewise.
2188         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
2189         Likewise.
2190         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
2191         Likewise.
2192         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
2193         Likewise.
2194         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
2195         Likewise.
2196         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
2197         Likewise.
2198         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
2199         Likewise.
2200         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
2201         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
2202         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
2203         Likewise.
2204         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
2205         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
2206         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
2207         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
2208         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
2209         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
2210         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
2211         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
2212         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
2213         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
2214         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
2215         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
2216         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
2217         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
2218         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
2219         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
2220         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
2221         Likewise.
2222         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
2223         Likewise.
2224         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
2225         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
2226         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
2227         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
2228         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
2229         Likewise.
2230         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
2231         Likewise.
2232         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
2233         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
2234         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
2235         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
2236         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
2237         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
2238         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
2239         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
2240         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
2241         Likewise.
2242         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
2243         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
2244         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
2245         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
2246         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
2247         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
2248         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
2249         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
2250         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
2251         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
2252         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
2253         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
2254         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
2255         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
2256         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
2257         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
2258         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
2259         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
2260         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
2261         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
2262         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
2263         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
2264         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
2265         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
2266         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
2267         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
2268         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
2269         Likewise.
2270         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
2271         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
2272         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
2273         Likewise.
2274         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
2275         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
2276         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
2277         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
2278         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
2279         Likewise.
2280         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
2281         Likewise.
2282         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
2283         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
2284         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
2285         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
2286         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
2287         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
2288         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
2289         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
2290         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
2291         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
2292         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
2293         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
2294         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
2295         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
2296         Likewise.
2297         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
2298         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
2299         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
2300         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
2301         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
2302         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
2303         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
2304         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
2305         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
2306         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
2307         Likewise.
2308         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
2309         Likewise.
2310         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
2311         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
2312         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
2313         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
2314         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
2315         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
2316         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
2317         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
2318         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
2319         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
2320         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
2321         Likewise.
2322         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
2323         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
2324         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
2325         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
2326         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
2327         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
2328         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
2329         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
2330         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
2331         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
2332         Likewise.
2333         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
2334         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
2335         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
2336         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
2337         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
2338         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
2339         Likewise.
2340         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
2341         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
2342         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
2343         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
2344         Likewise.
2345         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
2346         Likewise.
2347         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
2348         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
2349         Likewise.
2350         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
2351         * testsuite/22_locale/ctype/2.cc: Likewise.
2352         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
2353         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
2354         * testsuite/22_locale/ctype/dr695.cc: Likewise.
2355         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
2356         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
2357         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
2358         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
2359         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
2360         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
2361         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
2362         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
2363         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
2364         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
2365         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
2366         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
2367         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
2368         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
2369         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
2370         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
2371         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
2372         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
2373         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
2374         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
2375         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
2376         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
2377         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
2378         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
2379         * testsuite/22_locale/facet/1.cc: Likewise.
2380         * testsuite/22_locale/facet/2.cc: Likewise.
2381         * testsuite/22_locale/facet/25421.cc: Likewise.
2382         * testsuite/22_locale/global_templates/1.cc: Likewise.
2383         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
2384         Likewise.
2385         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
2386         Likewise.
2387         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
2388         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
2389         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
2390         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
2391         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
2392         * testsuite/22_locale/locale/13630.cc: Likewise.
2393         * testsuite/22_locale/locale/cons/1.cc: Likewise.
2394         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
2395         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
2396         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
2397         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
2398         * testsuite/22_locale/locale/cons/2.cc: Likewise.
2399         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
2400         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
2401         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
2402         * testsuite/22_locale/locale/cons/4.cc: Likewise.
2403         * testsuite/22_locale/locale/cons/5.cc: Likewise.
2404         * testsuite/22_locale/locale/cons/6.cc: Likewise.
2405         * testsuite/22_locale/locale/cons/7.cc: Likewise.
2406         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
2407         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
2408         * testsuite/22_locale/locale/cons/8.cc: Likewise.
2409         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
2410         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
2411         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
2412         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
2413         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
2414         * testsuite/22_locale/locale/operations/1.cc: Likewise.
2415         * testsuite/22_locale/locale/operations/2.cc: Likewise.
2416         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
2417         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
2418         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
2419         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
2420         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
2421         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
2422         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
2423         Likewise.
2424         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
2425         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
2426         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
2427         Likewise.
2428         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
2429         Likewise.
2430         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
2431         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
2432         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
2433         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
2434         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
2435         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
2436         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
2437         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
2438         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
2439         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
2440         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
2441         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
2442         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
2443         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
2444         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
2445         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
2446         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
2447         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
2448         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
2449         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
2450         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
2451         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
2452         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
2453         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
2454         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
2455         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
2456         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
2457         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
2458         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
2459         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
2460         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
2461         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
2462         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
2463         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
2464         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
2465         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
2466         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
2467         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
2468         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
2469         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
2470         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
2471         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
2472         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
2473         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
2474         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
2475         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
2476         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
2477         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
2478         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
2479         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
2480         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
2481         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
2482         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
2483         Likewise.
2484         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
2485         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
2486         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
2487         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
2488         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
2489         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
2490         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
2491         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
2492         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
2493         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
2494         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
2495         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
2496         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
2497         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
2498         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
2499         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
2500         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
2501         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
2502         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
2503         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
2504         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
2505         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
2506         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
2507         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
2508         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
2509         Likewise.
2510         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
2511         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
2512         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
2513         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
2514         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
2515         Likewise.
2516         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
2517         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
2518         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
2519         Likewise.
2520         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
2521         Likewise.
2522         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
2523         Likewise.
2524         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
2525         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
2526         Likewise.
2527         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
2528         Likewise.
2529         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
2530         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
2531         Likewise.
2532         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
2533         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
2534         Likewise.
2535         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
2536         Likewise.
2537         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
2538         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
2539         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
2540         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
2541         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
2542         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
2543         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
2544         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
2545         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
2546         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
2547         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
2548         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
2549         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
2550         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
2551         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
2552         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
2553         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
2554         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
2555         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
2556         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
2557         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
2558         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
2559         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
2560         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
2561         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
2562         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
2563         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
2564         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
2565         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
2566         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
2567         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
2568         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
2569         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
2570         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
2571         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
2572         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
2573         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
2574         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
2575         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
2576         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
2577         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
2578         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
2579         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
2580         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
2581         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
2582         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
2583         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
2584         Likewise.
2585         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
2586         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
2587         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
2588         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
2589         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
2590         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
2591         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
2592         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
2593         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
2594         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
2595         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
2596         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
2597         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
2598         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
2599         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
2600         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
2601         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
2602         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
2603         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
2604         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
2605         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
2606         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
2607         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
2608         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
2609         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
2610         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
2611         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
2612         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
2613         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
2614         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
2615         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
2616         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
2617         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
2618         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
2619         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
2620         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
2621         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
2622         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
2623         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
2624         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
2625         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
2626         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
2627         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
2628         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
2629         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
2630         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
2631         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
2632         Likewise.
2633         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
2634         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
2635         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
2636         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
2637         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
2638         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
2639         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
2640         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
2641         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
2642         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
2643         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
2644         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
2645         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
2646         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
2647         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
2648         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
2649         Likewise.
2650         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
2651         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
2652         Likewise.
2653         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
2654         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
2655         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
2656         Likewise.
2657         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
2658         Likewise.
2659         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
2660         Likewise.
2661         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
2662         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
2663         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
2664         Likewise.
2665         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
2666         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
2667         Likewise.
2668         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
2669         Likewise.
2670         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
2671         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
2672         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
2673         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
2674         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
2675         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
2676         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
2677         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
2678         Likewise.
2679         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
2680         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
2681         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
2682         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
2683         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
2684         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
2685         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
2686         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
2687         Likewise.
2688         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
2689         Likewise.
2690         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
2691         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
2692         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
2693         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
2694         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
2695         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
2696         Likewise.
2697         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
2698         Likewise.
2699         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
2700         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
2701         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
2702         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
2703         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
2704         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
2705         Likewise.
2706         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
2707         Likewise.
2708         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
2709         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
2710         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
2711         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
2712         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
2713         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
2714         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
2715         Likewise.
2716         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
2717         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
2718         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
2719         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
2720         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
2721         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
2722         Likewise.
2723         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
2724         Likewise.
2725         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
2726         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
2727         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
2728         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
2729         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
2730         Likewise.
2731         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
2732         Likewise.
2733         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
2734         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
2735         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
2736         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
2737         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
2738         Likewise.
2739         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
2740         Likewise.
2741         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
2742         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
2743         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
2744         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
2745         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
2746         Likewise.
2747         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
2748         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
2749         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
2750         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
2751         Likewise.
2752         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
2753         Likewise.
2754         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
2755         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
2756         Likewise.
2757         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
2758         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
2759         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
2760         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
2761         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
2762         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
2763         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
2764         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
2765         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
2766         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
2767         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
2768         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
2769         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
2770         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
2771         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
2772         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
2773         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
2774         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
2775         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
2776         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
2777         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
2778         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
2779         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
2780         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
2781         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
2782         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
2783         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
2784         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
2785         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
2786         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
2787         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
2788         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
2789         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
2790         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
2791         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
2792         Likewise.
2793         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
2794         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
2795         * testsuite/23_containers/bitset/18604.cc: Likewise.
2796         * testsuite/23_containers/bitset/all/1.cc: Likewise.
2797         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
2798         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
2799         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
2800         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
2801         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
2802         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
2803         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
2804         * testsuite/23_containers/bitset/input/1.cc: Likewise.
2805         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
2806         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
2807         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
2808         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
2809         * testsuite/23_containers/bitset/test/1.cc: Likewise.
2810         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
2811         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
2812         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
2813         * testsuite/23_containers/deque/18604.cc: Likewise.
2814         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
2815         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
2816         * testsuite/23_containers/deque/cons/1.cc: Likewise.
2817         * testsuite/23_containers/deque/cons/2.cc: Likewise.
2818         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
2819         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
2820         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
2821         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
2822         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
2823         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
2824         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
2825         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
2826         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
2827         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
2828         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
2829         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
2830         * testsuite/23_containers/deque/operators/1.cc: Likewise.
2831         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
2832         Likewise.
2833         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
2834         Likewise.
2835         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
2836         Likewise.
2837         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
2838         Likewise.
2839         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
2840         Likewise.
2841         * testsuite/23_containers/deque/types/1.cc: Likewise.
2842         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
2843         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
2844         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
2845         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
2846         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
2847         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
2848         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
2849         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
2850         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
2851         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
2852         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
2853         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
2854         Likewise.
2855         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
2856         Likewise.
2857         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
2858         Likewise.
2859         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
2860         Likewise.
2861         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
2862         Likewise.
2863         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
2864         Likewise.
2865         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
2866         Likewise.
2867         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
2868         Likewise.
2869         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
2870         Likewise.
2871         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
2872         Likewise.
2873         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
2874         Likewise.
2875         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
2876         Likewise.
2877         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
2878         Likewise.
2879         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
2880         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
2881         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
2882         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
2883         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
2884         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
2885         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
2886         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
2887         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
2888         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
2889         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
2890         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
2891         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
2892         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
2893         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
2894         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
2895         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
2896         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
2897         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
2898         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
2899         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
2900         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
2901         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
2902         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
2903         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
2904         Likewise.
2905         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
2906         Likewise.
2907         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
2908         * testsuite/23_containers/list/18604.cc: Likewise.
2909         * testsuite/23_containers/list/capacity/1.cc: Likewise.
2910         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
2911         * testsuite/23_containers/list/cons/1.cc: Likewise.
2912         * testsuite/23_containers/list/cons/2.cc: Likewise.
2913         * testsuite/23_containers/list/cons/3.cc: Likewise.
2914         * testsuite/23_containers/list/cons/4.cc: Likewise.
2915         * testsuite/23_containers/list/cons/5.cc: Likewise.
2916         * testsuite/23_containers/list/cons/6.cc: Likewise.
2917         * testsuite/23_containers/list/cons/7.cc: Likewise.
2918         * testsuite/23_containers/list/cons/8.cc: Likewise.
2919         * testsuite/23_containers/list/cons/9.cc: Likewise.
2920         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
2921         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
2922         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
2923         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
2924         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
2925         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
2926         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
2927         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
2928         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
2929         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
2930         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
2931         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
2932         * testsuite/23_containers/list/operations/1.cc: Likewise.
2933         * testsuite/23_containers/list/operations/2.cc: Likewise.
2934         * testsuite/23_containers/list/operations/3.cc: Likewise.
2935         * testsuite/23_containers/list/operations/35969.cc: Likewise.
2936         * testsuite/23_containers/list/operations/4.cc: Likewise.
2937         * testsuite/23_containers/list/operations/5.cc: Likewise.
2938         * testsuite/23_containers/list/pthread1.cc: Likewise.
2939         * testsuite/23_containers/list/pthread5.cc: Likewise.
2940         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
2941         Likewise.
2942         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
2943         Likewise.
2944         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
2945         Likewise.
2946         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
2947         Likewise.
2948         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
2949         Likewise.
2950         * testsuite/23_containers/map/18604.cc: Likewise.
2951         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
2952         * testsuite/23_containers/map/element_access/1.cc: Likewise.
2953         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
2954         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
2955         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
2956         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
2957         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
2958         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
2959         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
2960         * testsuite/23_containers/map/operators/1.cc: Likewise.
2961         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
2962         * testsuite/23_containers/map/pthread6.cc: Likewise.
2963         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
2964         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
2965         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
2966         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
2967         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
2968         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
2969         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
2970         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
2971         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
2972         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
2973         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
2974         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
2975         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
2976         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
2977         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
2978         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
2979         * testsuite/23_containers/queue/members/7157.cc: Likewise.
2980         * testsuite/23_containers/set/18604.cc: Likewise.
2981         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
2982         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
2983         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
2984         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
2985         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
2986         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
2987         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
2988         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
2989         * testsuite/23_containers/stack/members/7158.cc: Likewise.
2990         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
2991         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
2992         Likewise.
2993         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
2994         Likewise.
2995         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
2996         Likewise.
2997         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
2998         Likewise.
2999         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
3000         Likewise.
3001         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
3002         Likewise.
3003         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
3004         Likewise.
3005         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
3006         Likewise.
3007         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
3008         Likewise.
3009         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
3010         Likewise.
3011         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
3012         Likewise.
3013         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
3014         Likewise.
3015         * testsuite/23_containers/vector/18604.cc: Likewise.
3016         * testsuite/23_containers/vector/bool/1.cc: Likewise.
3017         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
3018         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
3019         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
3020         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
3021         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
3022         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
3023         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
3024         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
3025         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
3026         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
3027         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
3028         Likewise.
3029         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
3030         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
3031         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
3032         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
3033         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
3034         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
3035         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
3036         * testsuite/23_containers/vector/cons/1.cc: Likewise.
3037         * testsuite/23_containers/vector/cons/2.cc: Likewise.
3038         * testsuite/23_containers/vector/cons/3.cc: Likewise.
3039         * testsuite/23_containers/vector/cons/4.cc: Likewise.
3040         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
3041         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
3042         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
3043         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
3044         Likewise.
3045         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
3046         Likewise.
3047         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
3048         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
3049         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
3050         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
3051         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
3052         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
3053         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
3054         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
3055         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
3056         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
3057         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
3058         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
3059         Likewise.
3060         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
3061         Likewise.
3062         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
3063         Likewise.
3064         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
3065         Likewise.
3066         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
3067         Likewise.
3068         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
3069         Likewise.
3070         * testsuite/23_containers/vector/resize/1.cc: Likewise.
3071         * testsuite/23_containers/vector/types/1.cc: Likewise.
3072         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
3073         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
3074         Likewise.
3075         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
3076         Likewise.
3077         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
3078         Likewise.
3079         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
3080         Likewise.
3081         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
3082         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
3083         Likewise.
3084         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
3085         Likewise.
3086         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
3087         Likewise.
3088         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
3089         Likewise.
3090         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
3091         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
3092         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
3093         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
3094         Likewise.
3095         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
3096         Likewise.
3097         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
3098         Likewise.
3099         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
3100         Likewise.
3101         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
3102         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
3103         Likewise.
3104         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
3105         Likewise.
3106         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
3107         Likewise.
3108         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
3109         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
3110         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
3111         Likewise.
3112         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
3113         Likewise.
3114         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
3115         Likewise.
3116         * testsuite/24_iterators/operations/next.cc: Likewise.
3117         * testsuite/24_iterators/operations/prev.cc: Likewise.
3118         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
3119         Likewise.
3120         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
3121         Likewise.
3122         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
3123         Likewise.
3124         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
3125         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
3126         Likewise.
3127         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
3128         Likewise.
3129         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
3130         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
3131         Likewise.
3132         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
3133         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
3134         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
3135         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
3136         Likewise.
3137         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
3138         Likewise.
3139         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
3140         Likewise.
3141         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
3142         Likewise.
3143         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
3144         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
3145         * testsuite/25_algorithms/all_of/1.cc: Likewise.
3146         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
3147         * testsuite/25_algorithms/any_of/1.cc: Likewise.
3148         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
3149         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
3150         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
3151         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
3152         * testsuite/25_algorithms/copy/1.cc: Likewise.
3153         * testsuite/25_algorithms/copy/2.cc: Likewise.
3154         * testsuite/25_algorithms/copy/3.cc: Likewise.
3155         * testsuite/25_algorithms/copy/34595.cc: Likewise.
3156         * testsuite/25_algorithms/copy/4.cc: Likewise.
3157         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
3158         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
3159         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
3160         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
3161         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
3162         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
3163         Likewise.
3164         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
3165         Likewise.
3166         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
3167         Likewise.
3168         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
3169         Likewise.
3170         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
3171         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
3172         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
3173         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
3174         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
3175         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
3176         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
3177         * testsuite/25_algorithms/count/1.cc: Likewise.
3178         * testsuite/25_algorithms/count/check_type.cc: Likewise.
3179         * testsuite/25_algorithms/count_if/1.cc: Likewise.
3180         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
3181         * testsuite/25_algorithms/equal/1.cc: Likewise.
3182         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
3183         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
3184         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
3185         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
3186         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
3187         * testsuite/25_algorithms/fill/1.cc: Likewise.
3188         * testsuite/25_algorithms/fill/2.cc: Likewise.
3189         * testsuite/25_algorithms/fill/3.cc: Likewise.
3190         * testsuite/25_algorithms/fill/35725.cc: Likewise.
3191         * testsuite/25_algorithms/fill/4.cc: Likewise.
3192         * testsuite/25_algorithms/fill/5.cc: Likewise.
3193         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
3194         * testsuite/25_algorithms/find/1.cc: Likewise.
3195         * testsuite/25_algorithms/find/17441.cc: Likewise.
3196         * testsuite/25_algorithms/find/check_type.cc: Likewise.
3197         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
3198         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
3199         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
3200         Likewise.
3201         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
3202         Likewise.
3203         * testsuite/25_algorithms/find_end/1.cc: Likewise.
3204         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
3205         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
3206         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
3207         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
3208         * testsuite/25_algorithms/find_if/1.cc: Likewise.
3209         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
3210         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
3211         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
3212         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
3213         Likewise.
3214         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
3215         Likewise.
3216         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
3217         Likewise.
3218         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
3219         Likewise.
3220         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
3221         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
3222         * testsuite/25_algorithms/heap/1.cc: Likewise.
3223         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
3224         * testsuite/25_algorithms/includes/1.cc: Likewise.
3225         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
3226         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
3227         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
3228         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
3229         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
3230         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
3231         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
3232         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
3233         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
3234         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
3235         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
3236         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
3237         Likewise.
3238         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
3239         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
3240         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
3241         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
3242         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
3243         * testsuite/25_algorithms/max/1.cc: Likewise.
3244         * testsuite/25_algorithms/max/2.cc: Likewise.
3245         * testsuite/25_algorithms/max/3.cc: Likewise.
3246         * testsuite/25_algorithms/max/37547.cc: Likewise.
3247         * testsuite/25_algorithms/max/4.cc: Likewise.
3248         * testsuite/25_algorithms/max_element/1.cc: Likewise.
3249         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
3250         * testsuite/25_algorithms/merge/1.cc: Likewise.
3251         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
3252         * testsuite/25_algorithms/min/1.cc: Likewise.
3253         * testsuite/25_algorithms/min/2.cc: Likewise.
3254         * testsuite/25_algorithms/min/3.cc: Likewise.
3255         * testsuite/25_algorithms/min/37547.cc: Likewise.
3256         * testsuite/25_algorithms/min/4.cc: Likewise.
3257         * testsuite/25_algorithms/min_element/1.cc: Likewise.
3258         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
3259         * testsuite/25_algorithms/minmax/1.cc: Likewise.
3260         * testsuite/25_algorithms/minmax/2.cc: Likewise.
3261         * testsuite/25_algorithms/minmax/3.cc: Likewise.
3262         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
3263         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
3264         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
3265         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
3266         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
3267         * testsuite/25_algorithms/move/1.cc: Likewise.
3268         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
3269         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
3270         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
3271         * testsuite/25_algorithms/none_of/1.cc: Likewise.
3272         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
3273         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
3274         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
3275         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
3276         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
3277         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
3278         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
3279         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
3280         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
3281         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
3282         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
3283         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
3284         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
3285         * testsuite/25_algorithms/partition/1.cc: Likewise.
3286         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
3287         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
3288         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
3289         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
3290         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
3291         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
3292         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
3293         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
3294         * testsuite/25_algorithms/remove/1.cc: Likewise.
3295         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
3296         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
3297         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
3298         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
3299         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
3300         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
3301         * testsuite/25_algorithms/replace/1.cc: Likewise.
3302         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
3303         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
3304         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
3305         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
3306         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
3307         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
3308         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
3309         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
3310         * testsuite/25_algorithms/rotate/1.cc: Likewise.
3311         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
3312         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
3313         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
3314         * testsuite/25_algorithms/search/1.cc: Likewise.
3315         * testsuite/25_algorithms/search/check_type.cc: Likewise.
3316         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
3317         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
3318         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
3319         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
3320         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
3321         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
3322         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
3323         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
3324         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
3325         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
3326         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
3327         Likewise.
3328         * testsuite/25_algorithms/set_union/1.cc: Likewise.
3329         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
3330         * testsuite/25_algorithms/sort/1.cc: Likewise.
3331         * testsuite/25_algorithms/sort/34095.cc: Likewise.
3332         * testsuite/25_algorithms/sort/34636.cc: Likewise.
3333         * testsuite/25_algorithms/sort/35588.cc: Likewise.
3334         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
3335         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
3336         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
3337         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
3338         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
3339         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
3340         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
3341         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
3342         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
3343         * testsuite/25_algorithms/unique/1.cc: Likewise.
3344         * testsuite/25_algorithms/unique/11480.cc: Likewise.
3345         * testsuite/25_algorithms/unique/2.cc: Likewise.
3346         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
3347         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
3348         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
3349         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
3350         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
3351         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
3352         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
3353         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
3354         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
3355         * testsuite/26_numerics/accumulate/1.cc: Likewise.
3356         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
3357         * testsuite/26_numerics/complex/13450.cc: Likewise.
3358         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
3359         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
3360         * testsuite/26_numerics/complex/dr387.cc: Likewise.
3361         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
3362         * testsuite/26_numerics/complex/dr781.cc: Likewise.
3363         * testsuite/26_numerics/complex/dr844.cc: Likewise.
3364         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
3365         Likewise.
3366         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
3367         Likewise.
3368         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
3369         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
3370         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
3371         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
3372         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
3373         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
3374         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
3375         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
3376         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
3377         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
3378         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
3379         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
3380         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
3381         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
3382         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
3383         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
3384         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
3385         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
3386         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
3387         Likewise.
3388         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
3389         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
3390         Likewise.
3391         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
3392         Likewise.
3393         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
3394         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
3395         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
3396         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
3397         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
3398         * testsuite/26_numerics/inner_product/1.cc: Likewise.
3399         * testsuite/26_numerics/iota/1.cc: Likewise.
3400         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
3401         * testsuite/26_numerics/slice/1.cc: Likewise.
3402         * testsuite/26_numerics/valarray/28277.cc: Likewise.
3403         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
3404         * testsuite/26_numerics/valarray/operators.cc: Likewise.
3405         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
3406         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
3407         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
3408         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
3409         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
3410         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
3411         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
3412         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
3413         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
3414         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
3415         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
3416         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
3417         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
3418         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
3419         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
3420         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
3421         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
3422         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
3423         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
3424         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
3425         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
3426         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
3427         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
3428         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
3429         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
3430         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
3431         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
3432         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
3433         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
3434         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
3435         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
3436         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
3437         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
3438         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
3439         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
3440         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
3441         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
3442         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
3443         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
3444         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
3445         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
3446         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
3447         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
3448         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
3449         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
3450         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
3451         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
3452         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
3453         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
3454         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
3455         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
3456         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
3457         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
3458         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
3459         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
3460         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
3461         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
3462         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
3463         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
3464         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
3465         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
3466         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
3467         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
3468         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
3469         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
3470         Likewise.
3471         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
3472         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
3473         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
3474         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
3475         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
3476         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
3477         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
3478         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
3479         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
3480         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
3481         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
3482         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
3483         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
3484         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
3485         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
3486         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
3487         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
3488         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
3489         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
3490         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
3491         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
3492         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
3493         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
3494         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
3495         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
3496         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
3497         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
3498         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
3499         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
3500         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
3501         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
3502         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
3503         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
3504         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
3505         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
3506         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
3507         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
3508         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
3509         Likewise.
3510         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
3511         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
3512         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
3513         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
3514         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
3515         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
3516         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
3517         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
3518         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
3519         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
3520         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
3521         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
3522         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
3523         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
3524         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
3525         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
3526         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
3527         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
3528         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
3529         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
3530         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
3531         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
3532         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
3533         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
3534         Likewise.
3535         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
3536         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
3537         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
3538         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
3539         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
3540         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
3541         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
3542         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
3543         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
3544         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
3545         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
3546         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
3547         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
3548         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
3549         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
3550         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
3551         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
3552         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
3553         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
3554         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
3555         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
3556         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
3557         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
3558         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
3559         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
3560         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
3561         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
3562         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
3563         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
3564         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
3565         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
3566         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
3567         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
3568         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
3569         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
3570         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
3571         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
3572         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
3573         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
3574         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
3575         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
3576         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
3577         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
3578         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
3579         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
3580         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
3581         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
3582         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
3583         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
3584         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
3585         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
3586         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
3587         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
3588         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
3589         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
3590         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
3591         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
3592         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
3593         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
3594         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
3595         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
3596         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
3597         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
3598         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
3599         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
3600         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
3601         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
3602         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
3603         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
3604         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
3605         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
3606         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
3607         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
3608         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
3609         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
3610         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
3611         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
3612         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
3613         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
3614         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
3615         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
3616         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
3617         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
3618         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
3619         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
3620         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
3621         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
3622         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
3623         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
3624         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
3625         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
3626         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
3627         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
3628         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
3629         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
3630         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
3631         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
3632         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
3633         Likewise.
3634         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
3635         Likewise.
3636         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
3637         Likewise.
3638         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
3639         Likewise.
3640         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
3641         Likewise.
3642         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
3643         Likewise.
3644         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
3645         Likewise.
3646         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
3647         Likewise.
3648         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
3649         Likewise.
3650         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
3651         Likewise.
3652         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
3653         Likewise.
3654         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
3655         Likewise.
3656         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
3657         Likewise.
3658         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
3659         Likewise.
3660         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
3661         Likewise.
3662         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
3663         Likewise.
3664         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
3665         Likewise.
3666         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
3667         Likewise.
3668         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
3669         Likewise.
3670         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
3671         Likewise.
3672         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
3673         Likewise.
3674         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
3675         Likewise.
3676         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
3677         Likewise.
3678         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3679         Likewise.
3680         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
3681         Likewise.
3682         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
3683         Likewise.
3684         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
3685         Likewise.
3686         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
3687         Likewise.
3688         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
3689         Likewise.
3690         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
3691         Likewise.
3692         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
3693         Likewise.
3694         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
3695         Likewise.
3696         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
3697         Likewise.
3698         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
3699         Likewise.
3700         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
3701         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
3702         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
3703         Likewise.
3704         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
3705         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
3706         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
3707         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
3708         Likewise.
3709         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
3710         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
3711         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
3712         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
3713         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
3714         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
3715         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
3716         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
3717         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
3718         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
3719         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
3720         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
3721         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
3722         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
3723         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
3724         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
3725         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
3726         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
3727         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
3728         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
3729         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
3730         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
3731         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
3732         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
3733         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
3734         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
3735         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
3736         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
3737         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
3738         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
3739         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
3740         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
3741         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
3742         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
3743         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
3744         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
3745         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
3746         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
3747         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
3748         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
3749         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
3750         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
3751         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
3752         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
3753         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
3754         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
3755         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
3756         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
3757         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
3758         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
3759         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
3760         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
3761         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
3762         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
3763         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
3764         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
3765         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
3766         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
3767         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
3768         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
3769         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
3770         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
3771         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
3772         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
3773         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
3774         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
3775         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
3776         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
3777         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
3778         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
3779         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
3780         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
3781         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
3782         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
3783         Likewise.
3784         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
3785         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
3786         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
3787         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
3788         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
3789         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
3790         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
3791         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
3792         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
3793         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
3794         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
3795         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
3796         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
3797         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
3798         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
3799         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
3800         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
3801         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
3802         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
3803         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
3804         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
3805         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
3806         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
3807         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
3808         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
3809         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
3810         Likewise.
3811         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
3812         Likewise.
3813         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
3814         Likewise.
3815         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
3816         Likewise.
3817         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
3818         Likewise.
3819         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
3820         Likewise.
3821         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
3822         Likewise.
3823         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
3824         Likewise.
3825         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
3826         Likewise.
3827         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
3828         Likewise.
3829         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
3830         Likewise.
3831         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
3832         Likewise.
3833         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
3834         Likewise.
3835         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
3836         Likewise.
3837         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
3838         Likewise.
3839         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
3840         Likewise.
3841         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
3842         Likewise.
3843         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
3844         Likewise.
3845         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
3846         Likewise.
3847         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
3848         Likewise.
3849         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
3850         Likewise.
3851         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3852         Likewise.
3853         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
3854         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
3855         Likewise.
3856         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
3857         Likewise.
3858         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
3859         Likewise.
3860         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
3861         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
3862         Likewise.
3863         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
3864         Likewise.
3865         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
3866         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
3867         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
3868         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
3869         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
3870         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
3871         Likewise.
3872         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
3873         Likewise.
3874         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
3875         Likewise.
3876         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
3877         Likewise.
3878         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
3879         Likewise.
3880         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
3881         Likewise.
3882         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
3883         Likewise.
3884         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
3885         Likewise.
3886         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
3887         Likewise.
3888         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
3889         Likewise.
3890         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
3891         Likewise.
3892         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
3893         Likewise.
3894         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
3895         Likewise.
3896         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
3897         Likewise.
3898         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
3899         Likewise.
3900         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
3901         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
3902         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
3903         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
3904         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
3905         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
3906         Likewise.
3907         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
3908         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
3909         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
3910         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
3911         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
3912         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
3913         Likewise.
3914         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
3915         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
3916         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
3917         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
3918         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
3919         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
3920         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
3921         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
3922         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
3923         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
3924         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
3925         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
3926         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
3927         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
3928         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
3929         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
3930         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
3931         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
3932         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
3933         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
3934         Likewise.
3935         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
3936         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
3937         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
3938         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
3939         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
3940         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
3941         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
3942         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
3943         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
3944         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
3945         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
3946         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
3947         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
3948         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
3949         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
3950         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
3951         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
3952         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
3953         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
3954         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
3955         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
3956         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
3957         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
3958         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
3959         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
3960         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
3961         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
3962         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
3963         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
3964         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
3965         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
3966         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
3967         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
3968         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
3969         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
3970         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
3971         Likewise.
3972         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
3973         Likewise.
3974         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
3975         Likewise.
3976         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
3977         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
3978         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
3979         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
3980         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
3981         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
3982         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
3983         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
3984         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
3985         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
3986         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
3987         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
3988         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
3989         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
3990         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
3991         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
3992         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
3993         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
3994         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
3995         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
3996         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
3997         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
3998         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
3999         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
4000         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
4001         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
4002         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
4003         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
4004         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
4005         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
4006         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
4007         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
4008         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
4009         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
4010         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
4011         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
4012         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
4013         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
4014         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
4015         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
4016         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
4017         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
4018         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
4019         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
4020         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
4021         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
4022         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
4023         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
4024         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
4025         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
4026         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
4027         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
4028         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
4029         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
4030         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
4031         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
4032         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
4033         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
4034         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
4035         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
4036         Likewise.
4037         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
4038         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
4039         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
4040         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
4041         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
4042         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
4043         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
4044         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
4045         * testsuite/27_io/fpos/11450.cc: Likewise.
4046         * testsuite/27_io/fpos/14320-1.cc: Likewise.
4047         * testsuite/27_io/fpos/14320-2.cc: Likewise.
4048         * testsuite/27_io/fpos/14320-3.cc: Likewise.
4049         * testsuite/27_io/fpos/14320-4.cc: Likewise.
4050         * testsuite/27_io/fpos/14320-5.cc: Likewise.
4051         * testsuite/27_io/fpos/14775.cc: Likewise.
4052         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
4053         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
4054         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
4055         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
4056         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
4057         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
4058         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
4059         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
4060         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
4061         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
4062         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
4063         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
4064         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
4065         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
4066         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
4067         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
4068         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
4069         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
4070         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
4071         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
4072         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
4073         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
4074         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
4075         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
4076         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
4077         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
4078         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
4079         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
4080         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
4081         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
4082         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
4083         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
4084         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
4085         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
4086         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
4087         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
4088         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
4089         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
4090         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
4091         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
4092         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
4093         * testsuite/27_io/objects/char/1.cc: Likewise.
4094         * testsuite/27_io/objects/char/10.cc: Likewise.
4095         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
4096         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
4097         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
4098         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
4099         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
4100         * testsuite/27_io/objects/char/2.cc: Likewise.
4101         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
4102         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
4103         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
4104         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
4105         * testsuite/27_io/objects/char/5.cc: Likewise.
4106         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
4107         * testsuite/27_io/objects/char/6.cc: Likewise.
4108         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
4109         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
4110         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
4111         * testsuite/27_io/objects/char/7.cc: Likewise.
4112         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
4113         * testsuite/27_io/objects/char/8.cc: Likewise.
4114         * testsuite/27_io/objects/char/9.cc: Likewise.
4115         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
4116         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
4117         * testsuite/27_io/objects/char/dr455.cc: Likewise.
4118         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
4119         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
4120         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
4121         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
4122         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
4123         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
4124         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
4125         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
4126         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
4127         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
4128         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
4129         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
4130         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
4131         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
4132         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
4133         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
4134         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
4135         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
4136         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
4137         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
4138         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
4139         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
4140         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
4141         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
4142         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
4143         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
4144         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
4145         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
4146         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
4147         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
4148         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
4149         * testsuite/27_io/types/1.cc: Likewise.
4150         * testsuite/27_io/types/2.cc: Likewise.
4151         * testsuite/27_io/types/3.cc: Likewise.
4152         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
4153         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
4154         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
4155         Likewise.
4156         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
4157         Likewise.
4158         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
4159         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
4160         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
4161         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
4162         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
4163         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
4164         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
4165         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
4166         Likewise.
4167         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
4168         Likewise.
4169         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
4170         Likewise.
4171         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
4172         Likewise.
4173         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
4174         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
4175         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
4176         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
4177         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
4178         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
4179         Likewise.
4180         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
4181         Likewise.
4182         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
4183         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
4184         * testsuite/30_threads/thread/id/operators.cc: Likewise.
4185         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
4186         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
4187         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
4188         * testsuite/Makefile.am: Likewise.
4189         * testsuite/abi/30586.cc: Likewise.
4190         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
4191         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
4192         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
4193         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
4194         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
4195         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
4196         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
4197         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
4198         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
4199         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
4200         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
4201         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
4202         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
4203         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
4204         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
4205         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
4206         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
4207         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
4208         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
4209         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
4210         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
4211         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
4212         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
4213         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
4214         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
4215         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
4216         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
4217         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
4218         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
4219         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
4220         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
4221         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
4222         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
4223         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
4224         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
4225         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
4226         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
4227         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
4228         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
4229         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
4230         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
4231         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
4232         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
4233         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
4234         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
4235         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
4236         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
4237         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
4238         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
4239         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
4240         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
4241         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
4242         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
4243         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
4244         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
4245         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
4246         * testsuite/abi/demangle/regression/7986.cc: Likewise.
4247         * testsuite/abi/demangle/regression/8897.cc: Likewise.
4248         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
4249         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
4250         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
4251         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
4252         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
4253         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
4254         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
4255         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
4256         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
4257         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
4258         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
4259         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
4260         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
4261         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
4262         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
4263         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
4264         * testsuite/abi/demangle/regression/old.cc: Likewise.
4265         * testsuite/abi/header_cxxabi.c: Likewise.
4266         * testsuite/backward/11460.cc: Likewise.
4267         * testsuite/backward/hash_map/1.cc: Likewise.
4268         * testsuite/backward/hash_map/14648.cc: Likewise.
4269         * testsuite/backward/hash_map/23528.cc: Likewise.
4270         * testsuite/backward/hash_set/1.cc: Likewise.
4271         * testsuite/backward/strstream_members.cc: Likewise.
4272         * testsuite/config/default.exp: Likewise.
4273         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
4274         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
4275         * testsuite/data/istream_extractor_other-1.tst: Likewise.
4276         * testsuite/data/istream_extractor_other-1.txt: Likewise.
4277         * testsuite/data/istream_extractor_other-2.tst: Likewise.
4278         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
4279         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
4280         * testsuite/data/sgetn.txt: Likewise.
4281         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
4282         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
4283         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
4284         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
4285         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
4286         * testsuite/ext/array_allocator/26875.cc: Likewise.
4287         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
4288         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
4289         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
4290         * testsuite/ext/array_allocator/check_new.cc: Likewise.
4291         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
4292         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
4293         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
4294         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
4295         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
4296         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
4297         * testsuite/ext/codecvt/1.cc: Likewise.
4298         * testsuite/ext/codecvt/char-1.cc: Likewise.
4299         * testsuite/ext/codecvt/char-2.cc: Likewise.
4300         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
4301         * testsuite/ext/concept_checks.cc: Likewise.
4302         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
4303         Likewise.
4304         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
4305         Likewise.
4306         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
4307         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
4308         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
4309         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
4310         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
4311         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
4312         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
4313         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
4314         Likewise.
4315         * testsuite/ext/headers.cc: Likewise.
4316         * testsuite/ext/is_heap/1.cc: Likewise.
4317         * testsuite/ext/is_heap/check_type.cc: Likewise.
4318         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
4319         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
4320         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
4321         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
4322         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
4323         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
4324         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
4325         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
4326         * testsuite/ext/median.cc: Likewise.
4327         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
4328         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
4329         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
4330         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
4331         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
4332         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
4333         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
4334         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
4335         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
4336         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
4337         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
4338         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
4339         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
4340         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
4341         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
4342         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
4343         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
4344         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
4345         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
4346         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
4347         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
4348         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
4349         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
4350         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
4351         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
4352         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
4353         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
4354         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
4355         * testsuite/ext/new_allocator/check_new.cc: Likewise.
4356         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
4357         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
4358         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
4359         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
4360         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
4361         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
4362         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
4363         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
4364         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
4365         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
4366         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
4367         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
4368         * testsuite/ext/rope/1.cc: Likewise.
4369         * testsuite/ext/rope/2.cc: Likewise.
4370         * testsuite/ext/rope/3.cc: Likewise.
4371         * testsuite/ext/rope/36832.cc: Likewise.
4372         * testsuite/ext/rope/4.cc: Likewise.
4373         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
4374         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
4375         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
4376         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
4377         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
4378         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
4379         Likewise.
4380         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
4381         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
4382         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
4383         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
4384         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
4385         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
4386         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
4387         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
4388         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
4389         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
4390         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
4391         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
4392         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
4393         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
4394         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
4395         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
4396         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
4397         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
4398         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
4399         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
4400         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
4401         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
4402         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
4403         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
4404         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
4405         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
4406         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
4407         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
4408         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
4409         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
4410         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
4411         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
4412         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
4413         * testsuite/lib/dg-options.exp: Likewise.
4414         * testsuite/lib/libstdc++.exp: Likewise.
4415         * testsuite/lib/prune.exp: Likewise.
4416         * testsuite/libstdc++-abi/abi.exp: Likewise.
4417         * testsuite/libstdc++-dg/conformance.exp: Likewise.
4418         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
4419         Likewise.
4420         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
4421         Likewise.
4422         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
4423         Likewise.
4424         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
4425         Likewise.
4426         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
4427         Likewise.
4428         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
4429         Likewise.
4430         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
4431         Likewise.
4432         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
4433         Likewise.
4434         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
4435         Likewise.
4436         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
4437         Likewise.
4438         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
4439         Likewise.
4440         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
4441         Likewise.
4442         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
4443         Likewise.
4444         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
4445         Likewise.
4446         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
4447         Likewise.
4448         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
4449         Likewise.
4450         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
4451         Likewise.
4452         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
4453         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
4454         Likewise.
4455         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
4456         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
4457         Likewise.
4458         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
4459         Likewise.
4460         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
4461         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
4462         Likewise.
4463         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
4464         Likewise.
4465         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
4466         Likewise.
4467         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
4468         Likewise.
4469         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
4470         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
4471         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
4472         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
4473         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
4474         Likewise.
4475         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
4476         Likewise.
4477         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
4478         Likewise.
4479         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
4480         Likewise.
4481         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
4482         Likewise.
4483         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
4484         Likewise.
4485         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
4486         Likewise.
4487         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
4488         Likewise.
4489         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
4490         Likewise.
4491         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
4492         Likewise.
4493         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
4494         Likewise.
4495         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
4496         Likewise.
4497         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
4498         Likewise.
4499         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
4500         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
4501         Likewise.
4502         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
4503         Likewise.
4504         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
4505         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
4506         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
4507         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
4508         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
4509         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
4510         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
4511         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
4512         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
4513         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
4514         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
4515         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
4516         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
4517         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
4518         Likewise.
4519         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
4520         Likewise.
4521         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
4522         Likewise.
4523         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
4524         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
4525         Likewise.
4526         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
4527         Likewise.
4528         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
4529         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
4530         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
4531         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
4532         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
4533         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
4534         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
4535         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
4536         Likewise.
4537         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
4538         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
4539         Likewise.
4540         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
4541         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
4542         Likewise.
4543         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
4544         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
4545         Likewise.
4546         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
4547         Likewise.
4548         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
4549         Likewise.
4550         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
4551         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
4552         Likewise.
4553         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
4554         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
4555         Likewise.
4556         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
4557         Likewise.
4558         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
4559         Likewise.
4560         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
4561         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
4562         Likewise.
4563         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
4564         Likewise.
4565         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
4566         Likewise.
4567         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
4568         Likewise.
4569         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
4570         Likewise.
4571         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
4572         Likewise.
4573         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
4574         Likewise.
4575         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
4576         Likewise.
4577         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
4578         Likewise.
4579         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
4580         Likewise.
4581         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
4582         Likewise.
4583         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
4584         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
4585         Likewise.
4586         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
4587         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
4588         Likewise.
4589         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
4590         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
4591         Likewise.
4592         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
4593         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
4594         Likewise.
4595         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
4596         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
4597         Likewise.
4598         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
4599         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
4600         Likewise.
4601         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
4602         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
4603         Likewise.
4604         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
4605         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
4606         Likewise.
4607         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
4608         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
4609         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
4610         Likewise.
4611         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
4612         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
4613         Likewise.
4614         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
4615         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
4616         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
4617         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
4618         Likewise.
4619         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
4620         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
4621         Likewise.
4622         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
4623         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
4624         Likewise.
4625         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
4626         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
4627         Likewise.
4628         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
4629         Likewise.
4630         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
4631         Likewise.
4632         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
4633         Likewise.
4634         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
4635         Likewise.
4636         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
4637         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
4638         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
4639         Likewise.
4640         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
4641         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
4642         Likewise.
4643         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
4644         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
4645         Likewise.
4646         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
4647         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
4648         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
4649         Likewise.
4650         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
4651         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
4652         Likewise.
4653         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
4654         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
4655         Likewise.
4656         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
4657         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
4658         Likewise.
4659         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
4660         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
4661         Likewise.
4662         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
4663         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
4664         Likewise.
4665         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
4666         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
4667         Likewise.
4668         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
4669         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
4670         Likewise.
4671         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
4672         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
4673         Likewise.
4674         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
4675         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
4676         Likewise.
4677         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
4678         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
4679         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
4680         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
4681         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
4682         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
4683         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
4684         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
4685         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
4686         Likewise.
4687         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
4688         Likewise.
4689         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
4690         Likewise.
4691         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
4692         Likewise.
4693         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
4694         Likewise.
4695         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
4696         Likewise.
4697         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
4698         Likewise.
4699         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
4700         Likewise.
4701         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
4702         Likewise.
4703         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
4704         Likewise.
4705         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
4706         Likewise.
4707         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
4708         Likewise.
4709         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
4710         Likewise.
4711         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
4712         Likewise.
4713         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
4714         Likewise.
4715         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
4716         Likewise.
4717         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
4718         Likewise.
4719         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
4720         Likewise.
4721         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
4722         Likewise.
4723         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
4724         Likewise.
4725         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
4726         Likewise.
4727         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
4728         Likewise.
4729         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
4730         Likewise.
4731         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
4732         Likewise.
4733         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
4734         Likewise.
4735         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
4736         Likewise.
4737         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
4738         Likewise.
4739         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
4740         Likewise.
4741         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
4742         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
4743         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
4744         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
4745         Likewise.
4746         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
4747         Likewise.
4748         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
4749         Likewise.
4750         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
4751         Likewise.
4752         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
4753         Likewise.
4754         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
4755         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
4756         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
4757         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
4758         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
4759         Likewise.
4760         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
4761         Likewise.
4762         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
4763         Likewise.
4764         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
4765         Likewise.
4766         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
4767         Likewise.
4768         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
4769         Likewise.
4770         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
4771         Likewise.
4772         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
4773         Likewise.
4774         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
4775         Likewise.
4776         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
4777         Likewise.
4778         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
4779         Likewise.
4780         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
4781         Likewise.
4782         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
4783         Likewise.
4784         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
4785         Likewise.
4786         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
4787         Likewise.
4788         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
4789         Likewise.
4790         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
4791         Likewise.
4792         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
4793         Likewise.
4794         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
4795         Likewise.
4796         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
4797         Likewise.
4798         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
4799         Likewise.
4800         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
4801         Likewise.
4802         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
4803         Likewise.
4804         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
4805         Likewise.
4806         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
4807         Likewise.
4808         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
4809         Likewise.
4810         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
4811         Likewise.
4812         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
4813         Likewise.
4814         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
4815         Likewise.
4816         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
4817         Likewise.
4818         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
4819         Likewise.
4820         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
4821         Likewise.
4822         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
4823         Likewise.
4824         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
4825         Likewise.
4826         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
4827         Likewise.
4828         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
4829         Likewise.
4830         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
4831         Likewise.
4832         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
4833         Likewise.
4834         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
4835         Likewise.
4836         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
4837         Likewise.
4838         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
4839         Likewise.
4840         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
4841         Likewise.
4842         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
4843         Likewise.
4844         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
4845         Likewise.
4846         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
4847         Likewise.
4848         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
4849         Likewise.
4850         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
4851         Likewise.
4852         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
4853         Likewise.
4854         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
4855         Likewise.
4856         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
4857         Likewise.
4858         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
4859         Likewise.
4860         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
4861         Likewise.
4862         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
4863         Likewise.
4864         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
4865         Likewise.
4866         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
4867         Likewise.
4868         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
4869         Likewise.
4870         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
4871         Likewise.
4872         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
4873         Likewise.
4874         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
4875         Likewise.
4876         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
4877         Likewise.
4878         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
4879         Likewise.
4880         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
4881         Likewise.
4882         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
4883         Likewise.
4884         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
4885         Likewise.
4886         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
4887         Likewise.
4888         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
4889         Likewise.
4890         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
4891         Likewise.
4892         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
4893         Likewise.
4894         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
4895         Likewise.
4896         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
4897         Likewise.
4898         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
4899         Likewise.
4900         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
4901         Likewise.
4902         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
4903         Likewise.
4904         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
4905         Likewise.
4906         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
4907         Likewise.
4908         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
4909         Likewise.
4910         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
4911         Likewise.
4912         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
4913         Likewise.
4914         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
4915         Likewise.
4916         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
4917         Likewise.
4918         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
4919         Likewise.
4920         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
4921         Likewise.
4922         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
4923         Likewise.
4924         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
4925         Likewise.
4926         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
4927         Likewise.
4928         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
4929         Likewise.
4930         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
4931         Likewise.
4932         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
4933         Likewise.
4934         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
4935         Likewise.
4936         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
4937         Likewise.
4938         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
4939         Likewise.
4940         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
4941         Likewise.
4942         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
4943         Likewise.
4944         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
4945         Likewise.
4946         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
4947         Likewise.
4948         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
4949         Likewise.
4950         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
4951         Likewise.
4952         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
4953         Likewise.
4954         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
4955         Likewise.
4956         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
4957         Likewise.
4958         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
4959         Likewise.
4960         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
4961         Likewise.
4962         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
4963         Likewise.
4964         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
4965         Likewise.
4966         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
4967         Likewise.
4968         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
4969         Likewise.
4970         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
4971         Likewise.
4972         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
4973         Likewise.
4974         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
4975         Likewise.
4976         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
4977         Likewise.
4978         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
4979         Likewise.
4980         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
4981         Likewise.
4982         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
4983         Likewise.
4984         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
4985         Likewise.
4986         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
4987         Likewise.
4988         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
4989         Likewise.
4990         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
4991         Likewise.
4992         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
4993         Likewise.
4994         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
4995         Likewise.
4996         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
4997         Likewise.
4998         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
4999         Likewise.
5000         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
5001         Likewise.
5002         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
5003         Likewise.
5004         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
5005         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
5006         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
5007         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
5008         Likewise.
5009         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
5010         Likewise.
5011         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
5012         Likewise.
5013         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
5014         Likewise.
5015         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
5016         Likewise.
5017         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
5018         Likewise.
5019         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
5020         Likewise.
5021         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
5022         Likewise.
5023         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
5024         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
5025         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
5026         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
5027         Likewise.
5028         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
5029         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
5030         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
5031         Likewise.
5032         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
5033         Likewise.
5034         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
5035         Likewise.
5036         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
5037         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
5038         Likewise.
5039         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
5040         Likewise.
5041         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
5042         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
5043         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
5044         Likewise.
5045         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
5046         Likewise.
5047         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
5048         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
5049         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
5050         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
5051         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
5052         Likewise.
5053         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
5054         Likewise.
5055         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
5056         Likewise.
5057         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
5058         Likewise.
5059         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
5060         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
5061         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
5062         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
5063         Likewise.
5064         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
5065         Likewise.
5066         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
5067         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
5068         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
5069         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
5070         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
5071         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
5072         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
5073         Likewise.
5074         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
5075         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
5076         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
5077         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
5078         Likewise.
5079         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
5080         Likewise.
5081         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
5082         Likewise.
5083         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
5084         Likewise.
5085         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
5086         Likewise.
5087         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
5088         Likewise.
5089         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
5090         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
5091         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
5092         Likewise.
5093         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
5094         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
5095         Likewise.
5096         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
5097         Likewise.
5098         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
5099         Likewise.
5100         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
5101         Likewise.
5102         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
5103         Likewise.
5104         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5105         Likewise.
5106         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
5107         Likewise.
5108         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
5109         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
5110         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
5111         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
5112         Likewise.
5113         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
5114         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
5115         Likewise.
5116         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
5117         Likewise.
5118         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
5119         Likewise.
5120         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
5121         Likewise.
5122         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
5123         Likewise.
5124         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5125         Likewise.
5126         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
5127         Likewise.
5128         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
5129         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
5130         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
5131         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
5132         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
5133         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
5134         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
5135         Likewise.
5136         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
5137         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
5138         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
5139         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
5140         Likewise.
5141         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
5142         Likewise.
5143         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
5144         Likewise.
5145         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
5146         Likewise.
5147         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
5148         Likewise.
5149         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
5150         Likewise.
5151         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
5152         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
5153         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
5154         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
5155         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
5156         Likewise.
5157         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
5158         Likewise.
5159         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
5160         Likewise.
5161         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
5162         Likewise.
5163         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
5164         Likewise.
5165         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
5166         Likewise.
5167         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
5168         Likewise.
5169         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
5170         Likewise.
5171         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
5172         Likewise.
5173         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
5174         Likewise.
5175         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
5176         Likewise.
5177         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
5178         Likewise.
5179         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
5180         Likewise.
5181         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
5182         Likewise.
5183         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
5184         Likewise.
5185         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
5186         Likewise.
5187         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
5188         Likewise.
5189         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
5190         Likewise.
5191         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
5192         Likewise.
5193         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
5194         Likewise.
5195         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
5196         Likewise.
5197         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
5198         Likewise.
5199         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
5200         Likewise.
5201         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
5202         Likewise.
5203         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
5204         Likewise.
5205         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
5206         Likewise.
5207         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
5208         Likewise.
5209         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
5210         Likewise.
5211         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
5212         Likewise.
5213         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
5214         Likewise.
5215         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
5216         Likewise.
5217         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
5218         Likewise.
5219         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
5220         Likewise.
5221         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
5222         Likewise.
5223         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
5224         Likewise.
5225         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
5226         Likewise.
5227         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
5228         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
5229         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
5230         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
5231         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
5232         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
5233         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
5234         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
5235         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
5236         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
5237         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
5238         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
5239         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
5240         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
5241         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
5242         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
5243         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
5244         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
5245         * testsuite/tr1/headers/all.cc: Likewise.
5246         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
5247         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
5248         * testsuite/util/testsuite_shared.cc: Likewise.
5249         * scripts/extract_symvers: Likewise.  Remove runtime exception.
5250         * testsuite/17_intro/headers/all.cc: Likewise.
5251         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
5252         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
5253         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
5254         Likewise.
5255         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
5256         Likewise.
5257         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
5258         Likewise.
5259         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
5260         Likewise.
5261         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
5262         Likewise.
5263         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
5264         Likewise.
5265         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
5266         Likewise.
5267         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
5268         Likewise.
5269         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
5270         Likewise.
5271         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
5272         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
5273         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
5274         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
5275         Likewise.
5276         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
5277         Likewise.
5278         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
5279         Likewise.
5280         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
5281         Likewise.
5282         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
5283         Likewise.
5284         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
5285         Likewise.
5286         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
5287         Likewise.
5288         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
5289         Likewise.
5290         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
5291         Likewise.
5292         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
5293         Likewise.
5294         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
5295         Likewise.
5296         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
5297         Likewise.
5298         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
5299         Likewise.
5300         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
5301         Likewise.
5302         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
5303         Likewise.
5304         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
5305         Likewise.
5306         * testsuite/20_util/pair/moveable.cc: Likewise.
5307         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
5308         Likewise.
5309         * testsuite/20_util/pair/swap.cc: Likewise.
5310         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
5311         Likewise.
5312         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
5313         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
5314         Likewise.
5315         * testsuite/20_util/tuple/moveable.cc: Likewise.
5316         * testsuite/20_util/tuple/moveable2.cc: Likewise.
5317         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
5318         Likewise.
5319         * testsuite/20_util/tuple/swap.cc: Likewise.
5320         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
5321         Likewise.
5322         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
5323         Likewise.
5324         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
5325         Likewise.
5326         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
5327         Likewise.
5328         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
5329         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
5330         Likewise.
5331         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
5332         Likewise.
5333         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
5334         Likewise.
5335         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
5336         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
5337         Likewise.
5338         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
5339         Likewise.
5340         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
5341         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
5342         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
5343         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
5344         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
5345         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
5346         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
5347         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
5348         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
5349         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
5350         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
5351         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
5352         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
5353         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
5354         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
5355         Likewise.
5356         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
5357         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
5358         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
5359         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
5360         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
5361         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
5362         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
5363         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
5364         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
5365         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
5366         Likewise.
5367         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
5368         Likewise.
5369         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
5370         Likewise.
5371         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
5372         Likewise.
5373         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
5374         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
5375         Likewise.
5376         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
5377         Likewise.
5378         * testsuite/23_containers/deque/14340.cc: Likewise.
5379         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
5380         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
5381         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
5382         * testsuite/23_containers/deque/init-list.cc: Likewise.
5383         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
5384         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
5385         * testsuite/23_containers/deque/moveable.cc: Likewise.
5386         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
5387         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
5388         Likewise.
5389         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
5390         Likewise.
5391         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
5392         Likewise.
5393         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
5394         Likewise.
5395         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
5396         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
5397         Likewise.
5398         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
5399         Likewise.
5400         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
5401         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
5402         Likewise.
5403         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
5404         Likewise.
5405         * testsuite/23_containers/list/14340.cc: Likewise.
5406         * testsuite/23_containers/list/23781.cc: Likewise.
5407         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
5408         * testsuite/23_containers/list/init-list.cc: Likewise.
5409         * testsuite/23_containers/list/moveable.cc: Likewise.
5410         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
5411         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
5412         Likewise.
5413         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
5414         Likewise.
5415         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
5416         Likewise.
5417         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
5418         Likewise.
5419         * testsuite/23_containers/map/14340.cc: Likewise.
5420         * testsuite/23_containers/map/23781.cc: Likewise.
5421         * testsuite/23_containers/map/init-list.cc: Likewise.
5422         * testsuite/23_containers/map/moveable.cc: Likewise.
5423         * testsuite/23_containers/map/operations/1.cc: Likewise.
5424         * testsuite/23_containers/map/operations/31440.cc: Likewise.
5425         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
5426         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
5427         Likewise.
5428         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
5429         Likewise.
5430         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
5431         Likewise.
5432         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
5433         Likewise.
5434         * testsuite/23_containers/multimap/14340.cc: Likewise.
5435         * testsuite/23_containers/multimap/23781.cc: Likewise.
5436         * testsuite/23_containers/multimap/init-list.cc: Likewise.
5437         * testsuite/23_containers/multimap/moveable.cc: Likewise.
5438         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
5439         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
5440         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
5441         Likewise.
5442         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
5443         Likewise.
5444         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
5445         Likewise.
5446         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
5447         Likewise.
5448         * testsuite/23_containers/multiset/14340.cc: Likewise.
5449         * testsuite/23_containers/multiset/23781.cc: Likewise.
5450         * testsuite/23_containers/multiset/init-list.cc: Likewise.
5451         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
5452         * testsuite/23_containers/multiset/moveable.cc: Likewise.
5453         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
5454         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
5455         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
5456         Likewise.
5457         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
5458         Likewise.
5459         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
5460         Likewise.
5461         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
5462         Likewise.
5463         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
5464         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
5465         Likewise.
5466         * testsuite/23_containers/queue/moveable.cc: Likewise.
5467         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
5468         Likewise.
5469         * testsuite/23_containers/set/14340.cc: Likewise.
5470         * testsuite/23_containers/set/23781.cc: Likewise.
5471         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
5472         * testsuite/23_containers/set/init-list.cc: Likewise.
5473         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
5474         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
5475         * testsuite/23_containers/set/moveable.cc: Likewise.
5476         * testsuite/23_containers/set/operations/1.cc: Likewise.
5477         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
5478         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
5479         Likewise.
5480         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
5481         Likewise.
5482         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
5483         Likewise.
5484         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
5485         Likewise.
5486         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
5487         Likewise.
5488         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
5489         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
5490         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
5491         Likewise.
5492         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
5493         Likewise.
5494         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
5495         Likewise.
5496         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
5497         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
5498         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
5499         Likewise.
5500         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
5501         Likewise.
5502         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
5503         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
5504         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
5505         Likewise.
5506         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
5507         Likewise.
5508         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
5509         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
5510         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
5511         Likewise.
5512         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
5513         Likewise.
5514         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
5515         Likewise.
5516         * testsuite/23_containers/vector/14340.cc: Likewise.
5517         * testsuite/23_containers/vector/26412-1.cc: Likewise.
5518         * testsuite/23_containers/vector/26412-2.cc: Likewise.
5519         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
5520         Likewise.
5521         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
5522         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
5523         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
5524         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
5525         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
5526         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
5527         Likewise.
5528         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
5529         Likewise.
5530         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
5531         Likewise.
5532         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
5533         Likewise.
5534         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
5535         Likewise.
5536         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
5537         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
5538         * testsuite/23_containers/vector/init-list.cc: Likewise.
5539         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
5540         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
5541         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
5542         * testsuite/23_containers/vector/moveable.cc: Likewise.
5543         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
5544         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
5545         Likewise.
5546         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
5547         Likewise.
5548         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
5549         Likewise.
5550         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
5551         Likewise.
5552         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
5553         * testsuite/23_containers/vector/types/23767.cc: Likewise.
5554         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
5555         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
5556         Likewise.
5557         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
5558         Likewise.
5559         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
5560         Likewise.
5561         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
5562         Likewise.
5563         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
5564         Likewise.
5565         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
5566         Likewise.
5567         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
5568         Likewise.
5569         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
5570         Likewise.
5571         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
5572         Likewise.
5573         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
5574         Likewise.
5575         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
5576         Likewise.
5577         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
5578         Likewise.
5579         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
5580         Likewise.
5581         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
5582         Likewise.
5583         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
5584         Likewise.
5585         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
5586         Likewise.
5587         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
5588         Likewise.
5589         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
5590         Likewise.
5591         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
5592         Likewise.
5593         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
5594         Likewise.
5595         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
5596         Likewise.
5597         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
5598         Likewise.
5599         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
5600         Likewise.
5601         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
5602         Likewise.
5603         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
5604         Likewise.
5605         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
5606         Likewise.
5607         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
5608         Likewise.
5609         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
5610         Likewise.
5611         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
5612         Likewise.
5613         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
5614         Likewise.
5615         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
5616         Likewise.
5617         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
5618         Likewise.
5619         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
5620         Likewise.
5621         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
5622         Likewise.
5623         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
5624         Likewise.
5625         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
5626         Likewise.
5627         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
5628         Likewise.
5629         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
5630         Likewise.
5631         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
5632         Likewise.
5633         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
5634         Likewise.
5635         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
5636         Likewise.
5637         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
5638         Likewise.
5639         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
5640         Likewise.
5641         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
5642         Likewise.
5643         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
5644         Likewise.
5645         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
5646         Likewise.
5647         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
5648         Likewise.
5649         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
5650         Likewise.
5651         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
5652         Likewise.
5653         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
5654         Likewise.
5655         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
5656         Likewise.
5657         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
5658         Likewise.
5659         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
5660         Likewise.
5661         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
5662         Likewise.
5663         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
5664         Likewise.
5665         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
5666         Likewise.
5667         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
5668         Likewise.
5669         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
5670         Likewise.
5671         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
5672         Likewise.
5673         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
5674         Likewise.
5675         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
5676         Likewise.
5677         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
5678         Likewise.
5679         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
5680         Likewise.
5681         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
5682         Likewise.
5683         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
5684         Likewise.
5685         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
5686         Likewise.
5687         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
5688         Likewise.
5689         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
5690         Likewise.
5691         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
5692         Likewise.
5693         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
5694         Likewise.
5695         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
5696         Likewise.
5697         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
5698         Likewise.
5699         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
5700         Likewise.
5701         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
5702         Likewise.
5703         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
5704         Likewise.
5705         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
5706         Likewise.
5707         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
5708         Likewise.
5709         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
5710         Likewise.
5711         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
5712         Likewise.
5713         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
5714         Likewise.
5715         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
5716         Likewise.
5717         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
5718         Likewise.
5719         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
5720         Likewise.
5721         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
5722         Likewise.
5723         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
5724         Likewise.
5725         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
5726         Likewise.
5727         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
5728         Likewise.
5729         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
5730         Likewise.
5731         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
5732         Likewise.
5733         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
5734         Likewise.
5735         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
5736         Likewise.
5737         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
5738         Likewise.
5739         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
5740         Likewise.
5741         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
5742         Likewise.
5743         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
5744         Likewise.
5745         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
5746         Likewise.
5747         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
5748         Likewise.
5749         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
5750         Likewise.
5751         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
5752         Likewise.
5753         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
5754         Likewise.
5755         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
5756         Likewise.
5757         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
5758         Likewise.
5759         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
5760         Likewise.
5761         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
5762         Likewise.
5763         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
5764         Likewise.
5765         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
5766         Likewise.
5767         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
5768         Likewise.
5769         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
5770         Likewise.
5771         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
5772         Likewise.
5773         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
5774         Likewise.
5775         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
5776         Likewise.
5777         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
5778         Likewise.
5779         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
5780         Likewise.
5781         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
5782         Likewise.
5783         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
5784         Likewise.
5785         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
5786         Likewise.
5787         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
5788         Likewise.
5789         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
5790         Likewise.
5791         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
5792         Likewise.
5793         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
5794         Likewise.
5795         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
5796         Likewise.
5797         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
5798         Likewise.
5799         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
5800         Likewise.
5801         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
5802         Likewise.
5803         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
5804         Likewise.
5805         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
5806         Likewise.
5807         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
5808         Likewise.
5809         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
5810         Likewise.
5811         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
5812         Likewise.
5813         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
5814         Likewise.
5815         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
5816         Likewise.
5817         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
5818         Likewise.
5819         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
5820         Likewise.
5821         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
5822         Likewise.
5823         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
5824         Likewise.
5825         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
5826         Likewise.
5827         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
5828         Likewise.
5829         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
5830         Likewise.
5831         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
5832         Likewise.
5833         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
5834         Likewise.
5835         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
5836         Likewise.
5837         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
5838         Likewise.
5839         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
5840         Likewise.
5841         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
5842         Likewise.
5843         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
5844         Likewise.
5845         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
5846         Likewise.
5847         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
5848         Likewise.
5849         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
5850         Likewise.
5851         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
5852         Likewise.
5853         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
5854         Likewise.
5855         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
5856         Likewise.
5857         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
5858         Likewise.
5859         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
5860         Likewise.
5861         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
5862         Likewise.
5863         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
5864         Likewise.
5865         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
5866         Likewise.
5867         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
5868         Likewise.
5869         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
5870         Likewise.
5871         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
5872         Likewise.
5873         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
5874         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
5875         Likewise.
5876         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
5877         Likewise.
5878         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
5879         Likewise.
5880         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
5881         Likewise.
5882         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
5883         Likewise.
5884         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
5885         Likewise.
5886         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
5887         Likewise.
5888         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
5889         Likewise.
5890         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
5891         Likewise.
5892         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
5893         Likewise.
5894         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
5895         Likewise.
5896         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
5897         Likewise.
5898         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
5899         Likewise.
5900         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
5901         Likewise.
5902         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
5903         Likewise.
5904         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
5905         Likewise.
5906         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
5907         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
5908         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
5909         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
5910         Likewise.
5911         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
5912         Likewise.
5913         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
5914         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
5915         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
5916         Likewise.
5917         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
5918         Likewise.
5919         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
5920         Likewise.
5921         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
5922         Likewise.
5923         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
5924         Likewise.
5925         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
5926         Likewise.
5927         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
5928         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
5929         Likewise.
5930         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
5931         * testsuite/26_numerics/valarray/27867.cc: Likewise.
5932         * testsuite/26_numerics/valarray/30416.cc: Likewise.
5933         * testsuite/26_numerics/valarray/33084.cc: Likewise.
5934         * testsuite/26_numerics/valarray/algo.cc: Likewise.
5935         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
5936         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
5937         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
5938         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
5939         Likewise.
5940         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
5941         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
5942         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
5943         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
5944         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
5945         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
5946         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
5947         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
5948         Likewise.
5949         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
5950         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
5951         Likewise.
5952         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
5953         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
5954         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
5955         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
5956         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
5957         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
5958         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
5959         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
5960         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
5961         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
5962         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
5963         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
5964         Likewise.
5965         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
5966         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
5967         Likewise.
5968         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
5969         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
5970         Likewise.
5971         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
5972         Likewise.
5973         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
5974         Likewise.
5975         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
5976         Likewise.
5977         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
5978         Likewise.
5979         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
5980         Likewise.
5981         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
5982         Likewise.
5983         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
5984         Likewise.
5985         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
5986         Likewise.
5987         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
5988         Likewise.
5989         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
5990         Likewise.
5991         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
5992         Likewise.
5993         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
5994         Likewise.
5995         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
5996         Likewise.
5997         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
5998         Likewise.
5999         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
6000         Likewise.
6001         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
6002         Likewise.
6003         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
6004         Likewise.
6005         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
6006         Likewise.
6007         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
6008         Likewise.
6009         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
6010         Likewise.
6011         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
6012         Likewise.
6013         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
6014         Likewise.
6015         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
6016         Likewise.
6017         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
6018         Likewise.
6019         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
6020         Likewise.
6021         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
6022         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
6023         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
6024         Likewise.
6025         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
6026         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
6027         Likewise.
6028         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
6029         Likewise.
6030         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
6031         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
6032         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
6033         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
6034         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
6035         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
6036         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
6037         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
6038         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
6039         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
6040         Likewise.
6041         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
6042         Likewise.
6043         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
6044         Likewise.
6045         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
6046         Likewise.
6047         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
6048         Likewise.
6049         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
6050         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
6051         Likewise.
6052         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
6053         Likewise.
6054         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
6055         Likewise.
6056         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
6057         Likewise.
6058         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
6059         Likewise.
6060         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6061         Likewise.
6062         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
6063         Likewise.
6064         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
6065         Likewise.
6066         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
6067         Likewise.
6068         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
6069         Likewise.
6070         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
6071         Likewise.
6072         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
6073         Likewise.
6074         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
6075         Likewise.
6076         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
6077         Likewise.
6078         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
6079         Likewise.
6080         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
6081         Likewise.
6082         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
6083         Likewise.
6084         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
6085         Likewise.
6086         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
6087         Likewise.
6088         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
6089         Likewise.
6090         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
6091         Likewise.
6092         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
6093         Likewise.
6094         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
6095         Likewise.
6096         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
6097         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
6098         Likewise.
6099         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
6100         Likewise.
6101         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
6102         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
6103         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
6104         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
6105         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
6106         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
6107         Likewise.
6108         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
6109         Likewise.
6110         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
6111         Likewise.
6112         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
6113         Likewise.
6114         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
6115         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
6116         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
6117         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
6118         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
6119         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
6120         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
6121         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
6122         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
6123         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
6124         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
6125         Likewise.
6126         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
6127         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
6128         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
6129         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
6130         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
6131         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
6132         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
6133         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
6134         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
6135         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
6136         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
6137         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
6138         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
6139         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
6140         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
6141         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
6142         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
6143         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
6144         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
6145         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
6146         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
6147         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
6148         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
6149         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
6150         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
6151         Likewise.
6152         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
6153         * testsuite/27_io/fpos/14252.cc: Likewise.
6154         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
6155         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
6156         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
6157         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
6158         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
6159         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
6160         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
6161         * testsuite/27_io/ios_base/state/1.cc: Likewise.
6162         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
6163         Likewise.
6164         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
6165         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
6166         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
6167         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
6168         Likewise.
6169         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
6170         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
6171         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
6172         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
6173         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
6174         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
6175         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
6176         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
6177         * testsuite/27_io/objects/char/3045.cc: Likewise.
6178         * testsuite/27_io/objects/char/3647.cc: Likewise.
6179         * testsuite/27_io/objects/char/5268.cc: Likewise.
6180         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
6181         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
6182         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
6183         * testsuite/28_regex/init-list.cc: Likewise.
6184         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
6185         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
6186         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
6187         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
6188         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
6189         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
6190         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
6191         Likewise.
6192         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
6193         Likewise.
6194         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
6195         Likewise.
6196         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
6197         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
6198         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
6199         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
6200         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
6201         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
6202         Likewise.
6203         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
6204         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
6205         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
6206         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
6207         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
6208         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
6209         Likewise.
6210         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
6211         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
6212         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
6213         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
6214         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
6215         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
6216         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
6217         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
6218         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
6219         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
6220         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
6221         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
6222         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
6223         Likewise.
6224         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
6225         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
6226         Likewise.
6227         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
6228         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
6229         Likewise.
6230         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
6231         Likewise.
6232         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
6233         Likewise.
6234         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
6235         Likewise.
6236         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
6237         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
6238         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
6239         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
6240         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
6241         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
6242         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
6243         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
6244         Likewise.
6245         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
6246         Likewise.
6247         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
6248         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
6249         Likewise.
6250         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
6251         Likewise.
6252         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
6253         Likewise.
6254         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
6255         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
6256         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
6257         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
6258         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
6259         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
6260         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
6261         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
6262         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
6263         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
6264         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
6265         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
6266         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
6267         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
6268         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
6269         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
6270         Likewise.
6271         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
6272         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
6273         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
6274         Likewise.
6275         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
6276         Likewise.
6277         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
6278         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
6279         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
6280         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
6281         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
6282         Likewise.
6283         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
6284         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
6285         Likewise.
6286         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
6287         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
6288         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
6289         Likewise.
6290         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
6291         Likewise.
6292         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
6293         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
6294         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
6295         Likewise.
6296         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
6297         Likewise.
6298         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
6299         Likewise.
6300         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
6301         Likewise.
6302         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
6303         Likewise.
6304         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
6305         * testsuite/30_threads/this_thread/1.cc: Likewise.
6306         * testsuite/30_threads/this_thread/2.cc: Likewise.
6307         * testsuite/30_threads/this_thread/3.cc: Likewise.
6308         * testsuite/30_threads/this_thread/4.cc: Likewise.
6309         * testsuite/30_threads/thread/cons/1.cc: Likewise.
6310         * testsuite/30_threads/thread/cons/2.cc: Likewise.
6311         * testsuite/30_threads/thread/cons/3.cc: Likewise.
6312         * testsuite/30_threads/thread/cons/4.cc: Likewise.
6313         * testsuite/30_threads/thread/cons/5.cc: Likewise.
6314         * testsuite/30_threads/thread/cons/6.cc: Likewise.
6315         * testsuite/30_threads/thread/cons/7.cc: Likewise.
6316         * testsuite/30_threads/thread/cons/8.cc: Likewise.
6317         * testsuite/30_threads/thread/cons/9.cc: Likewise.
6318         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
6319         * testsuite/30_threads/thread/members/1.cc: Likewise.
6320         * testsuite/30_threads/thread/members/2.cc: Likewise.
6321         * testsuite/30_threads/thread/members/3.cc: Likewise.
6322         * testsuite/30_threads/thread/members/4.cc: Likewise.
6323         * testsuite/30_threads/thread/members/5.cc: Likewise.
6324         * testsuite/30_threads/thread/swap/1.cc: Likewise.
6325         * testsuite/30_threads/thread/swap/2.cc: Likewise.
6326         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
6327         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
6328         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
6329         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
6330         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
6331         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
6332         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
6333         Likewise.
6334         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
6335         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
6336         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
6337         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
6338         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
6339         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
6340         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
6341         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
6342         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
6343         * testsuite/30_threads/try_lock/1.cc: Likewise.
6344         * testsuite/30_threads/try_lock/2.cc: Likewise.
6345         * testsuite/30_threads/try_lock/3.cc: Likewise.
6346         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
6347         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
6348         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
6349         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
6350         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
6351         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
6352         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
6353         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
6354         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
6355         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
6356         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
6357         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
6358         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
6359         Likewise.
6360         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
6361         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
6362         Likewise.
6363         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
6364         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
6365         Likewise.
6366         * testsuite/ext/array_allocator/1.cc: Likewise.
6367         * testsuite/ext/array_allocator/2.cc: Likewise.
6368         * testsuite/ext/array_allocator/3.cc: Likewise.
6369         * testsuite/ext/ext_pointer/1.cc: Likewise.
6370         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
6371         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
6372         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
6373         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
6374         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
6375         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
6376         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
6377         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
6378         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
6379         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
6380         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
6381         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
6382         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
6383         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
6384         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
6385         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
6386         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
6387         Likewise.
6388         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
6389         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
6390         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
6391         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
6392         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
6393         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
6394         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
6395         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
6396         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
6397         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
6398         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
6399         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
6400         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
6401         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
6402         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
6403         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
6404         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
6405         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
6406         Likewise.
6407         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
6408         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
6409         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
6410         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
6411         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
6412         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
6413         * testsuite/ext/pod_char_traits.cc: Likewise.
6414         * testsuite/ext/slist/23781.cc: Likewise.
6415         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
6416         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
6417         * testsuite/ext/vstring/init-list.cc: Likewise.
6418         * testsuite/ext/vstring/moveable.cc: Likewise.
6419         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
6420         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
6421         Likewise.
6422         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
6423         Likewise.
6424         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
6425         Likewise.
6426         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
6427         Likewise.
6428         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
6429         Likewise.
6430         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
6431         Likewise.
6432         * testsuite/ext/vstring/types/23767.cc: Likewise.
6433         * testsuite/performance/21_strings/string_append.cc: Likewise.
6434         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
6435         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
6436         Likewise.
6437         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
6438         Likewise.
6439         * testsuite/performance/21_strings/string_find.cc: Likewise.
6440         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
6441         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
6442         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
6443         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
6444         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
6445         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
6446         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
6447         Likewise.
6448         * testsuite/performance/23_containers/create/map.cc: Likewise.
6449         * testsuite/performance/23_containers/create_from_sorted/set.cc:
6450         Likewise.
6451         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
6452         * testsuite/performance/23_containers/find/map.cc: Likewise.
6453         * testsuite/performance/23_containers/index/map.cc: Likewise.
6454         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
6455         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
6456         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
6457         Likewise.
6458         * testsuite/performance/23_containers/insert_erase/associative.cc:
6459         Likewise.
6460         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
6461         Likewise.
6462         * testsuite/performance/23_containers/producer_consumer/associative.cc:
6463         Likewise.
6464         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
6465         Likewise.
6466         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
6467         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
6468         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
6469         Likewise.
6470         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
6471         Likewise.
6472         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
6473         Likewise.
6474         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
6475         Likewise.
6476         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
6477         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
6478         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
6479         Likewise.
6480         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
6481         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
6482         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
6483         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
6484         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
6485         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
6486         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
6487         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
6488         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
6489         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
6490         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
6491         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
6492         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
6493         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
6494         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
6495         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
6496         Likewise.
6497         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
6498         Likewise.
6499         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
6500         Likewise.
6501         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
6502         Likewise.
6503         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
6504         Likewise.
6505         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
6506         Likewise.
6507         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
6508         Likewise.
6509         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
6510         Likewise.
6511         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
6512         Likewise.
6513         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
6514         Likewise.
6515         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
6516         Likewise.
6517         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
6518         Likewise.
6519         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
6520         Likewise.
6521         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
6522         Likewise.
6523         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
6524         Likewise.
6525         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
6526         Likewise.
6527         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
6528         Likewise.
6529         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
6530         Likewise.
6531         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
6532         Likewise.
6533         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
6534         Likewise.
6535         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
6536         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
6537         Likewise.
6538         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
6539         Likewise.
6540         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
6541         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
6542         Likewise.
6543         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
6544         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
6545         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
6546         Likewise.
6547         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
6548         Likewise.
6549         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
6550         Likewise.
6551         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
6552         Likewise.
6553         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
6554         Likewise.
6555         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
6556         Likewise.
6557         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
6558         Likewise.
6559         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
6560         Likewise.
6561         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
6562         Likewise.
6563         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
6564         Likewise.
6565         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
6566         Likewise.
6567         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
6568         Likewise.
6569         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
6570         Likewise.
6571         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
6572         Likewise.
6573         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
6574         Likewise.
6575         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
6576         Likewise.
6577         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
6578         Likewise.
6579         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
6580         Likewise.
6581         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
6582         Likewise.
6583         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
6584         Likewise.
6585         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
6586         Likewise.
6587         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
6588         Likewise.
6589         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
6590         Likewise.
6591         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
6592         Likewise.
6593         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
6594         Likewise.
6595         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
6596         Likewise.
6597         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
6598         Likewise.
6599         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
6600         Likewise.
6601         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
6602         Likewise.
6603         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
6604         Likewise.
6605         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
6606         Likewise.
6607         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
6608         Likewise.
6609         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
6610         Likewise.
6611         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
6612         Likewise.
6613         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
6614         Likewise.
6615         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
6616         Likewise.
6617         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
6618         Likewise.
6619         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
6620         Likewise.
6621         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
6622         Likewise.
6623         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
6624         Likewise.
6625         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
6626         Likewise.
6627         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
6628         Likewise.
6629         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
6630         Likewise.
6631         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
6632         Likewise.
6633         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
6634         Likewise.
6635         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
6636         Likewise.
6637         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
6638         Likewise.
6639         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
6640         Likewise.
6641         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
6642         Likewise.
6643         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
6644         Likewise.
6645         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
6646         Likewise.
6647         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
6648         Likewise.
6649         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
6650         Likewise.
6651         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
6652         Likewise.
6653         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
6654         Likewise.
6655         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
6656         Likewise.
6657         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
6658         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
6659         Likewise.
6660         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
6661         Likewise.
6662         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
6663         Likewise.
6664         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
6665         Likewise.
6666         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
6667         Likewise.
6668         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
6669         Likewise.
6670         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
6671         Likewise.
6672         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
6673         Likewise.
6674         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
6675         Likewise.
6676         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
6677         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
6678         Likewise.
6679         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
6680         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
6681         Likewise.
6682         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
6683         Likewise.
6684         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
6685         Likewise.
6686         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
6687         Likewise.
6688         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
6689         Likewise.
6690         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
6691         Likewise.
6692         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
6693         Likewise.
6694         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
6695         Likewise.
6696         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
6697         Likewise.
6698         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
6699         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
6700         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
6701         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
6702         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
6703         Likewise.
6704         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
6705         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
6706         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
6707         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
6708         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
6709         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
6710         * testsuite/util/io/illegal_input_error.hpp: Likewise.
6711         * testsuite/util/io/prog_bar.cc: Likewise.
6712         * testsuite/util/io/prog_bar.hpp: Likewise.
6713         * testsuite/util/io/text_populate.hpp: Likewise.
6714         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
6715         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
6716         * testsuite/util/io/xml.hpp: Likewise.
6717         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
6718         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
6719         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
6720         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
6721         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
6722         * testsuite/util/native_type/native_map.hpp: Likewise.
6723         * testsuite/util/native_type/native_multimap.hpp: Likewise.
6724         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
6725         * testsuite/util/native_type/native_set.hpp: Likewise.
6726         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
6727         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
6728         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
6729         Likewise.
6730         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
6731         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
6732         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
6733         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
6734         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
6735         Likewise.
6736         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
6737         Likewise.
6738         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
6739         Likewise.
6740         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
6741         Likewise.
6742         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
6743         Likewise.
6744         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
6745         Likewise.
6746         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
6747         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
6748         Likewise.
6749         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
6750         Likewise.
6751         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
6752         Likewise.
6753         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
6754         Likewise.
6755         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
6756         Likewise.
6757         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
6758         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
6759         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
6760         * testsuite/util/regression/basic_type.hpp: Likewise.
6761         * testsuite/util/regression/common_type.hpp: Likewise.
6762         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
6763         Likewise.
6764         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
6765         Likewise.
6766         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
6767         Likewise.
6768         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
6769         Likewise.
6770         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
6771         Likewise.
6772         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
6773         Likewise.
6774         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
6775         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
6776         Likewise.
6777         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
6778         Likewise.
6779         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
6780         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
6781         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
6782         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
6783         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
6784         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
6785         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
6786         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
6787         * testsuite/util/statistic/result_recorder.hpp: Likewise.
6788         * testsuite/util/statistic/sample_mean.hpp: Likewise.
6789         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
6790         * testsuite/util/statistic/sample_variance.hpp: Likewise.
6791         * testsuite/util/testsuite_abi.cc: Likewise.
6792         * testsuite/util/testsuite_abi.h: Likewise.
6793         * testsuite/util/testsuite_abi_check.cc: Likewise.
6794         * testsuite/util/testsuite_allocator.cc: Likewise.
6795         * testsuite/util/testsuite_allocator.h: Likewise.
6796         * testsuite/util/testsuite_api.h: Likewise.
6797         * testsuite/util/testsuite_character.cc: Likewise.
6798         * testsuite/util/testsuite_character.h: Likewise.
6799         * testsuite/util/testsuite_common_types.h: Likewise.
6800         * testsuite/util/testsuite_error.h: Likewise.
6801         * testsuite/util/testsuite_hooks.cc: Likewise.
6802         * testsuite/util/testsuite_hooks.h: Likewise.
6803         * testsuite/util/testsuite_io.h: Likewise.
6804         * testsuite/util/testsuite_iterators.h: Likewise.
6805         * testsuite/util/testsuite_performance.h: Likewise.
6806         * testsuite/util/testsuite_rng.h: Likewise.
6807         * testsuite/util/testsuite_rvalref.h: Likewise.
6808         * testsuite/util/testsuite_tr1.h: Likewise.
6809         * testsuite/util/thread/all.h: Likewise.
6810         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
6811         Likewise.
6812         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
6813         Likewise.
6814         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
6815         Likewise.
6816         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
6817         Likewise.
6818         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
6819         Likewise.
6820         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
6821         Likewise.
6822         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
6823         Likewise.
6824         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
6825         Likewise.
6826         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
6827         Likewise.
6828         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
6829         Likewise.
6830         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
6831         Likewise.
6832         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
6833         Likewise.
6834         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
6835         Likewise.
6836         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
6837         Likewise.
6838         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
6839         Likewise.
6840         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
6841         Likewise.
6842         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
6843         Likewise.
6844         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
6845         Likewise.
6846         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
6847         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
6848         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
6849         Likewise.
6850         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
6851         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
6852         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
6853         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
6854         Likewise.
6855         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
6856         Likewise.
6857         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
6858         Likewise.
6859         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
6860         Likewise.
6861         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
6862         Likewise.
6863         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
6864         Likewise.
6865         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
6866         Likewise.
6867         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
6868         Likewise.
6869         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
6870         Likewise.
6871         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
6872         Likewise.
6873         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
6874         Likewise.
6875         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
6876         Likewise.
6877         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
6878         Likewise.
6879         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
6880         Likewise.
6881         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
6882         Likewise.
6883         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
6884         Likewise.
6885         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
6886         Likewise.
6887         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
6888         Likewise.
6889         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
6890         Likewise.
6891         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
6892         Likewise.
6893         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
6894         Likewise.
6895         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
6896         Likewise.
6897         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
6898         Likewise.
6899         * testsuite/26_numerics/random/mt19937.cc: Likewise.
6900         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
6901         Likewise.
6902         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
6903         Likewise.
6904         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
6905         Likewise.
6906         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
6907         Likewise.
6908         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
6909         Likewise.
6910         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
6911         Likewise.
6912         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
6913         Likewise.
6914         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
6915         Likewise.
6916         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
6917         Likewise.
6918         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
6919         Likewise.
6920         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
6921         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
6922         Likewise.
6923         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
6924         Likewise.
6925         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
6926         Likewise.
6927         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
6928         Likewise.
6929         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
6930         Likewise.
6931         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
6932         Likewise.
6933         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
6934         Likewise.
6935         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
6936         Likewise.
6937         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
6938         Likewise.
6939         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
6940         Likewise.
6941         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
6942         Likewise.
6943         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
6944         Likewise.
6945         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
6946         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
6947         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
6948         Likewise.
6949         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
6950         Likewise.
6951         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
6952         Likewise.
6953         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
6954         Likewise.
6955         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
6956         Likewise.
6957         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
6958         Likewise.
6959         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
6960         Likewise.
6961         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
6962         Likewise.
6963         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
6964         Likewise.
6965         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
6966         Likewise.
6967         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
6968         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
6969         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
6970         Likewise.
6971         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
6972         Likewise.
6973         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
6974         Likewise.
6975         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
6976         Likewise.
6977         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
6978         Likewise.
6979         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
6980         Likewise.
6981         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
6982         Likewise.
6983         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
6984         Likewise.
6985         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
6986         Likewise.
6987         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
6988         Likewise.
6989         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
6990         Likewise.
6991         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
6992         Likewise.
6993         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
6994         Likewise.
6995         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
6996         Likewise.
6997         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
6998         Likewise.
6999         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
7000         Likewise.
7001         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
7002         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
7003         Likewise.
7004         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
7005         Likewise.
7006         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
7007         Likewise.
7008         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
7009         Likewise.
7010         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
7011         Likewise.
7012         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
7013         Likewise.
7014         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
7015         Likewise.
7016         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
7017         Likewise.
7018         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
7019         Likewise.
7020         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
7021         Likewise.
7022         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
7023         Likewise.
7024         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
7025         Likewise.
7026         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
7027         Likewise.
7028         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
7029         Likewise.
7030         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
7031         Likewise.
7032         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
7033         Likewise.
7034         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
7035         Likewise.
7036         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
7037         Likewise.
7038         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
7039         Likewise.
7040         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
7041         Likewise.
7042         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
7043         Likewise.
7044         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
7045         Likewise.
7046         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
7047         Likewise.
7048         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
7049         Likewise.
7050         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
7051         Likewise.
7052         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
7053         Likewise.
7054         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
7055         Likewise.
7056         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
7057         Likewise.
7058         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
7059         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
7060         Likewise.
7061         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
7062         Likewise.
7063         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
7064         Likewise.
7065         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
7066         Likewise.
7067         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
7068         Likewise.
7069         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
7070         Likewise.
7071         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
7072         Likewise.
7073         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
7074         Likewise.
7075         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
7076         Likewise.
7077         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
7078         Likewise.
7079         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
7080         Likewise.
7081         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
7082         Likewise.
7083         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
7084         Likewise.
7085         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
7086         Likewise.
7087         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
7088         Likewise.
7089         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
7090         Likewise.
7091         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
7092         Likewise.
7093         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
7094         Likewise.
7095         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
7096         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
7097         * testsuite/backward/hash_map/25896.cc: Likewise.
7098         * testsuite/backward/hash_set/25896.cc: Likewise.
7099
7100 2009-04-08  Ian Lance Taylor  <iant@google.com>
7101
7102         * include/backward/hashtable.h (erase): Correctly handle erasing a
7103         reference to an entry in the hash table.
7104         * testsuite/backward/hash_map/25896.cc: New.
7105         * testsuite/backward/hash_set/25896.cc: New.
7106
7107 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
7108
7109         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
7110         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
7111
7112 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7113
7114         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
7115         of debug.
7116         * include/Makefile.in: Regenerate.
7117         * include/precompiled/stdc++.h: Add.
7118
7119 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7120
7121         * include/bits/random.h: Adjust doxygen markup.
7122         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
7123
7124         * testsuite/26_numerics/random/piecewise_linear_distribution/
7125         operators/serialize.cc: Use typedefs.
7126
7127 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7128
7129         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
7130         __gnu_cxx namespace.  Remove "static inline".
7131
7132 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7133
7134         * include/bits/random.tcc (linear_congruential_engine<>::
7135         seed(seed_seq&)): Fix typo in last fix for __m == 0.
7136
7137 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7138
7139         * include/bits/random.h (operator==): Mark all inline.
7140         (mersenne_twister_engine): Enable #if 0 checks.
7141
7142         * include/bits/random.h: Formatting tweaks.
7143
7144 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7145
7146         * include/bits/random.tcc (piecewise_linear_distribution<>::
7147         operator()(_UniformRandomNumberGenerator&, const param_type&)):
7148         Remove spurious closed parenthesis.
7149
7150 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7151
7152         PR libstdc++/39644 (partial)
7153         * include/bits/random.tcc (linear_congruential_engine<>::
7154         seed(seed_seq&), independent_bits_engine<>::operator(),
7155         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
7156
7157 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
7158
7159         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
7160         thinko.
7161         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7162         default.cc: Enable.
7163
7164 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
7165
7166         PR libstdc++/39629 (partial)
7167         * testsuite/26_numerics/random/independent_bits_engine/cons/
7168         base_move.cc: Use uint_fast64_t instead of unsigned long.
7169         * testsuite/26_numerics/random/independent_bits_engine/cons/
7170         seed1.cc: Likewise.
7171         * testsuite/26_numerics/random/independent_bits_engine/cons/
7172         seed2.cc: Likewise.
7173         * testsuite/26_numerics/random/independent_bits_engine/cons/
7174         base_copy.cc: Likewise.
7175         * testsuite/26_numerics/random/independent_bits_engine/cons/
7176         default.cc: Likewise.
7177         * testsuite/26_numerics/random/independent_bits_engine/cons/
7178         seed_seq.cc: Likewise.
7179         * testsuite/26_numerics/random/independent_bits_engine/
7180         requirements/typedefs.cc: Likewise.
7181         * testsuite/26_numerics/random/independent_bits_engine/
7182         operators/equal.cc: Likewise.
7183         * testsuite/26_numerics/random/independent_bits_engine/
7184         operators/serialize.cc: Likewise.
7185         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
7186
7187 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7188
7189         * include/tr1_impl/random: Remove, empty.
7190         * include/tr1_impl/random.tcc: Likewise.
7191
7192         * include/std/random: Minor clean-ups, formatting fixes, adjust
7193         copyright years.
7194         * include/bits/random.tcc: Likewise.
7195         * include/bits/random.h: Likewise.
7196         * include/tr1/random: Likewise.
7197         * include/tr1/random.tcc: Likewise.
7198         * include/tr1/random.h: Likewise.
7199
7200 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7201
7202         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
7203         * doc/html/api.html: Regenerate.
7204
7205 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7206
7207         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
7208         Change to mersenne_twister_engine, add same defaults as
7209         mersenne_twister_engine/cons/default.cc.
7210         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
7211
7212         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
7213         to __il.
7214         * include/bits/random.h (mersenne_twister_engine): Qualify
7215         _ShiftMin1 with namespace __detail.
7216         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
7217         constexpr std::numeric_limits::max() can be used.
7218         (mersenne_twister_engine): Split apart static asserts into one
7219         assert per message. Temporarily disable the last three.
7220
7221 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
7222
7223         * include/Makefile.am: Update to N2836. Modified for new random headers.
7224         * include/Makefile.in: Ditto.
7225         * include/tr1_impl/random: Moved to tr1/random.h
7226         * include/tr1_impl/random.tcc: Moved to tr1
7227         * include/tr1/random: Just point to moved tr1 random headers.
7228         * include/tr1/random.tcc: Moved from tr1_impl.
7229         * include/tr1/random.h: Moved from tr1_impl/random.
7230         * include/std/random: Modified to point to std random headers.
7231         * include/bits/random.tcc: New implementation of std random facilities.
7232         * include/bits/random.h: Ditto.
7233         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
7234         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7235         seed1.cc: New.
7236         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7237         seed2.cc: New.
7238         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7239         default.cc: New.
7240         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7241         non_uint_neg.cc: New.
7242         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7243         typedefs.cc: New.
7244         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7245         equal.cc: New.
7246         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7247         serialize.cc: New.
7248         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7249         seed1.cc: New.
7250         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7251         seed2.cc: New.
7252         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7253         default.cc: New.
7254         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
7255         typedefs.cc: New.
7256         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7257         equal.cc: New.
7258         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7259         serialize.cc: New.
7260         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7261         seed1.cc: New.
7262         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7263         seed2.cc: New.
7264         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7265         default.cc: New.
7266         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
7267         typedefs.cc: New.
7268         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7269         equal.cc: New.
7270         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7271         serialize.cc: New.
7272         * testsuite/26_numerics/random/discard_block_engine/cons/
7273         base_move.cc: New.
7274         * testsuite/26_numerics/random/discard_block_engine/cons/
7275         seed1.cc: New.
7276         * testsuite/26_numerics/random/discard_block_engine/cons/
7277         seed2.cc: New.
7278         * testsuite/26_numerics/random/discard_block_engine/cons/
7279         base_copy.cc: New.
7280         * testsuite/26_numerics/random/discard_block_engine/cons/
7281         default.cc: New.
7282         * testsuite/26_numerics/random/discard_block_engine/cons/
7283         seed_seq.cc: New.
7284         * testsuite/26_numerics/random/discard_block_engine/requirements/
7285         typedefs.cc: New.
7286         * testsuite/26_numerics/random/discard_block_engine/operators/
7287         equal.cc: New.
7288         * testsuite/26_numerics/random/discard_block_engine/operators/
7289         serialize.cc: New.
7290         * testsuite/26_numerics/random/independent_bits_engine/cons/
7291         base_move.cc: New.
7292         * testsuite/26_numerics/random/independent_bits_engine/cons/
7293         seed1.cc: New.
7294         * testsuite/26_numerics/random/independent_bits_engine/cons/
7295         seed2.cc: New.
7296         * testsuite/26_numerics/random/independent_bits_engine/cons/
7297         base_copy.cc: New.
7298         * testsuite/26_numerics/random/independent_bits_engine/cons/
7299         default.cc: New.
7300         * testsuite/26_numerics/random/independent_bits_engine/cons/
7301         seed_seq.cc: New.
7302         * testsuite/26_numerics/random/independent_bits_engine/requirements/
7303         typedefs.cc: New.
7304         * testsuite/26_numerics/random/independent_bits_engine/operators/
7305         equal.cc: New.
7306         * testsuite/26_numerics/random/independent_bits_engine/operators/
7307         serialize.cc: New.
7308         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7309         base_move.cc: New.
7310         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7311         seed1.cc: New.
7312         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7313         seed2.cc: New.
7314         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7315         base_copy.cc: New.
7316         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7317         default.cc: New.
7318         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7319         seed_seq.cc: New.
7320         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
7321         typedefs.cc: New.
7322         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7323         equal.cc: New.
7324         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7325         serialize.cc
7326         * testsuite/26_numerics/random/mt19937.cc: New.
7327         * testsuite/26_numerics/random/mt19937_64.cc: New.
7328         * testsuite/26_numerics/random/minstd_rand.cc: New.
7329         * testsuite/26_numerics/random/minstd_rand0.cc: New.
7330         * testsuite/26_numerics/random/ranlux24_base.cc: New.
7331         * testsuite/26_numerics/random/ranlux48_base.cc: New.
7332         * testsuite/26_numerics/random/ranlux24.cc: New.
7333         * testsuite/26_numerics/random/ranlux48.cc: New.
7334         * testsuite/26_numerics/random/knuth_b.cc: New.
7335         * testsuite/26_numerics/random/default_random_engine.cc: New.
7336         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7337         parms.cc: New.
7338         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7339         default.cc: New.
7340         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
7341         typedefs.cc: New.
7342         * testsuite/26_numerics/random/chi_squared_distribution/operators/
7343         serialize.cc: New.
7344         * testsuite/26_numerics/random/normal_distribution/cons/
7345         parms.cc: New.
7346         * testsuite/26_numerics/random/normal_distribution/cons/
7347         default.cc: New.
7348         * testsuite/26_numerics/random/normal_distribution/requirements/
7349         typedefs.cc: New.
7350         * testsuite/26_numerics/random/normal_distribution/operators/
7351         serialize.cc: New.
7352         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
7353         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
7354         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
7355         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7356         parms_neg.cc: New.
7357         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7358         parms.cc: New.
7359         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7360         default.cc: New.
7361         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
7362         typedefs.cc: New.
7363         * testsuite/26_numerics/random/uniform_int_distribution/operators/
7364         serialize.cc: New.
7365         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7366         parms_neg.cc: New.
7367         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7368         parms.cc: New.
7369         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7370         default.cc: New.
7371         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
7372         typedefs.cc: New.
7373         * testsuite/26_numerics/random/uniform_real_distribution/operators/
7374         serialize.cc: New.
7375         * testsuite/26_numerics/random/poisson_distribution/cons/
7376         parms.cc: New.
7377         * testsuite/26_numerics/random/poisson_distribution/cons/
7378         default.cc: New.
7379         * testsuite/26_numerics/random/poisson_distribution/requirements/
7380         typedefs.cc
7381         * testsuite/26_numerics/random/poisson_distribution/operators/
7382         serialize.cc: New.
7383         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7384         parms.cc: New.
7385         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7386         default.cc: New.
7387         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
7388         typedefs.cc: New.
7389         * testsuite/26_numerics/random/bernoulli_distribution/operators/
7390         serialize.cc: New.
7391         * testsuite/26_numerics/random/discrete_distribution/cons/
7392         range.cc: New.
7393         * testsuite/26_numerics/random/discrete_distribution/cons/
7394         initlist.cc: New.
7395         * testsuite/26_numerics/random/discrete_distribution/cons/
7396         default.cc: New.
7397         * testsuite/26_numerics/random/discrete_distribution/cons/
7398         num_xbound_fun.cc: New.
7399         * testsuite/26_numerics/random/discrete_distribution/requirements/
7400         typedefs.cc: New.
7401         * testsuite/26_numerics/random/discrete_distribution/operators/
7402         serialize.cc: New.
7403         * testsuite/26_numerics/random/weibull_distribution/cons/
7404         parms.cc: New.
7405         * testsuite/26_numerics/random/weibull_distribution/cons/
7406         default.cc: New.
7407         * testsuite/26_numerics/random/weibull_distribution/requirements/
7408         typedefs.cc: New.
7409         * testsuite/26_numerics/random/weibull_distribution/operators/
7410         serialize.cc: New.
7411         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7412         parms.cc: New.
7413         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7414         default.cc: New.
7415         * testsuite/26_numerics/random/negative_binomial_distribution/
7416         requirements/typedefs.cc: New.
7417         * testsuite/26_numerics/random/negative_binomial_distribution/
7418         operators/serialize.cc: New.
7419         * testsuite/26_numerics/random/cauchy_distribution/cons/
7420         parms.cc: New.
7421         * testsuite/26_numerics/random/cauchy_distribution/cons/
7422         default.cc: New.
7423         * testsuite/26_numerics/random/cauchy_distribution/requirements/
7424         typedefs.cc: New.
7425         * testsuite/26_numerics/random/cauchy_distribution/operators/
7426         serialize.cc: New.
7427         * testsuite/26_numerics/random/gamma_distribution/cons/
7428         parms.cc: New.
7429         * testsuite/26_numerics/random/gamma_distribution/cons/
7430         default.cc: New.
7431         * testsuite/26_numerics/random/gamma_distribution/requirements/
7432         typedefs.cc: New.
7433         * testsuite/26_numerics/random/gamma_distribution/operators/
7434         serialize.cc: New.
7435         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7436         parms.cc: New.
7437         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7438         default.cc: New.
7439         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
7440         typedefs.cc: New.
7441         * testsuite/26_numerics/random/fisher_f_distribution/operators/
7442         serialize.cc: New.
7443
7444         * testsuite/26_numerics/random/exponential_distribution/cons/
7445         parms.cc: New.
7446         * testsuite/26_numerics/random/exponential_distribution/cons/
7447         default.cc: New.
7448         * testsuite/26_numerics/random/exponential_distribution/requirements/
7449         typedefs.cc: New.
7450         * testsuite/26_numerics/random/exponential_distribution/operators/
7451         serialize.cc: New.
7452         * testsuite/26_numerics/random/lognormal_distribution/cons/
7453         parms.cc: New.
7454         * testsuite/26_numerics/random/lognormal_distribution/cons/
7455         default.cc: New.
7456         * testsuite/26_numerics/random/lognormal_distribution/requirements/
7457         typedefs.cc: New.
7458         * testsuite/26_numerics/random/lognormal_distribution/operators/
7459         serialize.cc: New.
7460         * testsuite/26_numerics/random/binomial_distribution/cons/
7461         parms.cc: New.
7462         * testsuite/26_numerics/random/binomial_distribution/cons/
7463         default.cc: New.
7464         * testsuite/26_numerics/random/binomial_distribution/requirements/
7465         typedefs.cc: New.
7466         * testsuite/26_numerics/random/binomial_distribution/operators/
7467         serialize.cc: New.
7468         * testsuite/26_numerics/random/random_device/cons/
7469         token.cc: New.
7470         * testsuite/26_numerics/random/random_device/cons/
7471         default.cc: New.
7472         * testsuite/26_numerics/random/random_device/requirements/
7473         typedefs.cc: New.
7474         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7475         parms.cc: New.
7476         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7477         default.cc: New.
7478         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
7479         typedefs.cc: New.
7480         * testsuite/26_numerics/random/extreme_value_distribution/operators/
7481         serialize.cc: New.
7482         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7483         range.cc: New.
7484         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7485         default.cc: New.
7486         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7487         num_xbound_fun.cc: New.
7488         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7489         initlist_fun.cc: New.
7490         * testsuite/26_numerics/random/piecewise_linear_distribution/
7491         requirements/typedefs.cc: New.
7492         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
7493         serialize.cc: New.
7494         * testsuite/26_numerics/random/student_t_distribution/cons/
7495         parms.cc: New.
7496         * testsuite/26_numerics/random/student_t_distribution/cons/
7497         default.cc: New.
7498         * testsuite/26_numerics/random/student_t_distribution/requirements/
7499         typedefs.cc: New.
7500         * testsuite/26_numerics/random/student_t_distribution/operators/
7501         serialize.cc: New.
7502         * testsuite/26_numerics/random/geometric_distribution/cons/
7503         parms.cc: New.
7504         * testsuite/26_numerics/random/geometric_distribution/cons/
7505         default.cc: New.
7506         * testsuite/26_numerics/random/geometric_distribution/requirements/
7507         typedefs.cc: New.
7508         * testsuite/26_numerics/random/geometric_distribution/operators/
7509         serialize.cc: New.
7510         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7511         range.cc: New.
7512         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7513         default.cc: New.
7514         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7515         num_xbound_fun.cc: New.
7516         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7517         initlist_fun.cc: New.
7518         * testsuite/26_numerics/random/piecewise_constant_distribution/
7519         requirements/typedefs.cc: New.
7520         * testsuite/26_numerics/random/piecewise_constant_distribution/
7521         operators/serialize.cc: New.
7522
7523 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7524
7525         * include/ext/bitmap_allocator.h: The typedefs should be made public
7526         if we want them to be accessible. This has been revealed by the patch
7527         that fixes PR c++/26693 in g++.
7528
7529 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
7530
7531         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
7532         Regenerated.
7533         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
7534         Regenerated.
7535         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
7536         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
7537         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
7538         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
7539         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
7540         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
7541         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
7542         Regenerated.
7543         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
7544
7545 2009-03-31  Jason Merrill  <jason@redhat.com>
7546
7547         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
7548
7549         PR libstdc++/39310
7550         * include/tr1_impl/type_traits (is_function): Add partial
7551         specializations with function cv-quals.
7552         (__is_function_helper): Remove.
7553         (is_member_pointer): Don't define in terms of is_member_*_pointer.
7554
7555 2009-03-30  Ian Lance Taylor  <iant@google.com>
7556
7557         * include/backward/hashtable.h (clear): Return quickly if the
7558         table is empty.
7559
7560 2009-03-27  Ian Lance Taylor  <iant@google.com>
7561
7562         * include/backward/hashtable.h (_S_num_primes): Change to 29.
7563         (__stl_prime_list): Add 5 at the start of the list.
7564
7565 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
7566
7567         * include/std/fstream (basic_filebuf<>::open(const std::string&,
7568         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
7569         std::string&, ios_base::openmode), basic_ifstream<>::
7570         open(const std::string&, ios_base::openmode), basic_ofstream<>::
7571         basic_ofstream(const std::string&, ios_base::openmode),
7572         basic_ofstream<>::open(const std::string&, ios_base::openmode),
7573         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
7574         basic_fstream<>::open(const std::string&, ios_base::openmode)):
7575         Add in C++0x mode.
7576         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
7577         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
7578         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
7579         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
7580         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
7581         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
7582         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
7583
7584 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7585
7586         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
7587         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
7588         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
7589         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
7590
7591 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7592
7593         * include/bits/forward_list.h (_Fwd_list_node_base<>::
7594         _M_transfer_after, _M_reverse_after): Move out of line...
7595         * include/bits/forward_list.tcc: ... here.
7596         (forward_list<>::reverse): Move inline...
7597         * include/bits/forward_list.h: ... here; minor cosmetic changes.
7598
7599 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7600
7601         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
7602         28277.cc: Likewise.
7603         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
7604         Likewise.
7605         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
7606         Likewise.
7607         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
7608         Likewise.
7609
7610 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7611
7612         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
7613         year(s).
7614         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7615         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7616         Likewise.
7617         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7618         Likewise.
7619         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7620         Likewise.
7621         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7622
7623 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7624
7625         * testsuite/25_algorithms/search_n/iterator.cc: Condition
7626         iterations for simulators.
7627         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7628         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7629         Condition stream width for simulators.
7630         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7631         Likewise.
7632         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7633         Likewise.
7634         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7635
7636 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
7637
7638         * doc/xml/manual/appendix_contributing.xml: Add docbook style
7639         sheet version information. Table-ize docbook element examples.
7640         * doc/xml/manual/using.xml: Human-readable header
7641         markup. Alphabetized. Add new headers.
7642         * doc/html: Regenerate.
7643
7644 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
7645
7646         * doc/xml/faq.xml: Fix link to setup documentation.
7647
7648 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
7649
7650         * include/std/type_traits (__add_lvalue_reference_helper,
7651         __add_rvalue_reference_helper): As an optimization, rewrite
7652         condition (avoid is_function).
7653
7654 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7655
7656         PR libstdc++/39405
7657         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
7658         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7659
7660 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
7661
7662         * testsuite/30_threads/condition_variable_any/native_handle/
7663         typesizes.cc: Include tweaks.
7664         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7665         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7666         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7667         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7668         * testsuite/30_threads/condition_variable/native_handle/
7669         typesizes.cc: Same.
7670
7671 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7672
7673         * include/bits/shared_ptr.h: Add include guards.
7674         * include/tr1/shared_ptr.h: Likewise.
7675
7676 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7677
7678         * include/std/iostream: Fix doxygen link.
7679         * include/bits/forward_list.h: Fix doxygen markup.
7680         * include/ext/vstring.h: Escape backslash in doxygen comment.
7681         * include/bits/basic_string.h: Likewise.
7682
7683 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7684
7685         * doc/xml/faq.xml: Fix links to implementation status pages.
7686
7687 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7688
7689         * include/std/complex (operator+(const complex<>&, const _Tp&),
7690         operator+(const _Tp&, const complex<>&),
7691         operator-(const complex<>&, const _Tp&),
7692         operator-(const _Tp&, const complex<>&)): Do not assume real()
7693         returns a reference (against DR 387).
7694         * testsuite/26_numerics/complex/dr387_2.cc: New.
7695
7696 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
7697
7698         * testsuite/thread/pthread4.cc: Move...
7699         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
7700         * testsuite/thread/pthread5.cc: Move...
7701         * testsuite/23_containers/list/pthread5.cc: ...here.
7702         * testsuite/thread/pthread6.cc: Move...
7703         * testsuite/23_containers/map/pthread6.cc: ...here.
7704         * testsuite/thread/pthread7-rope.cc: Move...
7705         * testsuite/ext/rope/pthread7-rope.cc: ...here.
7706         * testsuite/thread/guard.cc: Move...
7707         * testsuite/18_support/pthread_guard.cc: ...here.
7708         * testsuite/thread/18185.cc: Move...
7709         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
7710         * testsuite/thread/pthread1.cc: Move...
7711         * testsuite/23_containers/list/pthread1.cc: ...here.
7712         * testsuite/thread/pthread2.cc: Move...
7713         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
7714         * testsuite/thread/pthread3.cc: Move...
7715         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
7716
7717         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
7718         * testsuite/thread: Remove.
7719
7720 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7721
7722         * configure: Regenerate.
7723
7724 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
7725
7726         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
7727         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
7728         from baseline_dir.
7729         * configure: Regenerate.
7730         * testsuite/Makefile.am (baseline_file): Remove variable.
7731         (site.exp): Set baseline_dir rather than baseline_file.
7732         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
7733         * testsuite/Makefile.in: Regenerate.
7734
7735 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7736
7737         * testsuite/30_threads/thread/this_thread: Move...
7738         * testsuite/30_threads/this_thread: ...here.
7739         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
7740         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
7741         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
7742         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
7743         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
7744         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
7745
7746 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7747
7748         * doc/doxygen/user.cfg.in: Tweaks.
7749         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
7750         be elsewhere.
7751
7752         * include/tr1_impl/unordered_map: Just use most specialized
7753         container module.
7754         * include/tr1_impl/unordered_set: Same.
7755         * include/tr1_impl/array: Same.
7756         * include/bits/stl_list.h: Same.
7757         * include/bits/stl_map.h: Same.
7758         * include/bits/stl_queue.h: Same.
7759         * include/bits/stl_set.h: Same.
7760         * include/bits/stl_stack.h: Same.
7761         * include/bits/forward_list.h: Same.
7762         * include/bits/basic_string.h: Same.
7763         * include/bits/stl_multimap.h: Same.
7764         * include/bits/stl_vector.h: Same.
7765         * include/bits/stl_deque.h: Same.
7766         * include/bits/stl_multiset.h: Same.
7767         * include/bits/stl_bvector.h: Same.
7768
7769         * include/backward/binders.h: Change binder module to binders.
7770
7771         * include/std/complex: Add complex_numers module.
7772         * include/tr1_impl/complex: Same.
7773
7774         * include/std/valarray: Add numeric_arrays module.
7775         * include/bits/gslice_array.h: Same.
7776         * include/bits/gslice.h: Same.
7777         * include/bits/mask_array.h: Same.
7778         * include/bits/slice_array.h: Same.
7779         * include/bits/indirect_array.h: Same.
7780
7781         * include/bits/allocator.h: Add allocators module.
7782         * include/ext/throw_allocator.h
7783         * include/ext/pool_allocator.h
7784         * include/ext/bitmap_allocator.h
7785         * include/ext/new_allocator.h
7786         * include/ext/malloc_allocator.h
7787         * include/ext/array_allocator.h
7788         * include/ext/mt_allocator.h
7789         * include/ext/debug_allocator.h
7790         * include/ext/extptr_allocator.h
7791
7792         * include/tr1_impl/functional: Move namespace markup here.
7793         * include/tr1_impl/regex: Same.
7794
7795         * include/tr1_impl/type_traits: Add metaprogramming module.
7796         * include/std/type_traits: Same.
7797
7798         * include/std/memory: Add memory module.
7799
7800         * include/std/ratio: Add ratio module.
7801
7802         * include/std/chrono: Move namespace markup here, add time module.
7803
7804         * include/std/thread: Move namespace markup here, add concurrency
7805         module.
7806         * include/std/mutex: Use concurrency module.
7807         * include/std/condition_variable: Same.
7808
7809
7810         * include/bits/ios_base.h: Refine io module.
7811         * include/bits/basic_ios.h: Same.
7812         * include/std/fstream: Same.
7813         * include/std/istream: Same.
7814         * include/std/ostream: Same.
7815         * include/std/sstream: Same.
7816
7817         * include/ext/vstring.h: Correct parameter markup.
7818
7819         * include/bits/shared_ptr.h: Add pointer_abstractions module.
7820         * include/bits/unique_ptr.h: Same.
7821
7822         * include/bits/algorithmfwd.h: Add mutating_algorithms,
7823         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
7824         * include/bits/stl_heap.h: Add markup for new groupings.
7825         * include/bits/stl_algobase.h: Same.
7826         * include/bits/stl_algo.h: Same.
7827
7828         * include/c_compatibility/stdatomic.h: Add atomics module.
7829         * include/c_global/cstdatomic: Same.
7830
7831         * libsupc++/exception: Add exceptions module.
7832         * libsupc++/typeinfo: Same.
7833         * libsupc++/new: Same.
7834         * libsupc++/exception_ptr.h: Same.
7835         * include/std/system_error: Same.
7836         * include/std/stdexcept: Same.
7837
7838         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
7839         * libsupc++/cxxabi-forced.h: Same.
7840
7841         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
7842         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
7843         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
7844         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
7845         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
7846         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
7847         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
7848         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
7849         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
7850         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7851         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
7852         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
7853         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
7854         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
7855         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
7856         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
7857         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
7858         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
7859         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
7860         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
7861         * testsuite/23_containers/vector/requirements/dr438/
7862         constructor_1_neg.cc: Same.
7863         * testsuite/23_containers/vector/requirements/dr438/
7864         constructor_2_neg.cc: Same.
7865         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
7866         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
7867         * testsuite/23_containers/deque/requirements/dr438/
7868         constructor_1_neg.cc: Same.
7869         * testsuite/23_containers/deque/requirements/dr438/
7870         constructor_2_neg.cc: Same.
7871         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
7872         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
7873         * testsuite/23_containers/list/requirements/dr438/
7874         constructor_1_neg.cc: Same.
7875         * testsuite/23_containers/list/requirements/dr438/
7876         constructor_2_neg.cc: Same.
7877         * testsuite/20_util/duration/cons/1_neg.cc: Same.
7878         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
7879         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
7880         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
7881         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
7882         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
7883         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
7884         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
7885         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
7886         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
7887
7888 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
7889
7890         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
7891         * doc/doxygen/user.cfg.in: Update.
7892         * scripts/run_doxygen: Adjust for new group names.
7893
7894         * include/tr1_impl/random: Update doxygen group markup.
7895         * include/tr1_impl/unordered_map: Same.
7896         * include/tr1_impl/unordered_set: Same.
7897         * include/tr1_impl/array: Same.
7898         * include/std/numeric: Same.
7899         * include/std/utility: Same.
7900         * include/std/bitset: Same.
7901         * include/std/iosfwd: Same.
7902         * include/bits/stl_list.h: Same.
7903         * include/bits/stl_map.h: Same.
7904         * include/bits/stl_algobase.h: Same.
7905         * include/bits/stl_queue.h: Same.
7906         * include/bits/stl_set.h: Same.
7907         * include/bits/stl_stack.h: Same.
7908         * include/bits/stl_iterator_base_types.h: Same.
7909         * include/bits/forward_list.h: Same.
7910         * include/bits/basic_string.h: Same.
7911         * include/bits/stl_multimap.h: Same.
7912         * include/bits/stl_vector.h: Same.
7913         * include/bits/stl_deque.h: Same.
7914         * include/bits/stl_multiset.h: Same.
7915         * include/bits/stl_algo.h: Same.
7916         * include/bits/stl_bvector.h: Same.
7917         * include/bits/algorithmfwd.h: Same.
7918         * include/bits/stl_function.h: Same.
7919         * include/tr1/cmath: Same.
7920         * include/backward/binders.h: Same.
7921
7922 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
7923
7924         * include/std/system_error (system_category): To system_category().
7925         (generic_category): To generic_category. DR 890.
7926         * src/system_error.cc: Define.
7927         * include/bits/functexcept.h: Only one __throw_system_error.
7928         * src/functexcept.cc: Same.
7929         * include/std/mutex: Fixup for changes above.
7930         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
7931         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
7932         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
7933         * config/abi/pre/gnu.ver: Clean up exports.
7934
7935 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
7936
7937         * include/std/thread: Fix typo.
7938         * src/thread.cc (thread::join): Use NULL.
7939
7940 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
7941
7942         PR libstdc++/39168
7943         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
7944         const string&)): Also check that the value != CHAR_MAX.
7945         * include/bits/locale_facets.tcc (__numpunct_cache<>::
7946         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
7947         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
7948         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
7949         _M_cache(const locale&)): Likewise.
7950         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
7951         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
7952         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
7953         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
7954         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
7955         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
7956
7957 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
7958             Benjamin Kosnik  <bkoz@redhat.com>
7959
7960         * include/std/thread (_Impl_base): Move _M_id out and into ...
7961         (thread): ...here. Call _M_make_routine in body of constructors.
7962         Adjust data member usage to reflect changes.
7963         (_M_make_routine): From _M_make_shared_data.
7964         (_M_start_thread): Add __shared_base_type argument.
7965         * src/thread.cc: Fixups for above.
7966         * config/abi/pre/gnu.ver: Adjust exports.
7967         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
7968         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
7969         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7970
7971 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
7972
7973         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
7974         (compare_type_to_native_type): ...this, add alignment check.
7975         * testsuite/30_threads/condition_variable_any/native_handle/
7976         typesizes.cc: Modify as above.
7977         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7978         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7979         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7980         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7981         * testsuite/30_threads/condition_variable/native_handle/
7982         typesizes.cc: Same.
7983         * testsuite/30_threads/recursive_timed_mutex/native_handle/
7984         typesizes.cc: Same.
7985
7986         * testsuite/30_threads/thread/cons/1.cc: Add comments.
7987         * testsuite/30_threads/thread/cons/2.cc: Same.
7988         * testsuite/30_threads/thread/cons/3.cc: Same.
7989         * testsuite/30_threads/thread/cons/4.cc: Same.
7990         * testsuite/30_threads/thread/cons/5.cc: Same.
7991         * testsuite/30_threads/thread/cons/6.cc: Same.
7992         * testsuite/30_threads/thread/cons/7.cc: Same.
7993         * testsuite/30_threads/thread/cons/8.cc: Same.
7994
7995         * testsuite/30_threads/thread/cons/9.cc: New.
7996         * testsuite/30_threads/thread/cons/moveable.cc: New.
7997
7998         * src/condition_variable.cc: Clean up whitespace.
7999         * include/std/condition_variable: Same.
8000
8001 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
8002
8003         * include/std/condition_variable (condition_variable): Remove
8004         _M_internal_mutex. Add private __native_type typedef.
8005         * src/condition_variable.cc (condition_variable::notify_one):
8006         Remove _M_internal_mutex use. Use typedef.
8007         (condition_variable::notify_all): Same.
8008         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
8009         (recursive_mutex): Same.
8010         (timed_mutex): Same.
8011         (recursive_timed_mutex): Same.
8012         (once_flag): Make __native_type typedef private.
8013
8014         * include/std/thread (this_thread): Add minimal markup.
8015
8016         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
8017         Adjust line numbers.
8018         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8019         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8020         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8021         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8022         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8023         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8024         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8025         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8026         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8027         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8028         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8029         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8030         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8031
8032         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
8033         * testsuite/30_threads/condition_variable_any/native_handle/
8034         typesizes.cc: New.
8035         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8036         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8037         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8038         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8039         * testsuite/30_threads/condition_variable/native_handle/
8040         typesizes.cc: Same.
8041         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8042         typesizes.cc: Same.
8043
8044 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
8045
8046         PR testsuite/33300
8047         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
8048         on darwin for lp64.
8049
8050 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
8051
8052         * configure.host: Set abi_baseline_pair for mips64*-linux.
8053         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
8054
8055 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8056
8057         * include/std/thread (this_thread::get_id): Inline.
8058
8059 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8060
8061         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
8062         _Callable as template argument for _M_make_shared_data.
8063         * testsuite/30_threads/thread/cons/6.cc: New.
8064         * testsuite/30_threads/thread/cons/7.cc: New.
8065         * testsuite/30_threads/thread/cons/8.cc: New.
8066
8067 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
8068
8069         * testsuite/30_threads/thread/member: To..
8070         * testsuite/30_threads/thread/members: ...this.
8071         * testsuite/30_threads/condition_variable/member: To...
8072         * testsuite/30_threads/condition_variable/members: ...this.
8073
8074 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
8075
8076         * include/std/thread (thread::id): Move definition inside thread.
8077         Use native_handle_type. Remove this_thread::get_id friend.
8078         Change __thread_data_ptr to __shared_base_ptr.
8079         (thread::id::id(native_handle_type): Make public. Still explicit.
8080         Use native_handle_type. Change _M_thread_id to _M_thread.
8081         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
8082         _M_thread_handle to _M_id.
8083         (thread::__thread_data): Rename to _Impl.
8084         Fixup for renames.
8085         (thread::_M_make_thread_data): Return derived type.
8086         (thread::hardware_concurrency): Add definition for default case.
8087         (thread::get_id): Now can define inline.
8088         (thread): Change _M_thread_data to _M_data.
8089         (this_thread::get_id): Now can define inline.
8090         * src/thread.cc (__thread_proxy): Rename to
8091         execute_native_thread_routine.
8092         Fixup for other renames.
8093         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
8094         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
8095         * testsuite/30_threads/thread/algorithm: Move to..
8096         * testsuite/30_threads/thread/swap: ...this.
8097         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
8098         * testsuite/30_threads/thread/id/operators.cc: New.
8099
8100 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8101
8102         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
8103         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
8104         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
8105         exposing it in public std::tuple interface.
8106
8107 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8108             Benjamin Kosnik  <bkoz@redhat.com>
8109
8110         * include/std/thread (__thread_data_base): Nest class in std::thread.
8111         (__thread_data): Likewise.
8112         (__thread_data_ptr): Nest typedef in std::thread.
8113         * src/thread.cc (__thread_proxy): Qualify the above names.
8114         * config/abi/pre/gnu.ver: Remove unused exports.
8115
8116 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
8117
8118         * include/bits/unique_ptr.h: Remove private __this_type typedef.
8119         * include/bits/stl_vector.h: Remove private vector_type typedef.
8120         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
8121         Fix line numbers.
8122         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8123         * testsuite/23_containers/vector/requirements/dr438/
8124         constructor_1_neg.cc: Same.
8125         * testsuite/23_containers/vector/requirements/dr438/
8126         constructor_2_neg.cc: Same.
8127         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8128         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8129
8130 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8131
8132         PR libstdc++/25191
8133         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
8134         deal consistently with __try and __catch too.
8135         * src/localename.cc: Replace try -> __try, catch -> __catch.
8136         * src/ios.cc: Likewise.
8137         * src/locale.cc: Likewise.
8138         * src/istream.cc: Likewise.
8139         * src/thread.cc: Likewise.
8140         * src/compatibility.cc: Likewise.
8141         * src/bitmap_allocator.cc: Likewise.
8142         * src/ios_init.cc: Likewise.
8143         * include/debug/deque: Likewise.
8144         * include/debug/list: Likewise.
8145         * include/tr1_impl/hashtable: Likewise.
8146         * include/std/bitset: Likewise.
8147         * include/ext/pb_ds/detail/resize_policy/
8148         hash_load_check_resize_trigger_imp.hpp: Likewise.
8149         * include/ext/pb_ds/detail/resize_policy/
8150         hash_standard_resize_policy_imp.hpp: Likewise.
8151         * include/ext/pb_ds/detail/cc_hash_table_map_/
8152         resize_fn_imps.hpp: Likewise.
8153         * include/ext/pb_ds/detail/cc_hash_table_map_/
8154         constructor_destructor_fn_imps.hpp: Likewise.
8155         * include/ext/pb_ds/detail/pat_trie_/
8156         split_join_branch_bag.hpp: Likewise.
8157         * include/ext/pb_ds/detail/pat_trie_/
8158         constructors_destructor_fn_imps.hpp: Likewise.
8159         * include/ext/pb_ds/detail/bin_search_tree_/
8160         constructors_destructor_fn_imps.hpp: Likewise.
8161         * include/ext/pb_ds/detail/gp_hash_table_map_/
8162         resize_fn_imps.hpp: Likewise.
8163         * include/ext/pb_ds/detail/gp_hash_table_map_/
8164         constructor_destructor_fn_imps.hpp: Likewise.
8165         * include/ext/pb_ds/detail/binary_heap_/
8166         constructors_destructor_fn_imps.hpp: Likewise.
8167         * include/ext/pb_ds/detail/binary_heap_/
8168         erase_fn_imps.hpp: Likewise.
8169         * include/ext/pb_ds/detail/binary_heap_/
8170         split_join_fn_imps.hpp: Likewise.
8171         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
8172         constructors_destructor_fn_imps.hpp: Likewise.
8173         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
8174         * include/ext/pb_ds/detail/list_update_map_/
8175         constructor_destructor_fn_imps.hpp: Likewise.
8176         * include/ext/slist: Likewise.
8177         * include/ext/memory: Likewise.
8178         * include/ext/rc_string_base.h: Likewise.
8179         * include/ext/ropeimpl.h: Likewise.
8180         * include/ext/vstring.tcc: Likewise.
8181         * include/ext/rope: Likewise.
8182         * include/ext/sso_string_base.h: Likewise.
8183         * include/bits/shared_ptr.h: Likewise.
8184         * include/bits/stl_list.h: Likewise.
8185         * include/bits/locale_classes.tcc: Likewise.
8186         * include/bits/locale_facets.tcc: Likewise.
8187         * include/bits/locale_classes.h: Likewise.
8188         * include/bits/forward_list.h: Likewise.
8189         * include/bits/stl_vector.h: Likewise.
8190         * include/bits/stl_deque.h: Likewise.
8191         * include/bits/istream.tcc: Likewise.
8192         * include/bits/stl_uninitialized.h: Likewise.
8193         * include/bits/ostream.tcc: Likewise.
8194         * include/bits/vector.tcc: Likewise.
8195         * include/bits/stl_tempbuf.h: Likewise.
8196         * include/bits/deque.tcc: Likewise.
8197         * include/bits/basic_string.tcc: Likewise.
8198         * include/bits/ostream_insert.h: Likewise.
8199         * include/bits/locale_facets_nonio.tcc: Likewise.
8200         * include/bits/stl_tree.h: Likewise.
8201         * include/bits/fstream.tcc: Likewise.
8202         * include/tr1/shared_ptr.h: Likewise.
8203         * include/tr1/hypergeometric.tcc: Likewise.
8204         * include/backward/hashtable.h: Likewise.
8205         * libsupc++/exception_ptr.h: Likewise.
8206         * libsupc++/eh_personality.cc: Likewise.
8207         * libsupc++/eh_call.cc: Likewise.
8208         * config/locale/gnu/monetary_members.cc: Likewise.
8209         * config/locale/gnu/time_members.h: Likewise.
8210         * config/locale/generic/time_members.h: Likewise.
8211
8212 2009-02-03  Johannes Singler  <singler@ira.uka.de>
8213
8214         * include/parallel/algorithmfwd.h:
8215         Add parallelism default for many declarations.
8216         * include/parallel/numericfwd.h: Likewise.
8217         * include/parallel/iterator.h: Use iterator_traits as usual.
8218         * include/parallel/par_loop.h:
8219         Include equally_split.h.
8220         (for_each_template_random_access_ed):
8221         Avoid calling the Result default constructor.
8222         * include/parallel/numeric: Replace
8223         for_each_template_random_access by
8224         for_each_template_random_access_ed in numeric functions.
8225
8226 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
8227
8228         * config/os/gnu-linux/os_defines.h: Remove superfluous
8229         __NO_STRING_INLINES.
8230
8231 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8232
8233         * testsuite/21_strings/c_strings/char/3.cc: New test.
8234         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
8235
8236 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
8237             Jakub Jelinek  <jakub@redhat.com>
8238
8239         PR libstdc++/30928 (partial, works together with recent glibcs)
8240         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8241         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8242         defined.
8243         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8244         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8245         defined.
8246         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8247         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8248         defined.
8249         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8250         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8251         defined.
8252         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
8253         argument is const char *, assign result to const char * var, not
8254         char *.
8255         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
8256         argument is const wchar_t *, assign result to const wchar_t * var, not
8257         wchar_t *.
8258
8259 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
8260
8261         * include/std/thread: Remove unused headers.
8262         (__thread_data_base): Remove unused mutex and base.
8263         (thread::~thread): Only detach if joinable.
8264         (thread::joinable): Test if thread data ptr is empty.
8265         (thread::_M_thread_data_mutex): Remove.
8266         (thread::_M_get_thread_data): Remove.
8267         (thread::_M_make_thread_data): Remove overload, use make_shared.
8268         (thread::id::id): Make constructor explicit.
8269         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
8270         (thread::_M_start_thread): Break shared_ptr cycle on error.
8271         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
8272         * testsuite/30_threads/thread/member/4.cc: New.
8273         * testsuite/30_threads/thread/member/5.cc: New.
8274
8275 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
8276
8277         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
8278         (standard_layout): Just use !has_virtual_destructor for now.
8279         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
8280         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
8281         * testsuite/30_threads/recursive_mutex/requirements/
8282         standard_layout.cc: New.
8283         * testsuite/30_threads/condition_variable/requirements/
8284         standard_layout.cc: New.
8285         * testsuite/29_atomics/atomic_address/requirements/
8286         standard_layout.cc: Adjust.
8287         * testsuite/29_atomics/atomic_flag/requirements/
8288         standard_layout.cc: Same.
8289         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
8290         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
8291         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
8292         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
8293         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
8294         line numbers.
8295         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
8296         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8297         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8298         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
8299         Remove, not required.
8300
8301 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
8302
8303         * include/std/thread (__thread_data_base, thread): Rename member
8304         functions to match coding style.
8305         (thread::thread,thread::operator=): Define move operations.
8306         * src/thread.cc (__thread_data_base, thread): Rename member functions.
8307         * config/abi/pre/gnu.ver: Adjust.
8308
8309 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
8310
8311         PR libstdc++/38384
8312         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
8313         on HPUX.
8314         * configure: Regenerate.
8315
8316 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
8317
8318         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
8319         atomic_flag_fence.
8320
8321 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8322
8323 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8324             Uros Bizjak  <ubizjak@gmail.com>
8325
8326         PR libstdc++/38834
8327         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
8328         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
8329
8330 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8331             Rainer Emrich  <r.emrich@de.tecosim.com>
8332
8333         PR libstdc++/38919
8334         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
8335         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
8336         * configure: Regenerate.
8337
8338 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
8339
8340         * include/std/thread (__thread_data_base::__run): Make non-const.
8341         * testsuite/30_threads/thread/cons/5.cc: New.
8342
8343 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
8344
8345         * src/Makefile.am (sources): Add math_stubs_float.cc.
8346         * src/Makefile.in: Regenerate.
8347         * src/math_stubs_float.cc: New, from libmath/stubs.c.
8348
8349 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8350
8351         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
8352         * src/Makefile.in: Regenerate.
8353         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
8354
8355 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8356
8357         PR libstdc++/32666
8358         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
8359
8360 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8361
8362         PR libstdc++/32666
8363         * Makefile.am (hosted_source): Remove libmath directory.
8364         * Makefile.in: Regenerate.
8365         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
8366         (AC_REPLACE_MATHFUNCS): Remove.
8367         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
8368         in GLIBCXX_CHECK_C99_TR1.
8369         * acinclude.m4: Remove libmath, need_math.
8370         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
8371         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
8372         * configure.ac: Same.
8373         * configure: Regenerate.
8374         * fragment.am: Fix comment.
8375         * config.h.in: Regenerate.
8376         * src/Makefile.in: Regenerate.
8377         * src/Makefile.am: Remove libmath references.
8378         * doc/Makefile.in: Regenerate.
8379         * po/Makefile.in: Regenerate.
8380         * include/Makefile.in: Regenerate.
8381         * libsupc++/Makefile.in: Regenerate.
8382         * testsuite/Makefile.in: Regenerate.
8383
8384         * src/compatibility.cc: Also export long double versions of "C" math
8385         library if hppa-linux.
8386         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
8387         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
8388
8389         * libmath: Remove.
8390         * libmath/signbit.c: Same.
8391         * libmath/stubs.c: Same.
8392         * libmath/Makefile.in: Same.
8393         * libmath/copysignf.c: Same.
8394         * libmath/mathconf.h: Same.
8395         * libmath/signbitf.c: Same.
8396         * libmath/Makefile.am: Same.
8397         * libmath/signbitl.c: Same.
8398
8399 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
8400             Paolo Carlini  <paolo.carlini@oracle.com>
8401
8402         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
8403         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
8404         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
8405         * configure.ac: Adjust.
8406         * doc/xml/manual/configure.xml: Update.
8407         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
8408         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
8409         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
8410         * configure: Regenerate.
8411         * config.h.in: Likewise.
8412
8413         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
8414         thread::joinable, thread::swap, this_thread::get_id,
8415         this_thread::yield): Define inline...
8416         * include/std/thread: ... here.
8417         * config/abi/pre/gnu.ver: Adjust.
8418
8419 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8420
8421         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
8422         Add dg-timeout-factor 2.0.
8423         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
8424         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
8425         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
8426         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
8427         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
8428         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
8429
8430 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8431
8432         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
8433         field from readelf output.
8434
8435 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8436
8437         PR libstdc++/38384
8438         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
8439         * configure: Regenerate.
8440
8441 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8442
8443         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
8444         _GLIBCXX_HAVE_TLS.
8445         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
8446
8447 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8448
8449         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
8450         constructor for _M_pattern.
8451         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
8452         string.cc: Test construction from different basic_string type.
8453         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
8454         string.cc: Likewise.
8455
8456 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
8457             Jonathan Larmour  <jifl@eCosCentric.com>
8458
8459         PR libstdc++/36801
8460         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
8461         New.
8462         (__gnu_cxx::__exchange_and_add): Use it.
8463         * src/atomic.cc (get_atomic_mutex): New.
8464         * src/debug.cc (get_safe_base_mutex): New.
8465         * src/locale.cc (get_locale_cache_mutex): New.
8466         * src/mt_allocator.cc (get_freelist): New.
8467         (get_freelist_mutex): New.
8468         * src/pool_allocator.cc (get_palloc_mutex): New.
8469         * include/std/mutex (__once_functor_lock): To
8470         (__get_once_functor_lock): ...this.
8471         * src/mutex.cc (__once_mutex): Don't export, use
8472         (get_once_mutex): ...this.
8473         * config/abi/pre/gnu.ver: Adjust exports.
8474
8475 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8476
8477         PR libstdc++/38732
8478         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
8479         referenceCount field again.
8480         (__cxxabiv1::__cxa_refcounted_exception): New struct.
8481         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
8482         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
8483         inline functions.
8484         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
8485         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
8486         instead of __cxa_exception.
8487         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
8488         __cxxabiv1::__cxa_throw): Likewise.
8489         * libsupc++/eh_ptr.cc (std::rethrow_exception,
8490         std::__exception_ptr::exception_ptr::_M_addref,
8491         std::__exception_ptr::exception_ptr::_M_release,
8492         __gxx_dependent_exception_cleanup): Likewise.
8493         * testsuite/18_support/exception/38732.cc: New test.
8494
8495         PR libstdc++/38092
8496         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
8497         * src/compatibility.cc: Don't use .symver directives if
8498         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
8499         * config.h.in: Regenerated.
8500         * configure: Likewise.
8501
8502 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
8503
8504         PR libstdc++/38466
8505         * include/bits/stl_pair.h: Document C++03 pair vs swap.
8506
8507 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
8508
8509         * src/locale_init.cc (locale::_S_initialize_once): Move construction
8510         of classic locale...
8511         (locale::classic): Here.
8512
8513 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
8514
8515         * include/tr1_impl/regex: Fix bad return statements and typos.
8516
8517 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8518
8519         * include/tr1_impl/regex: Remove unimplemented function definitions.
8520         * testsuite/28_regex/init-list.cc: Compile only.
8521         * testsuite/tr1/7_regular_expressions/regex/cons/char/
8522         c_string_extended.cc: Same.
8523         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
8524         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
8525
8526 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8527
8528         PR libstdc++/38384
8529         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
8530         * configure: Regenerate.
8531
8532 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8533
8534         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
8535         * configure: Regenerate.
8536
8537 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8538
8539         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
8540         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
8541         * configure: Regenerate.
8542
8543 2009-01-04  Richard Guenther  <rguenther@suse.de>
8544
8545         PR libstdc++/38720
8546         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
8547         integer type for storage, arithmetic and comparisons.
8548         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
8549
8550 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8551
8552         PR libstdc++/38719
8553         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
8554         _Fwd_list_const_iterator::_M_next): Fix return type.
8555
8556 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8557
8558         * Revert last commit, reopen and suspend libstdc++/38678.
8559
8560 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8561
8562         PR libstdc++/38678
8563         * include/std/istream (basic_istream<>::_M_read): New.
8564         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
8565         (basic_istream<>::read, basic_istream<>::readsome): Use it.
8566         * include/std/ostream (basic_ostream<>::_M_write_): New.
8567         (basic_ostream<>::_M_write): Adjust.
8568         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
8569         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
8570         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
8571         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
8572         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.