OSDN Git Service

2009-05-12 Edward Smith-Rowland <3dw4rd@verizon.net>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2009-05-12  Edward Smith-Rowland  <3dw4rd@verizon.net>
2
3         * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
4         random number engines, complex, bitset, array, time utilities, and
5         char_traits.
6
7 2009-05-12  Jonathan Wakely  <jwakely.gcc@gmail.com>
8
9         * libsupc++/exception: Include nested_exception.h in C++0x mode.
10         * libsupc++/nested_exception.h: New.
11         * libsupc++/Makefile.am: Add new header.
12         * libsupc++/Makefile.in: Regenerate.
13         * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
14         * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
15         * testsuite/18_support/nested_exception/cons.cc: New.
16         * testsuite/18_support/nested_exception/nested_ptr.cc: New.
17         * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
18         * doc/xml/manual/status_cxx200x.xml: Adjust.
19
20 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
21
22         * include/ext/throw_allocator.h: Remove redundante include.
23
24 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
25
26         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
27         out of line member functions definitions.
28         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
29         Remove, use static locals instead.
30         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
31         * src/throw_allocator.cc: New.
32         * src/Makefile.am: Add.
33         * config/abi/pre/gnu.ver: Add exports.
34         * src/Makefile.in: Regenerate.
35
36 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
37
38         * configure.ac: Bump libtool_VERSION to 6:12:0.
39         * configure: Regenerate.
40
41 2009-05-07  Matthias Klose  <doko@ubuntu.com>
42
43         PR libstdc++/40038
44         * src/math_stubs_long_double.cc: Add ceill.
45
46 2009-05-06  Johannes Singler  <singler@ira.uka.de>
47
48         PR libstdc++/39546
49         * include/parallel/algo.h (find_switch):
50         Parametrize binder2nd with const T& instead of T.
51         * testsuite/25_algorithms/find/39546.cc: new test case
52
53 2009-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
54
55         Revert:
56         2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
57
58         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
59         possible.
60         * configure: Regenerate.
61
62 2009-05-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
63
64         PR libstdc++/39909
65         * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
66         __set_once_functor_lock_ptr): Replace global lock object with local
67         locks on global mutex.
68         * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
69         __set_once_functor_lock_ptr): Likewise, keeping old function to
70         preserve ABI.
71         (__once_proxy): Use pointer to local lock if set, global lock
72         otherwise.
73         * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
74         * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
75         * testsuite/30_threads/call_once/39909.cc: New.
76
77 2009-05-03  Jan Hubicka  <jh@suse.cz>
78
79         * include/parallel/settings.h (get): Mark const.
80         * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
81         * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
82         * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
83         throw ().
84         * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
85         (is_open, fd): Mark pure and throw ().
86         (seekoff): Mark throw ().
87
88 2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
89
90         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
91         possible.
92         * configure: Regenerate.
93
94 2009-05-02  Jan Hubicka  <jh@suse.cz>
95
96         * include/tr1_impl/functional_hash.h (explicit specializations of ()
97         operator): Mark pure.
98
99 2009-04-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
100
101         * scripts/create_testsuite_files: Remove thread directory.
102
103 2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>
104
105         PR libstdc++/39868
106         * scripts/run_doxygen: Uncomment removal of includes.
107         (problematic): Rewrite __cxxabiv1 namespace to abi.
108
109 2009-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
110
111         Revert the last commit.
112
113 2009-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
114
115         * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
116         Replace global lock object with local locks on global mutex.
117         * src/mutex.cc: Likewise.
118         * config/abi/pre/gnu.ver: Adjust.
119         * testsuite/30_threads/call_once/call_once2.cc: New.
120
121 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
122
123         PR libstdc++/39880
124         PR libstdc++/39881
125         PR libstdc++/39882
126         * include/std/system_error (is_error_code_enum<errc>): Remove.
127         (error_condition<>::error_condition(_ErrorCodeEnum,)
128         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
129         (error_code<>::error_code(_ErrorCodeEnum,),
130         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
131         * testsuite/19_diagnostics/system_error/39880.cc: New.
132         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
133         Likewise.
134         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
135         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
136         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
137         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
138         Adjust.
139         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
140         Likewise.
141         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
142         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
143         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
144         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
145         Likewise.
146         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
147         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
148         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
149         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
150
151 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
152
153         * doc/xml/authors.xml: Add space.
154         * doc/xml/faq.xml: Update links.
155         * doc/xml/manual/intro.xml: Same.
156         * doc/xml/manual/abi.xml: Update.
157         * doc/xml/manual/appendix_contributing.xml: Fix typo.
158         * doc/xml/manual/status_cxxtr1.xml: Update links.
159         * doc/xml/manual/status_cxx1998.xml: Same.
160         * doc/xml/manual/status_cxx200x.xml: Same.
161
162 2009-04-22  Jan Hubicka  <jh@suse.cz>
163
164         * include/tr1_impl/array (at): Do not use builtin_expect.
165         * include/ext/throw_allocator.h (allocate): Likewise.
166         * include/ext/pool_allocator.h (allocate): Likweise.
167         * include/ext/bitmap_allocator.h (allocate): Likewise.
168         * include/ext/rc_string_base.h (_S_construct): Likewise.
169         * include/ext/malloc_allocator.h (allocate): Likewise.
170         * include/ext/mt_allocator.h (allocate): Likewise.
171         * include/ext/sso_string_base.h (_M_construct): Likewise.
172         * include/bits/basic_string.tcc (_S_construct): Likewise.
173
174 2009-04-22  Jan Hubicka  <jh@suse.cz>
175
176         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
177         (atexit, atoll, stroll, strtoull): Mark throw ()
178         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
179         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
180         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
181         (atexit, atoll, stroll, strtoull): Mark throw ()
182         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
183         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
184
185 2009-04-21  Jan Hubicka  <jh@suse.cz>
186
187         * include/ext/atomicity.h
188         (__exchange_and_add, __atomic_add): Mark throw ().
189         * config/os/aix/atomicity.h
190         * config/os/aix/atomicity.h
191         * config/os/irix/atomicity.h
192         * config/cpu/cris/atomicity.h
193         * config/cpu/m68k/atomicity.h
194         * config/cpu/hppa/atomicity.h
195         * config/cpu/sparc/atomicity.h
196         * config/cpu/i386/atomicity.h
197         * config/cpu/i486/atomicity.h
198         * config/cpu/sh/atomicity.h
199         * config/cpu/generic/atomicity_mutex/atomicity.h
200         * config/cpu/generic/atomicity_builtins/atomicity.h
201         (__exchange_and_add, __atomic_add): Mark throw ().
202
203 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
204
205         PR libstdc++/39835
206         * include/bits/random.h: Avoid the badname __alpha (and, for
207         consistency, __beta too).
208         * include/bits/random.tcc: Likewise.
209
210 2009-04-19  Jan Hubicka  <jh@suse.cz>
211
212         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
213         _GLIBCXX_NOTHROW.
214
215 2009-04-19  Jan Hubicka  <jh@suse.cz>
216
217         * include/c_compatibility/stdatomic.h
218         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
219         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
220         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
221
222 2009-04-18  Jan Hubicka  <jh@suse.cz>
223
224         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
225         * libsupc++/unwind-cxx.h (__cxa_get_globals,
226         __cxa_get_globals_fast): Mark const.
227         (__cxa_get_exception_ptr): Mark pure.
228         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
229         (__terminate): Makr throw ().
230         * libsupc++/exception (terminate): Mark throw().
231         (uncaught_exception): Mark pure.
232         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
233         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
234         Mark throw().
235         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
236         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
237         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
238         __cxa_guard_abort): Mark throw ().
239         (__cxa_pure_virtual): Mark noreturn.
240         (__cxa_current_exception_type): Mark throw and pure.
241         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
242         __cxa_exception_type): Mark pure.
243         (_M_safe_bool_dummy): Mark pure and const.
244
245 2009-04-18  Jan Hubicka  <jh@suse.cz>
246
247         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
248         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
249         _M_destroy_thread_key): Mark throw ()
250         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
251         _M_singular, _M_can_compare _M_get_mutex, _M_message,
252         _M_get_max_length): Mark throw ().
253         * include/debug/formatter.h (_M_message, _M_format_word,
254         _M_get_max_length): Mark throw ().
255         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
256         _M_detach_single): Mark throw ().
257         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
258         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
259         throw ()
260         (_M_get_mutex): Mark throw ().
261         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
262         (_M_destroy_thread_key): Mark CONST and throw.
263         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
264         throw ().
265
266 2009-04-18  Jan Hubicka  <jh@suse.cz>
267
268         * src/condition_variable.cc (condition_variable,
269         condition_variable_any constructors): Mark throw()
270         * src/hash.cc (operator() for long double, string, and wstring): Mark
271         throw ().
272         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
273         _M_setup, rdbuf, str): Mark throw ().
274         * src/chrono.cc (new): Mark throw ().
275         * include/std/system_error (system_category, generic_category): Mark
276         throw () and const.
277         * include/std/chrono (now): Mark throw ().
278         * include/std/condition_variable (condition_variable,
279         ~condition_variable, condition_variable_any,
280         ~condition_variable_any): Mark throw ().
281         * include/std/mutex (mutex): Mark throw ().
282         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
283         throw.
284         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
285         and throw ().
286         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
287         * include/bits/locale_classes.h (_S_initialize_once,
288         _S_clone_c_locale): Mark throw ().
289         (_S_get_c_name): Mark const and throw ().
290         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
291         throw ().
292         * include/bits/locale_facets.h (__convert_to_v explicit instances):
293         Mark throw ().
294         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
295         throw ().
296         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
297         ios_base): Mark throw ()
298         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
299         * include/backward/strstream (strstreambuf constructors): Mark throw ().
300         (str, freeze, _M_setupf): Mark throw ().
301         (pcount): Mark pure and throw ().
302         (rdbuf): Mark const and throw ().
303
304 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
305
306         PR libstdc++/39802
307         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
308         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
309         Always accept negative values, for unsigned types too.
310         * testsuite/22_locale/num_get/get/char/39802.cc: New.
311         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
312
313 2009-04-18  Jan Hubicka  <jh@suse.cz>
314
315         * include/debug/formater.h: Include bits/c++config.h.
316         (_M_error): Mark noreturn.
317         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
318         _GLIBCXX_NORETURN): New.
319         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
320         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
321         Mark pure.
322         * include/c_compatibility/stdatomic.h
323         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
324         __atomic_flag_wait_explicit, __atomic_flag_for_address):
325         Mark by throw ().
326         * src/atomic.cc (atomic_flag_test_and_set_explicit,
327         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
328         __atomic_flag_for_address): Mark by throw ().
329
330 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
331
332         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
333
334 2009-04-16  Jan Hubicka  <jh@suse.cz>
335
336         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
337         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
338         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
339         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
340         out body to ...
341         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
342         functions.
343         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
344         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
345         _Rb_tree_black_count): Mark nothrow.
346
347 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
348
349         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
350         from base classes.
351         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
352
353 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
354
355         * doc/html: Regenerate.
356
357 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
358
359         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
360
361         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
362         * doc/xml/gnu/fdl-1.2.xml: Same.
363         * doc/xml/manual/numerics.xml: Same.
364         * doc/xml/manual/concurrency.xml: Same.
365         * doc/xml/manual/intro.xml: Same.
366         * doc/xml/manual/status_cxxtr1.xml: Same.
367         * doc/xml/manual/containers.xml: Same.
368         * doc/xml/manual/io.xml: Same.
369         * doc/xml/manual/utilities.xml: Same.
370         * doc/xml/manual/support.xml: Same.
371         * doc/xml/manual/using.xml: Same.
372         * doc/xml/manual/localization.xml: Same.
373         * doc/xml/manual/locale.xml: Same.
374         * doc/xml/manual/extensions.xml: Same.
375         * doc/xml/manual/appendix_contributing.xml: Same.
376         * doc/xml/manual/diagnostics.xml: Same.
377         * doc/xml/manual/status_cxx200x.xml: Same.
378
379 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
380
381         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
382         * doc/xml/manual/status_cxx200x.xml: Adjust.
383
384 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
385
386         * doc/xml/spine.xml: Remove unused license entity, update
387         copyright year.
388
389         * doc/xml/manual/spine.xml: Markup for primary index terms.
390         * doc/xml/manual/numerics.xml: Same.
391         * doc/xml/manual/intro.xml: Same.
392         * doc/xml/manual/containers.xml: Same.
393         * doc/xml/manual/io.xml: Same.
394         * doc/xml/manual/appendix_porting.xml: Same.
395         * doc/xml/manual/utilities.xml: Same.
396         * doc/xml/manual/support.xml: Same.
397         * doc/xml/manual/localization.xml: Same.
398         * doc/xml/manual/strings.xml: Same.
399         * doc/xml/manual/extensions.xml: Same.
400         * doc/xml/manual/appendix_contributing.xml: Same.
401         * doc/xml/manual/diagnostics.xml: Same.
402         * doc/xml/manual/algorithms.xml: Same.
403         * doc/xml/manual/appendix_free.xml: Same.
404         * doc/xml/manual/iterators.xml: Same.
405
406         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
407         * doc/xml/gnu/fdl-1.2.xml: Same.
408
409         * doc/xml/manual/status_cxx200x.xml: Re-write.
410
411 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
412
413         PR libstdc++/39629 (final bits)
414         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
415         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
416         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
417         Fix formula for __j.
418         * include/bits/random.tcc (operator==(const normal_distribution<>&,
419         const normal_distribution<>&): Remove.
420         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
421         const uniform_int_distribution<>&), operator==(const
422         uniform_real_distribution<>&, const uniform_real_distribution<>&),
423         operator==(const normal_distribution<>&, const normal_distribution<>&),
424         operator==(const lognormal_distribution<>&,
425         const lognormal_distribution<>&), operator==(const
426         chi_squared_distribution<>&, const chi_squared_distribution<>&),
427         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
428         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
429         operator==(const student_t_distribution<>&,
430         const student_t_distribution<>&), operator==(const
431         bernoulli_distribution<>&, const bernoulli_distribution<>&),
432         operator==(const binomial_distribution<>&, const
433         binomial_distribution<>&), operator==(const geometric_distribution<>&,
434         const geometric_distribution<>&), operator==(const
435         negative_binomial_distribution<>&, const
436         negative_binomial_distribution<>&), operator==(const
437         poisson_distribution<>&, const poisson_distribution<>&),
438         operator==(const exponential_distribution<>&,
439         const exponential_distribution<>&), operator==(const
440         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
441         weibull_distribution<>&, const weibull_distribution<>&),
442         operator==(const extreme_value_distribution<>&,
443         const extreme_value_distribution<>&), operator==(const
444         discrete_distribution<>&, const discrete_distribution<>&),
445         operator==(const piecewise_constant_distribution<>&,
446         const piecewise_constant_distribution<>&), operator==(const
447         piecewise_linear_distribution<>&, const
448         piecewise_linear_distribution<>&)): Remove.
449         * testsuite/26_numerics/random/uniform_real_distribution/operators/
450         serialize.cc: Remove.
451         * testsuite/26_numerics/random/piecewise_constant_distribution/
452         operators/serialize.cc: Likewise.
453         * testsuite/26_numerics/random/chi_squared_distribution/operators/
454         serialize.cc: Likewise.
455         * testsuite/26_numerics/random/normal_distribution/operators/
456         serialize.cc: Likewise.
457         * testsuite/26_numerics/random/uniform_int_distribution/operators/
458         serialize.cc: Likewise.
459         * testsuite/26_numerics/random/poisson_distribution/operators/
460         serialize.cc: Likewise.
461         * testsuite/26_numerics/random/bernoulli_distribution/operators/
462         serialize.cc: Likewise.
463         * testsuite/26_numerics/random/discrete_distribution/operators/
464         serialize.cc: Likewise.
465         * testsuite/26_numerics/random/weibull_distribution/operators/
466         serialize.cc: Likewise.
467         * testsuite/26_numerics/random/negative_binomial_distribution/
468         operators/serialize.cc: Likewise.
469         * testsuite/26_numerics/random/cauchy_distribution/operators/
470         serialize.cc: Likewise.
471         * testsuite/26_numerics/random/gamma_distribution/operators/
472         serialize.cc: Likewise.
473         * testsuite/26_numerics/random/fisher_f_distribution/operators/
474         serialize.cc: Likewise.
475         * testsuite/26_numerics/random/exponential_distribution/operators/
476         serialize.cc: Likewise.
477         * testsuite/26_numerics/random/lognormal_distribution/operators/
478         serialize.cc: Likewise.
479         * testsuite/26_numerics/random/binomial_distribution/operators/
480         serialize.cc: Likewise.
481         * testsuite/26_numerics/random/extreme_value_distribution/
482         operators/serialize.cc: Likewise.
483         * testsuite/26_numerics/random/piecewise_linear_distribution/
484         operators/serialize.cc: Likewise.
485         * testsuite/26_numerics/random/student_t_distribution/operators/
486         serialize.cc: Likewise.
487         * testsuite/26_numerics/random/geometric_distribution/operators/
488         serialize.cc: Likewise.
489
490         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
491         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
492         mersenne_twister_engine<>::seed(_Gen&,
493         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
494         subtract_with_carry_engine<>::seed(_Gen&,
495         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
496         Remove, unused.
497         * include/bits/random.tcc (linear_congruential_engine<>::
498         seed(_Gen&, false_type): Likewise.
499
500 2009-04-09  Nick Clifton  <nickc@redhat.com>
501
502         * src/allocator-inst.cc: Change copyright header to refer to
503         version 3 of the GNU General Public License with version 3.1
504         of the GCC Runtime Library Exception and to point readers at
505         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
506         web page.
507         * config/abi/compatibility.h: Likewise.
508         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
509         * config/abi/pre/gnu.ver: Likewise.
510         * config/allocator/bitmap_allocator_base.h: Likewise.
511         * config/allocator/malloc_allocator_base.h: Likewise.
512         * config/allocator/mt_allocator_base.h: Likewise.
513         * config/allocator/new_allocator_base.h: Likewise.
514         * config/allocator/pool_allocator_base.h: Likewise.
515         * config/cpu/alpha/atomic_word.h: Likewise.
516         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
517         * config/cpu/cris/atomic_word.h: Likewise.
518         * config/cpu/cris/atomicity.h: Likewise.
519         * config/cpu/generic/atomic_word.h: Likewise.
520         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
521         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
522         * config/cpu/generic/cpu_defines.h: Likewise.
523         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
524         * config/cpu/hppa/atomicity.h: Likewise.
525         * config/cpu/i386/atomicity.h: Likewise.
526         * config/cpu/i486/atomicity.h: Likewise.
527         * config/cpu/ia64/atomic_word.h: Likewise.
528         * config/cpu/m68k/atomicity.h: Likewise.
529         * config/cpu/powerpc/atomic_word.h: Likewise.
530         * config/cpu/powerpc/cpu_defines.h: Likewise.
531         * config/cpu/sh/atomicity.h: Likewise.
532         * config/cpu/sparc/atomic_word.h: Likewise.
533         * config/cpu/sparc/atomicity.h: Likewise.
534         * config/io/basic_file_stdio.cc: Likewise.
535         * config/io/basic_file_stdio.h: Likewise.
536         * config/io/c_io_stdio.h: Likewise.
537         * config/locale/darwin/ctype_members.cc: Likewise.
538         * config/locale/generic/c++locale_internal.h: Likewise.
539         * config/locale/generic/c_locale.cc: Likewise.
540         * config/locale/generic/c_locale.h: Likewise.
541         * config/locale/generic/codecvt_members.cc: Likewise.
542         * config/locale/generic/collate_members.cc: Likewise.
543         * config/locale/generic/ctype_members.cc: Likewise.
544         * config/locale/generic/messages_members.cc: Likewise.
545         * config/locale/generic/messages_members.h: Likewise.
546         * config/locale/generic/monetary_members.cc: Likewise.
547         * config/locale/generic/numeric_members.cc: Likewise.
548         * config/locale/generic/time_members.cc: Likewise.
549         * config/locale/generic/time_members.h: Likewise.
550         * config/locale/gnu/c++locale_internal.h: Likewise.
551         * config/locale/gnu/c_locale.cc: Likewise.
552         * config/locale/gnu/c_locale.h: Likewise.
553         * config/locale/gnu/codecvt_members.cc: Likewise.
554         * config/locale/gnu/collate_members.cc: Likewise.
555         * config/locale/gnu/ctype_members.cc: Likewise.
556         * config/locale/gnu/messages_members.cc: Likewise.
557         * config/locale/gnu/messages_members.h: Likewise.
558         * config/locale/gnu/monetary_members.cc: Likewise.
559         * config/locale/gnu/numeric_members.cc: Likewise.
560         * config/locale/gnu/time_members.cc: Likewise.
561         * config/locale/gnu/time_members.h: Likewise.
562         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
563         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
564         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
565         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
566         * config/os/aix/atomic_word.h: Likewise.
567         * config/os/aix/atomicity.h: Likewise.
568         * config/os/aix/ctype_base.h: Likewise.
569         * config/os/aix/ctype_inline.h: Likewise.
570         * config/os/aix/ctype_noninline.h: Likewise.
571         * config/os/aix/os_defines.h: Likewise.
572         * config/os/bsd/darwin/ctype_base.h: Likewise.
573         * config/os/bsd/darwin/ctype_inline.h: Likewise.
574         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
575         * config/os/bsd/darwin/os_defines.h: Likewise.
576         * config/os/bsd/freebsd/ctype_base.h: Likewise.
577         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
578         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
579         * config/os/bsd/freebsd/os_defines.h: Likewise.
580         * config/os/bsd/netbsd/ctype_base.h: Likewise.
581         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
582         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
583         * config/os/bsd/netbsd/os_defines.h: Likewise.
584         * config/os/djgpp/ctype_base.h: Likewise.
585         * config/os/djgpp/ctype_inline.h: Likewise.
586         * config/os/djgpp/ctype_noninline.h: Likewise.
587         * config/os/djgpp/os_defines.h: Likewise.
588         * config/os/generic/ctype_base.h: Likewise.
589         * config/os/generic/ctype_inline.h: Likewise.
590         * config/os/generic/ctype_noninline.h: Likewise.
591         * config/os/generic/error_constants.h: Likewise.
592         * config/os/generic/os_defines.h: Likewise.
593         * config/os/gnu-linux/ctype_base.h: Likewise.
594         * config/os/gnu-linux/ctype_inline.h: Likewise.
595         * config/os/gnu-linux/ctype_noninline.h: Likewise.
596         * config/os/gnu-linux/os_defines.h: Likewise.
597         * config/os/hpux/ctype_base.h: Likewise.
598         * config/os/hpux/ctype_inline.h: Likewise.
599         * config/os/hpux/ctype_noninline.h: Likewise.
600         * config/os/hpux/os_defines.h: Likewise.
601         * config/os/irix/atomic_word.h: Likewise.
602         * config/os/irix/atomicity.h: Likewise.
603         * config/os/irix/irix5.2/ctype_base.h: Likewise.
604         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
605         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
606         * config/os/irix/irix5.2/os_defines.h: Likewise.
607         * config/os/irix/irix6.5/ctype_base.h: Likewise.
608         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
609         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
610         * config/os/irix/irix6.5/os_defines.h: Likewise.
611         * config/os/mingw32/ctype_base.h: Likewise.
612         * config/os/mingw32/ctype_inline.h: Likewise.
613         * config/os/mingw32/ctype_noninline.h: Likewise.
614         * config/os/mingw32/error_constants.h: Likewise.
615         * config/os/mingw32/os_defines.h: Likewise.
616         * config/os/newlib/ctype_base.h: Likewise.
617         * config/os/newlib/ctype_inline.h: Likewise.
618         * config/os/newlib/ctype_noninline.h: Likewise.
619         * config/os/newlib/os_defines.h: Likewise.
620         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
621         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
622         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
623         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
624         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
625         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
626         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
627         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
628         * config/os/tpf/ctype_base.h: Likewise.
629         * config/os/tpf/ctype_inline.h: Likewise.
630         * config/os/tpf/ctype_noninline.h: Likewise.
631         * config/os/tpf/os_defines.h: Likewise.
632         * config/os/uclibc/ctype_base.h: Likewise.
633         * config/os/uclibc/ctype_inline.h: Likewise.
634         * config/os/uclibc/ctype_noninline.h: Likewise.
635         * config/os/uclibc/os_defines.h: Likewise.
636         * config/os/vxworks/ctype_base.h: Likewise.
637         * config/os/vxworks/ctype_inline.h: Likewise.
638         * config/os/vxworks/ctype_noninline.h: Likewise.
639         * config/os/vxworks/os_defines.h: Likewise.
640         * include/backward/auto_ptr.h: Likewise.
641         * include/backward/backward_warning.h: Likewise.
642         * include/backward/binders.h: Likewise.
643         * include/backward/hash_fun.h: Likewise.
644         * include/backward/hash_map: Likewise.
645         * include/backward/hash_set: Likewise.
646         * include/backward/hashtable.h: Likewise.
647         * include/backward/strstream: Likewise.
648         * include/bits/algorithmfwd.h: Likewise.
649         * include/bits/allocator.h: Likewise.
650         * include/bits/atomic_0.h: Likewise.
651         * include/bits/atomic_2.h: Likewise.
652         * include/bits/atomicfwd_c.h: Likewise.
653         * include/bits/atomicfwd_cxx.h: Likewise.
654         * include/bits/basic_ios.h: Likewise.
655         * include/bits/basic_ios.tcc: Likewise.
656         * include/bits/basic_string.h: Likewise.
657         * include/bits/basic_string.tcc: Likewise.
658         * include/bits/boost_concept_check.h: Likewise.
659         * include/bits/c++config: Likewise.
660         * include/bits/char_traits.h: Likewise.
661         * include/bits/codecvt.h: Likewise.
662         * include/bits/concept_check.h: Likewise.
663         * include/bits/cpp_type_traits.h: Likewise.
664         * include/bits/deque.tcc: Likewise.
665         * include/bits/forward_list.h: Likewise.
666         * include/bits/forward_list.tcc: Likewise.
667         * include/bits/fstream.tcc: Likewise.
668         * include/bits/functexcept.h: Likewise.
669         * include/bits/functional_hash.h: Likewise.
670         * include/bits/gslice.h: Likewise.
671         * include/bits/gslice_array.h: Likewise.
672         * include/bits/hashtable.h: Likewise.
673         * include/bits/indirect_array.h: Likewise.
674         * include/bits/ios_base.h: Likewise.
675         * include/bits/istream.tcc: Likewise.
676         * include/bits/list.tcc: Likewise.
677         * include/bits/locale_classes.h: Likewise.
678         * include/bits/locale_classes.tcc: Likewise.
679         * include/bits/locale_facets.h: Likewise.
680         * include/bits/locale_facets.tcc: Likewise.
681         * include/bits/locale_facets_nonio.h: Likewise.
682         * include/bits/locale_facets_nonio.tcc: Likewise.
683         * include/bits/localefwd.h: Likewise.
684         * include/bits/mask_array.h: Likewise.
685         * include/bits/move.h: Likewise.
686         * include/bits/ostream.tcc: Likewise.
687         * include/bits/ostream_insert.h: Likewise.
688         * include/bits/postypes.h: Likewise.
689         * include/bits/shared_ptr.h: Likewise.
690         * include/bits/slice_array.h: Likewise.
691         * include/bits/sstream.tcc: Likewise.
692         * include/bits/stl_algo.h: Likewise.
693         * include/bits/stl_algobase.h: Likewise.
694         * include/bits/stl_bvector.h: Likewise.
695         * include/bits/stl_construct.h: Likewise.
696         * include/bits/stl_deque.h: Likewise.
697         * include/bits/stl_function.h: Likewise.
698         * include/bits/stl_heap.h: Likewise.
699         * include/bits/stl_iterator.h: Likewise.
700         * include/bits/stl_iterator_base_funcs.h: Likewise.
701         * include/bits/stl_iterator_base_types.h: Likewise.
702         * include/bits/stl_list.h: Likewise.
703         * include/bits/stl_map.h: Likewise.
704         * include/bits/stl_multimap.h: Likewise.
705         * include/bits/stl_multiset.h: Likewise.
706         * include/bits/stl_numeric.h: Likewise.
707         * include/bits/stl_pair.h: Likewise.
708         * include/bits/stl_queue.h: Likewise.
709         * include/bits/stl_raw_storage_iter.h: Likewise.
710         * include/bits/stl_relops.h: Likewise.
711         * include/bits/stl_set.h: Likewise.
712         * include/bits/stl_stack.h: Likewise.
713         * include/bits/stl_tempbuf.h: Likewise.
714         * include/bits/stl_tree.h: Likewise.
715         * include/bits/stl_uninitialized.h: Likewise.
716         * include/bits/stl_vector.h: Likewise.
717         * include/bits/stream_iterator.h: Likewise.
718         * include/bits/streambuf.tcc: Likewise.
719         * include/bits/streambuf_iterator.h: Likewise.
720         * include/bits/stringfwd.h: Likewise.
721         * include/bits/unique_ptr.h: Likewise.
722         * include/bits/valarray_after.h: Likewise.
723         * include/bits/valarray_array.h: Likewise.
724         * include/bits/valarray_array.tcc: Likewise.
725         * include/bits/valarray_before.h: Likewise.
726         * include/bits/vector.tcc: Likewise.
727         * include/c/cassert: Likewise.
728         * include/c/cctype: Likewise.
729         * include/c/cerrno: Likewise.
730         * include/c/cfloat: Likewise.
731         * include/c/ciso646: Likewise.
732         * include/c/climits: Likewise.
733         * include/c/clocale: Likewise.
734         * include/c/cmath: Likewise.
735         * include/c/csetjmp: Likewise.
736         * include/c/csignal: Likewise.
737         * include/c/cstdarg: Likewise.
738         * include/c/cstddef: Likewise.
739         * include/c/cstdio: Likewise.
740         * include/c/cstdlib: Likewise.
741         * include/c/cstring: Likewise.
742         * include/c/ctime: Likewise.
743         * include/c/cwchar: Likewise.
744         * include/c/cwctype: Likewise.
745         * include/c_compatibility/assert.h: Likewise.
746         * include/c_compatibility/complex.h: Likewise.
747         * include/c_compatibility/ctype.h: Likewise.
748         * include/c_compatibility/errno.h: Likewise.
749         * include/c_compatibility/fenv.h: Likewise.
750         * include/c_compatibility/float.h: Likewise.
751         * include/c_compatibility/inttypes.h: Likewise.
752         * include/c_compatibility/iso646.h: Likewise.
753         * include/c_compatibility/limits.h: Likewise.
754         * include/c_compatibility/locale.h: Likewise.
755         * include/c_compatibility/math.h: Likewise.
756         * include/c_compatibility/setjmp.h: Likewise.
757         * include/c_compatibility/signal.h: Likewise.
758         * include/c_compatibility/stdarg.h: Likewise.
759         * include/c_compatibility/stdatomic.h: Likewise.
760         * include/c_compatibility/stdbool.h: Likewise.
761         * include/c_compatibility/stddef.h: Likewise.
762         * include/c_compatibility/stdint.h: Likewise.
763         * include/c_compatibility/stdio.h: Likewise.
764         * include/c_compatibility/stdlib.h: Likewise.
765         * include/c_compatibility/string.h: Likewise.
766         * include/c_compatibility/tgmath.h: Likewise.
767         * include/c_compatibility/time.h: Likewise.
768         * include/c_compatibility/wchar.h: Likewise.
769         * include/c_compatibility/wctype.h: Likewise.
770         * include/c_global/cassert: Likewise.
771         * include/c_global/ccomplex: Likewise.
772         * include/c_global/cctype: Likewise.
773         * include/c_global/cerrno: Likewise.
774         * include/c_global/cfenv: Likewise.
775         * include/c_global/cfloat: Likewise.
776         * include/c_global/cinttypes: Likewise.
777         * include/c_global/ciso646: Likewise.
778         * include/c_global/climits: Likewise.
779         * include/c_global/clocale: Likewise.
780         * include/c_global/cmath.tcc: Likewise.
781         * include/c_global/cmath: Likewise.
782         * include/c_global/csetjmp: Likewise.
783         * include/c_global/csignal: Likewise.
784         * include/c_global/cstdarg: Likewise.
785         * include/c_global/cstdatomic: Likewise.
786         * include/c_global/cstdbool: Likewise.
787         * include/c_global/cstddef: Likewise.
788         * include/c_global/cstdint: Likewise.
789         * include/c_global/cstdio: Likewise.
790         * include/c_global/cstdlib: Likewise.
791         * include/c_global/cstring: Likewise.
792         * include/c_global/ctgmath: Likewise.
793         * include/c_global/ctime: Likewise.
794         * include/c_global/cwchar: Likewise.
795         * include/c_global/cwctype: Likewise.
796         * include/c_std/cassert: Likewise.
797         * include/c_std/cctype: Likewise.
798         * include/c_std/cerrno: Likewise.
799         * include/c_std/cfloat: Likewise.
800         * include/c_std/ciso646: Likewise.
801         * include/c_std/climits: Likewise.
802         * include/c_std/clocale: Likewise.
803         * include/c_std/cmath.tcc: Likewise.
804         * include/c_std/cmath: Likewise.
805         * include/c_std/csetjmp: Likewise.
806         * include/c_std/csignal: Likewise.
807         * include/c_std/cstdarg: Likewise.
808         * include/c_std/cstddef: Likewise.
809         * include/c_std/cstdio: Likewise.
810         * include/c_std/cstdlib: Likewise.
811         * include/c_std/cstring: Likewise.
812         * include/c_std/ctime: Likewise.
813         * include/c_std/cwchar: Likewise.
814         * include/c_std/cwctype: Likewise.
815         * include/debug/bitset: Likewise.
816         * include/debug/debug.h: Likewise.
817         * include/debug/deque: Likewise.
818         * include/debug/formatter.h: Likewise.
819         * include/debug/functions.h: Likewise.
820         * include/debug/list: Likewise.
821         * include/debug/macros.h: Likewise.
822         * include/debug/map.h: Likewise.
823         * include/debug/map: Likewise.
824         * include/debug/multimap.h: Likewise.
825         * include/debug/multiset.h: Likewise.
826         * include/debug/safe_base.h: Likewise.
827         * include/debug/safe_iterator.h: Likewise.
828         * include/debug/safe_iterator.tcc: Likewise.
829         * include/debug/safe_sequence.h: Likewise.
830         * include/debug/set.h: Likewise.
831         * include/debug/set: Likewise.
832         * include/debug/string: Likewise.
833         * include/debug/unordered_map: Likewise.
834         * include/debug/unordered_set: Likewise.
835         * include/debug/vector: Likewise.
836         * include/ext/algorithm: Likewise.
837         * include/ext/array_allocator.h: Likewise.
838         * include/ext/atomicity.h: Likewise.
839         * include/ext/bitmap_allocator.h: Likewise.
840         * include/ext/cast.h: Likewise.
841         * include/ext/codecvt_specializations.h: Likewise.
842         * include/ext/concurrence.h: Likewise.
843         * include/ext/debug_allocator.h: Likewise.
844         * include/ext/enc_filebuf.h: Likewise.
845         * include/ext/extptr_allocator.h: Likewise.
846         * include/ext/functional: Likewise.
847         * include/ext/iterator: Likewise.
848         * include/ext/malloc_allocator.h: Likewise.
849         * include/ext/memory: Likewise.
850         * include/ext/mt_allocator.h: Likewise.
851         * include/ext/new_allocator.h: Likewise.
852         * include/ext/numeric: Likewise.
853         * include/ext/numeric_traits.h: Likewise.
854         * include/ext/pb_ds/assoc_container.hpp: Likewise.
855         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
856         Likewise.
857         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
858         Likewise.
859         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
860         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
861         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
862         Likewise.
863         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
864         Likewise.
865         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
866         Likewise.
867         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
868         Likewise.
869         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
870         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
871         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
872         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
873         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
874         Likewise.
875         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
876         Likewise.
877         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
878         Likewise.
879         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
880         Likewise.
881         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
882         Likewise.
883         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
884         Likewise.
885         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
886         Likewise.
887         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
888         Likewise.
889         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
890         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
891         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
892         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
893         Likewise.
894         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
895         Likewise.
896         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
897         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
898         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
899         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
900         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
901         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
902         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
903         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
904         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
905         Likewise.
906         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
907         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
908         Likewise.
909         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
910         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
911         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
912         Likewise.
913         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
914         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
915         Likewise.
916         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
917         Likewise.
918         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
919         Likewise.
920         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
921         Likewise.
922         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
923         Likewise.
924         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
925         Likewise.
926         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
927         Likewise.
928         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
929         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
930         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
931         Likewise.
932         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
933         Likewise.
934         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
935         Likewise.
936         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
937         Likewise.
938         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
939         Likewise.
940         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
941         Likewise.
942         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
943         Likewise.
944         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
945         Likewise.
946         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
947         Likewise.
948         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
949         Likewise.
950         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
951         Likewise.
952         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
953         Likewise.
954         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
955         Likewise.
956         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
957         Likewise.
958         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
959         Likewise.
960         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
961         Likewise.
962         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
963         Likewise.
964         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
965         Likewise.
966         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
967         Likewise.
968         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
969         Likewise.
970         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
971         Likewise.
972         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
973         Likewise.
974         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
975         Likewise.
976         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
977         Likewise.
978         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
979         Likewise.
980         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
981         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
982         Likewise.
983         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
984         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
985         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
986         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
987         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
988         Likewise.
989         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
990         Likewise.
991         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
992         Likewise.
993         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
994         Likewise.
995         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
996         Likewise.
997         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
998         Likewise.
999         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
1000         Likewise.
1001         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1002         Likewise.
1003         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
1004         Likewise.
1005         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
1006         Likewise.
1007         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
1008         Likewise.
1009         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
1010         Likewise.
1011         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
1012         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
1013         Likewise.
1014         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
1015         Likewise.
1016         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1017         Likewise.
1018         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
1019         Likewise.
1020         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
1021         Likewise.
1022         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
1023         Likewise.
1024         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
1025         Likewise.
1026         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1027         Likewise.
1028         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
1029         Likewise.
1030         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
1031         Likewise.
1032         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
1033         Likewise.
1034         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
1035         Likewise.
1036         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
1037         Likewise.
1038         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
1039         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
1040         Likewise.
1041         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
1042         Likewise.
1043         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
1044         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
1045         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
1046         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
1047         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
1048         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
1049         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
1050         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
1051         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
1052         Likewise.
1053         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
1054         Likewise.
1055         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
1056         Likewise.
1057         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
1058         Likewise.
1059         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
1060         Likewise.
1061         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
1062         Likewise.
1063         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
1064         Likewise.
1065         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
1066         Likewise.
1067         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
1068         Likewise.
1069         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
1070         Likewise.
1071         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
1072         Likewise.
1073         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
1074         Likewise.
1075         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
1076         Likewise.
1077         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
1078         Likewise.
1079         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
1080         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
1081         Likewise.
1082         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
1083         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
1084         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
1085         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
1086         Likewise.
1087         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
1088         Likewise.
1089         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
1090         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
1091         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
1092         Likewise.
1093         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
1094         Likewise.
1095         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
1096         Likewise.
1097         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
1098         Likewise.
1099         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
1100         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
1101         Likewise.
1102         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
1103         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
1104         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
1105         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
1106         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
1107         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
1108         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
1109         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
1110         Likewise.
1111         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
1112         Likewise.
1113         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
1114         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
1115         Likewise.
1116         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
1117         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
1118         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
1119         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
1120         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
1121         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
1122         Likewise.
1123         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
1124         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
1125         Likewise.
1126         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
1127         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
1128         Likewise.
1129         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
1130         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
1131         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
1132         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
1133         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
1134         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
1135         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
1136         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
1137         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
1138         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
1139         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
1140         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
1141         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
1142         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
1143         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
1144         Likewise.
1145         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
1146         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
1147         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
1148         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
1149         Likewise.
1150         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
1151         Likewise.
1152         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
1153         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
1154         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
1155         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
1156         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
1157         Likewise.
1158         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
1159         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
1160         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
1161         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
1162         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
1163         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
1164         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
1165         Likewise.
1166         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
1167         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
1168         Likewise.
1169         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
1170         Likewise.
1171         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
1172         Likewise.
1173         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
1174         Likewise.
1175         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
1176         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
1177         Likewise.
1178         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
1179         Likewise.
1180         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
1181         Likewise.
1182         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
1183         Likewise.
1184         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
1185         Likewise.
1186         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
1187         Likewise.
1188         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
1189         Likewise.
1190         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
1191         Likewise.
1192         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
1193         Likewise.
1194         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
1195         Likewise.
1196         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
1197         Likewise.
1198         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
1199         Likewise.
1200         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
1201         Likewise.
1202         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
1203         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
1204         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
1205         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
1206         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
1207         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
1208         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
1209         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
1210         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
1211         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
1212         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
1213         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
1214         Likewise.
1215         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
1216         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
1217         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
1218         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
1219         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
1220         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
1221         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
1222         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
1223         Likewise.
1224         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
1225         Likewise.
1226         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
1227         Likewise.
1228         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
1229         Likewise.
1230         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
1231         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
1232         Likewise.
1233         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
1234         Likewise.
1235         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
1236         Likewise.
1237         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
1238         Likewise.
1239         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
1240         Likewise.
1241         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
1242         Likewise.
1243         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
1244         Likewise.
1245         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
1246         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
1247         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
1248         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
1249         Likewise.
1250         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
1251         Likewise.
1252         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
1253         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
1254         Likewise.
1255         * include/ext/pb_ds/exception.hpp: Likewise.
1256         * include/ext/pb_ds/hash_policy.hpp: Likewise.
1257         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
1258         * include/ext/pb_ds/priority_queue.hpp: Likewise.
1259         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
1260         * include/ext/pb_ds/tree_policy.hpp: Likewise.
1261         * include/ext/pb_ds/trie_policy.hpp: Likewise.
1262         * include/ext/pod_char_traits.h: Likewise.
1263         * include/ext/pointer.h: Likewise.
1264         * include/ext/pool_allocator.h: Likewise.
1265         * include/ext/rb_tree: Likewise.
1266         * include/ext/rc_string_base.h: Likewise.
1267         * include/ext/rope: Likewise.
1268         * include/ext/ropeimpl.h: Likewise.
1269         * include/ext/slist: Likewise.
1270         * include/ext/sso_string_base.h: Likewise.
1271         * include/ext/stdio_filebuf.h: Likewise.
1272         * include/ext/stdio_sync_filebuf.h: Likewise.
1273         * include/ext/string_conversions.h: Likewise.
1274         * include/ext/throw_allocator.h: Likewise.
1275         * include/ext/type_traits.h: Likewise.
1276         * include/ext/typelist.h: Likewise.
1277         * include/ext/vstring.h: Likewise.
1278         * include/ext/vstring.tcc: Likewise.
1279         * include/ext/vstring_fwd.h: Likewise.
1280         * include/ext/vstring_util.h: Likewise.
1281         * include/parallel/algo.h: Likewise.
1282         * include/parallel/algobase.h: Likewise.
1283         * include/parallel/algorithm: Likewise.
1284         * include/parallel/algorithmfwd.h: Likewise.
1285         * include/parallel/balanced_quicksort.h: Likewise.
1286         * include/parallel/base.h: Likewise.
1287         * include/parallel/basic_iterator.h: Likewise.
1288         * include/parallel/checkers.h: Likewise.
1289         * include/parallel/compatibility.h: Likewise.
1290         * include/parallel/compiletime_settings.h: Likewise.
1291         * include/parallel/equally_split.h: Likewise.
1292         * include/parallel/features.h: Likewise.
1293         * include/parallel/find.h: Likewise.
1294         * include/parallel/find_selectors.h: Likewise.
1295         * include/parallel/for_each.h: Likewise.
1296         * include/parallel/for_each_selectors.h: Likewise.
1297         * include/parallel/iterator.h: Likewise.
1298         * include/parallel/list_partition.h: Likewise.
1299         * include/parallel/losertree.h: Likewise.
1300         * include/parallel/merge.h: Likewise.
1301         * include/parallel/multiseq_selection.h: Likewise.
1302         * include/parallel/multiway_merge.h: Likewise.
1303         * include/parallel/multiway_mergesort.h: Likewise.
1304         * include/parallel/numeric: Likewise.
1305         * include/parallel/numericfwd.h: Likewise.
1306         * include/parallel/omp_loop.h: Likewise.
1307         * include/parallel/omp_loop_static.h: Likewise.
1308         * include/parallel/par_loop.h: Likewise.
1309         * include/parallel/parallel.h: Likewise.
1310         * include/parallel/partial_sum.h: Likewise.
1311         * include/parallel/partition.h: Likewise.
1312         * include/parallel/queue.h: Likewise.
1313         * include/parallel/quicksort.h: Likewise.
1314         * include/parallel/random_number.h: Likewise.
1315         * include/parallel/random_shuffle.h: Likewise.
1316         * include/parallel/search.h: Likewise.
1317         * include/parallel/set_operations.h: Likewise.
1318         * include/parallel/settings.h: Likewise.
1319         * include/parallel/sort.h: Likewise.
1320         * include/parallel/tags.h: Likewise.
1321         * include/parallel/types.h: Likewise.
1322         * include/parallel/unique_copy.h: Likewise.
1323         * include/parallel/workstealing.h: Likewise.
1324         * include/precompiled/extc++.h: Likewise.
1325         * include/precompiled/stdc++.h: Likewise.
1326         * include/precompiled/stdtr1c++.h: Likewise.
1327         * include/std/algorithm: Likewise.
1328         * include/std/array: Likewise.
1329         * include/std/bitset: Likewise.
1330         * include/std/c++0x_warning.h: Likewise.
1331         * include/std/chrono: Likewise.
1332         * include/std/complex: Likewise.
1333         * include/std/condition_variable: Likewise.
1334         * include/std/deque: Likewise.
1335         * include/std/forward_list: Likewise.
1336         * include/std/fstream: Likewise.
1337         * include/std/functional: Likewise.
1338         * include/std/iomanip: Likewise.
1339         * include/std/ios: Likewise.
1340         * include/std/iosfwd: Likewise.
1341         * include/std/iostream: Likewise.
1342         * include/std/istream: Likewise.
1343         * include/std/iterator: Likewise.
1344         * include/std/limits: Likewise.
1345         * include/std/list: Likewise.
1346         * include/std/locale: Likewise.
1347         * include/std/map: Likewise.
1348         * include/std/memory: Likewise.
1349         * include/std/mutex: Likewise.
1350         * include/std/numeric: Likewise.
1351         * include/std/ostream: Likewise.
1352         * include/std/queue: Likewise.
1353         * include/std/random: Likewise.
1354         * include/std/ratio: Likewise.
1355         * include/std/regex: Likewise.
1356         * include/std/set: Likewise.
1357         * include/std/sstream: Likewise.
1358         * include/std/stack: Likewise.
1359         * include/std/stdexcept: Likewise.
1360         * include/std/streambuf: Likewise.
1361         * include/std/string: Likewise.
1362         * include/std/system_error: Likewise.
1363         * include/std/thread: Likewise.
1364         * include/std/tuple: Likewise.
1365         * include/std/type_traits: Likewise.
1366         * include/std/unordered_map: Likewise.
1367         * include/std/unordered_set: Likewise.
1368         * include/std/utility: Likewise.
1369         * include/std/valarray: Likewise.
1370         * include/std/vector: Likewise.
1371         * include/tr1/array: Likewise.
1372         * include/tr1/bessel_function.tcc: Likewise.
1373         * include/tr1/beta_function.tcc: Likewise.
1374         * include/tr1/ccomplex: Likewise.
1375         * include/tr1/cctype: Likewise.
1376         * include/tr1/cfenv: Likewise.
1377         * include/tr1/cfloat: Likewise.
1378         * include/tr1/cinttypes: Likewise.
1379         * include/tr1/climits: Likewise.
1380         * include/tr1/cmath: Likewise.
1381         * include/tr1/complex.h: Likewise.
1382         * include/tr1/complex: Likewise.
1383         * include/tr1/cstdarg: Likewise.
1384         * include/tr1/cstdbool: Likewise.
1385         * include/tr1/cstdint: Likewise.
1386         * include/tr1/cstdio: Likewise.
1387         * include/tr1/cstdlib: Likewise.
1388         * include/tr1/ctgmath: Likewise.
1389         * include/tr1/ctime: Likewise.
1390         * include/tr1/ctype.h: Likewise.
1391         * include/tr1/cwchar: Likewise.
1392         * include/tr1/cwctype: Likewise.
1393         * include/tr1/ell_integral.tcc: Likewise.
1394         * include/tr1/exp_integral.tcc: Likewise.
1395         * include/tr1/fenv.h: Likewise.
1396         * include/tr1/float.h: Likewise.
1397         * include/tr1/functional: Likewise.
1398         * include/tr1/functional_hash.h: Likewise.
1399         * include/tr1/gamma.tcc: Likewise.
1400         * include/tr1/hashtable.h: Likewise.
1401         * include/tr1/hypergeometric.tcc: Likewise.
1402         * include/tr1/inttypes.h: Likewise.
1403         * include/tr1/legendre_function.tcc: Likewise.
1404         * include/tr1/limits.h: Likewise.
1405         * include/tr1/math.h: Likewise.
1406         * include/tr1/memory: Likewise.
1407         * include/tr1/modified_bessel_func.tcc: Likewise.
1408         * include/tr1/poly_hermite.tcc: Likewise.
1409         * include/tr1/poly_laguerre.tcc: Likewise.
1410         * include/tr1/random: Likewise.
1411         * include/tr1/regex: Likewise.
1412         * include/tr1/riemann_zeta.tcc: Likewise.
1413         * include/tr1/shared_ptr.h: Likewise.
1414         * include/tr1/special_function_util.h: Likewise.
1415         * include/tr1/stdarg.h: Likewise.
1416         * include/tr1/stdbool.h: Likewise.
1417         * include/tr1/stdint.h: Likewise.
1418         * include/tr1/stdio.h: Likewise.
1419         * include/tr1/stdlib.h: Likewise.
1420         * include/tr1/tgmath.h: Likewise.
1421         * include/tr1/tuple: Likewise.
1422         * include/tr1/type_traits: Likewise.
1423         * include/tr1/unordered_map: Likewise.
1424         * include/tr1/unordered_set: Likewise.
1425         * include/tr1/utility: Likewise.
1426         * include/tr1/wchar.h: Likewise.
1427         * include/tr1/wctype.h: Likewise.
1428         * include/tr1_impl/array: Likewise.
1429         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
1430         * include/tr1_impl/cctype: Likewise.
1431         * include/tr1_impl/cfenv: Likewise.
1432         * include/tr1_impl/cinttypes: Likewise.
1433         * include/tr1_impl/cmath: Likewise.
1434         * include/tr1_impl/complex: Likewise.
1435         * include/tr1_impl/cstdint: Likewise.
1436         * include/tr1_impl/cstdio: Likewise.
1437         * include/tr1_impl/cstdlib: Likewise.
1438         * include/tr1_impl/cwchar: Likewise.
1439         * include/tr1_impl/cwctype: Likewise.
1440         * include/tr1_impl/functional: Likewise.
1441         * include/tr1_impl/functional_hash.h: Likewise.
1442         * include/tr1_impl/hashtable: Likewise.
1443         * include/tr1_impl/hashtable_policy.h: Likewise.
1444         * include/tr1_impl/random.tcc: Likewise.
1445         * include/tr1_impl/random: Likewise.
1446         * include/tr1_impl/regex: Likewise.
1447         * include/tr1_impl/type_traits: Likewise.
1448         * include/tr1_impl/unordered_map: Likewise.
1449         * include/tr1_impl/unordered_set: Likewise.
1450         * include/tr1_impl/utility: Likewise.
1451         * libsupc++/array_type_info.cc: Likewise.
1452         * libsupc++/atexit_arm.cc: Likewise.
1453         * libsupc++/bad_cast.cc: Likewise.
1454         * libsupc++/bad_typeid.cc: Likewise.
1455         * libsupc++/class_type_info.cc: Likewise.
1456         * libsupc++/cxxabi-forced.h: Likewise.
1457         * libsupc++/cxxabi.h: Likewise.
1458         * libsupc++/del_op.cc: Likewise.
1459         * libsupc++/del_opnt.cc: Likewise.
1460         * libsupc++/del_opv.cc: Likewise.
1461         * libsupc++/del_opvnt.cc: Likewise.
1462         * libsupc++/dyncast.cc: Likewise.
1463         * libsupc++/eh_alloc.cc: Likewise.
1464         * libsupc++/eh_arm.cc: Likewise.
1465         * libsupc++/eh_aux_runtime.cc: Likewise.
1466         * libsupc++/eh_call.cc: Likewise.
1467         * libsupc++/eh_catch.cc: Likewise.
1468         * libsupc++/eh_exception.cc: Likewise.
1469         * libsupc++/eh_globals.cc: Likewise.
1470         * libsupc++/eh_personality.cc: Likewise.
1471         * libsupc++/eh_ptr.cc: Likewise.
1472         * libsupc++/eh_term_handler.cc: Likewise.
1473         * libsupc++/eh_terminate.cc: Likewise.
1474         * libsupc++/eh_throw.cc: Likewise.
1475         * libsupc++/eh_type.cc: Likewise.
1476         * libsupc++/eh_unex_handler.cc: Likewise.
1477         * libsupc++/enum_type_info.cc: Likewise.
1478         * libsupc++/exception: Likewise.
1479         * libsupc++/exception_defines.h: Likewise.
1480         * libsupc++/exception_ptr.h: Likewise.
1481         * libsupc++/function_type_info.cc: Likewise.
1482         * libsupc++/fundamental_type_info.cc: Likewise.
1483         * libsupc++/guard.cc: Likewise.
1484         * libsupc++/initializer_list: Likewise.
1485         * libsupc++/new: Likewise.
1486         * libsupc++/new_handler.cc: Likewise.
1487         * libsupc++/new_op.cc: Likewise.
1488         * libsupc++/new_opnt.cc: Likewise.
1489         * libsupc++/new_opv.cc: Likewise.
1490         * libsupc++/new_opvnt.cc: Likewise.
1491         * libsupc++/pbase_type_info.cc: Likewise.
1492         * libsupc++/pmem_type_info.cc: Likewise.
1493         * libsupc++/pointer_type_info.cc: Likewise.
1494         * libsupc++/pure.cc: Likewise.
1495         * libsupc++/si_class_type_info.cc: Likewise.
1496         * libsupc++/tinfo.cc: Likewise.
1497         * libsupc++/tinfo.h: Likewise.
1498         * libsupc++/tinfo2.cc: Likewise.
1499         * libsupc++/typeinfo: Likewise.
1500         * libsupc++/unwind-cxx.h: Likewise.
1501         * libsupc++/vec.cc: Likewise.
1502         * libsupc++/vmi_class_type_info.cc: Likewise.
1503         * libsupc++/vterminate.cc: Likewise.
1504         * po/string_literals.cc: Likewise.
1505         * src/atomic.cc: Likewise.
1506         * src/bitmap_allocator.cc: Likewise.
1507         * src/chrono.cc: Likewise.
1508         * src/codecvt.cc: Likewise.
1509         * src/compatibility-ldbl.cc: Likewise.
1510         * src/compatibility.cc: Likewise.
1511         * src/complex_io.cc: Likewise.
1512         * src/concept-inst.cc: Likewise.
1513         * src/condition_variable.cc: Likewise.
1514         * src/ctype.cc: Likewise.
1515         * src/debug.cc: Likewise.
1516         * src/debug_list.cc: Likewise.
1517         * src/ext-inst.cc: Likewise.
1518         * src/fstream-inst.cc: Likewise.
1519         * src/functexcept.cc: Likewise.
1520         * src/globals_io.cc: Likewise.
1521         * src/hash.cc: Likewise.
1522         * src/hash_c++0x.cc: Likewise.
1523         * src/hashtable.cc: Likewise.
1524         * src/hashtable_c++0x.cc: Likewise.
1525         * src/ios-inst.cc: Likewise.
1526         * src/ios.cc: Likewise.
1527         * src/ios_failure.cc: Likewise.
1528         * src/ios_init.cc: Likewise.
1529         * src/ios_locale.cc: Likewise.
1530         * src/iostream-inst.cc: Likewise.
1531         * src/istream-inst.cc: Likewise.
1532         * src/istream.cc: Likewise.
1533         * src/limits.cc: Likewise.
1534         * src/limits_c++0x.cc: Likewise.
1535         * src/list.cc: Likewise.
1536         * src/locale-inst.cc: Likewise.
1537         * src/locale.cc: Likewise.
1538         * src/locale_facets.cc: Likewise.
1539         * src/locale_init.cc: Likewise.
1540         * src/localename.cc: Likewise.
1541         * src/math_stubs_float.cc: Likewise.
1542         * src/math_stubs_long_double.cc: Likewise.
1543         * src/misc-inst.cc: Likewise.
1544         * src/mt_allocator.cc: Likewise.
1545         * src/mutex.cc: Likewise.
1546         * src/ostream-inst.cc: Likewise.
1547         * src/parallel_list.cc: Likewise.
1548         * src/parallel_settings.cc: Likewise.
1549         * src/pool_allocator.cc: Likewise.
1550         * src/sstream-inst.cc: Likewise.
1551         * src/stdexcept.cc: Likewise.
1552         * src/streambuf-inst.cc: Likewise.
1553         * src/streambuf.cc: Likewise.
1554         * src/string-inst.cc: Likewise.
1555         * src/strstream.cc: Likewise.
1556         * src/system_error.cc: Likewise.
1557         * src/thread.cc: Likewise.
1558         * src/tree.cc: Likewise.
1559         * src/valarray-inst.cc: Likewise.
1560         * src/wlocale-inst.cc: Likewise.
1561         * src/wstring-inst.cc: Likewise.
1562         * doc/xml/manual/intro.xml: Change documentation to refer the
1563         reader to version 3 of the GNU General Public License, version
1564         3.1 of the GCC Runtime Library Exception, and to point readers
1565         at the FSF's license web page.
1566
1567 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
1568
1569         * Makefile.am: Change copyright header to refer to version
1570         3 of the GNU General Public License and to point readers at the
1571         COPYING3 file and the FSF's license web page.
1572         * doc/Makefile.am: Likewise.
1573         * include/Makefile.am: Likewise.
1574         * libsupc++/Makefile.am: Likewise.
1575         * po/Makefile.am: Likewise.
1576         * po/POTFILES.in: Likewise.
1577         * src/Makefile.am: Likewise.
1578         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
1579         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
1580         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
1581         Likewise.
1582         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
1583         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
1584         Likewise.
1585         * testsuite/17_intro/using_namespace_std.cc: Likewise.
1586         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
1587         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
1588         * testsuite/18_support/bad_alloc/what.cc: Likewise.
1589         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
1590         * testsuite/18_support/bad_cast/what.cc: Likewise.
1591         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
1592         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
1593         Likewise.
1594         * testsuite/18_support/bad_exception/what.cc: Likewise.
1595         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
1596         * testsuite/18_support/bad_typeid/what.cc: Likewise.
1597         * testsuite/18_support/exception/38732.cc: Likewise.
1598         * testsuite/18_support/exception/what.cc: Likewise.
1599         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
1600         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
1601         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
1602         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
1603         * testsuite/18_support/headers/climits/values.cc: Likewise.
1604         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
1605         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
1606         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
1607         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
1608         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
1609         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
1610         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
1611         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
1612         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
1613         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
1614         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
1615         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
1616         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
1617         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
1618         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
1619         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
1620         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
1621         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
1622         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
1623         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
1624         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
1625         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
1626         * testsuite/18_support/headers/new/types_std.cc: Likewise.
1627         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
1628         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
1629         * testsuite/18_support/new_delete_placement.cc: Likewise.
1630         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
1631         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
1632         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
1633         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
1634         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
1635         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
1636         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
1637         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
1638         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
1639         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
1640         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
1641         Likewise.
1642         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
1643         * testsuite/18_support/pthread_guard.cc: Likewise.
1644         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
1645         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
1646         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
1647         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
1648         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
1649         Likewise.
1650         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
1651         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
1652         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
1653         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
1654         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
1655         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
1656         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
1657         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
1658         Likewise.
1659         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
1660         Likewise.
1661         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
1662         Likewise.
1663         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
1664         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
1665         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
1666         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
1667         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
1668         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
1669         Likewise.
1670         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
1671         Likewise.
1672         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
1673         Likewise.
1674         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
1675         Likewise.
1676         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
1677         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
1678         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
1679         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
1680         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
1681         Likewise.
1682         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
1683         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
1684         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
1685         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
1686         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
1687         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
1688         Likewise.
1689         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
1690         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
1691         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
1692         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
1693         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
1694         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
1695         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
1696         * testsuite/20_util/aligned_storage/value.cc: Likewise.
1697         * testsuite/20_util/allocator/1.cc: Likewise.
1698         * testsuite/20_util/allocator/10378.cc: Likewise.
1699         * testsuite/20_util/allocator/14176.cc: Likewise.
1700         * testsuite/20_util/allocator/33807.cc: Likewise.
1701         * testsuite/20_util/allocator/8230.cc: Likewise.
1702         * testsuite/20_util/auto_ptr/1.cc: Likewise.
1703         * testsuite/20_util/auto_ptr/2.cc: Likewise.
1704         * testsuite/20_util/auto_ptr/3.cc: Likewise.
1705         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
1706         * testsuite/20_util/auto_ptr/4.cc: Likewise.
1707         * testsuite/20_util/auto_ptr/5.cc: Likewise.
1708         * testsuite/20_util/auto_ptr/6.cc: Likewise.
1709         * testsuite/20_util/auto_ptr/7.cc: Likewise.
1710         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
1711         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
1712         Likewise.
1713         * testsuite/20_util/clocks/1.cc: Likewise.
1714         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
1715         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
1716         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
1717         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
1718         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
1719         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
1720         * testsuite/20_util/duration/cons/1.cc: Likewise.
1721         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
1722         * testsuite/20_util/duration/cons/2.cc: Likewise.
1723         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
1724         Likewise.
1725         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
1726         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
1727         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
1728         Likewise.
1729         * testsuite/20_util/forward/1.cc: Likewise.
1730         * testsuite/20_util/forward/1_neg.cc: Likewise.
1731         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
1732         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
1733         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
1734         * testsuite/20_util/function_objects/dr660.cc: Likewise.
1735         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
1736         Likewise.
1737         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
1738         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
1739         Likewise.
1740         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
1741         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
1742         Likewise.
1743         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
1744         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
1745         Likewise.
1746         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
1747         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
1748         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
1749         Likewise.
1750         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
1751         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
1752         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
1753         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
1754         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
1755         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
1756         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
1757         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
1758         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
1759         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
1760         Likewise.
1761         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
1762         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
1763         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
1764         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
1765         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
1766         Likewise.
1767         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
1768         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
1769         Likewise.
1770         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
1771         * testsuite/20_util/identity/value.cc: Likewise.
1772         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
1773         * testsuite/20_util/is_integral/value.cc: Likewise.
1774         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
1775         Likewise.
1776         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
1777         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
1778         * testsuite/20_util/is_reference/value.cc: Likewise.
1779         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
1780         Likewise.
1781         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
1782         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
1783         * testsuite/20_util/is_signed/value.cc: Likewise.
1784         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
1785         * testsuite/20_util/is_unsigned/value.cc: Likewise.
1786         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
1787         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
1788         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
1789         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
1790         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
1791         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
1792         Likewise.
1793         * testsuite/20_util/move/1.cc: Likewise.
1794         * testsuite/20_util/owner_less/cmp.cc: Likewise.
1795         * testsuite/20_util/pair/1.cc: Likewise.
1796         * testsuite/20_util/pair/2.cc: Likewise.
1797         * testsuite/20_util/pair/3.cc: Likewise.
1798         * testsuite/20_util/pair/4.cc: Likewise.
1799         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
1800         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
1801         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
1802         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
1803         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
1804         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
1805         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
1806         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
1807         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
1808         Likewise.
1809         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
1810         Likewise.
1811         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
1812         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
1813         * testsuite/20_util/rel_ops.cc: Likewise.
1814         * testsuite/20_util/remove_reference/value.cc: Likewise.
1815         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
1816         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
1817         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
1818         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
1819         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
1820         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
1821         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
1822         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
1823         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
1824         Likewise.
1825         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
1826         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
1827         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
1828         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
1829         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
1830         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
1831         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
1832         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
1833         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
1834         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
1835         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
1836         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
1837         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
1838         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
1839         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
1840         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
1841         Likewise.
1842         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
1843         Likewise.
1844         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
1845         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
1846         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
1847         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
1848         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
1849         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
1850         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
1851         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
1852         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
1853         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
1854         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
1855         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
1856         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
1857         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
1858         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
1859         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
1860         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
1861         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
1862         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
1863         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
1864         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
1865         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
1866         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
1867         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
1868         Likewise.
1869         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
1870         Likewise.
1871         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
1872         Likewise.
1873         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
1874         Likewise.
1875         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
1876         Likewise.
1877         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
1878         Likewise.
1879         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
1880         Likewise.
1881         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
1882         Likewise.
1883         * testsuite/20_util/temporary_buffer.cc: Likewise.
1884         * testsuite/20_util/time_point/1.cc: Likewise.
1885         * testsuite/20_util/time_point/2.cc: Likewise.
1886         * testsuite/20_util/time_point/3.cc: Likewise.
1887         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
1888         Likewise.
1889         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
1890         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
1891         Likewise.
1892         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
1893         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
1894         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
1895         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
1896         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
1897         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
1898         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
1899         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
1900         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
1901         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
1902         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
1903         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
1904         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
1905         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
1906         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
1907         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
1908         Likewise.
1909         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
1910         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
1911         Likewise.
1912         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
1913         Likewise.
1914         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
1915         Likewise.
1916         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
1917         Likewise.
1918         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
1919         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
1920         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
1921         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
1922         Likewise.
1923         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
1924         Likewise.
1925         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
1926         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
1927         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
1928         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
1929         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
1930         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
1931         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
1932         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
1933         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
1934         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
1935         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
1936         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
1937         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
1938         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
1939         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
1940         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
1941         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
1942         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
1943         Likewise.
1944         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
1945         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
1946         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
1947         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
1948         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
1949         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
1950         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
1951         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
1952         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
1953         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
1954         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
1955         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
1956         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
1957         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
1958         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
1959         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
1960         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
1961         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
1962         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
1963         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
1964         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
1965         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
1966         Likewise.
1967         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
1968         Likewise.
1969         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
1970         Likewise.
1971         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
1972         Likewise.
1973         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
1974         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
1975         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
1976         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
1977         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
1978         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
1979         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
1980         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
1981         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
1982         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
1983         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
1984         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
1985         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
1986         Likewise.
1987         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
1988         Likewise.
1989         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
1990         Likewise.
1991         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
1992         Likewise.
1993         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
1994         Likewise.
1995         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
1996         Likewise.
1997         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
1998         Likewise.
1999         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
2000         Likewise.
2001         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
2002         Likewise.
2003         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
2004         Likewise.
2005         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
2006         Likewise.
2007         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
2008         Likewise.
2009         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
2010         Likewise.
2011         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
2012         Likewise.
2013         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
2014         Likewise.
2015         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
2016         Likewise.
2017         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
2018         Likewise.
2019         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
2020         Likewise.
2021         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
2022         Likewise.
2023         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
2024         Likewise.
2025         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
2026         Likewise.
2027         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
2028         Likewise.
2029         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
2030         Likewise.
2031         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
2032         Likewise.
2033         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
2034         Likewise.
2035         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
2036         Likewise.
2037         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
2038         Likewise.
2039         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
2040         Likewise.
2041         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
2042         Likewise.
2043         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
2044         Likewise.
2045         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
2046         Likewise.
2047         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
2048         Likewise.
2049         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
2050         Likewise.
2051         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
2052         Likewise.
2053         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
2054         Likewise.
2055         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
2056         Likewise.
2057         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
2058         Likewise.
2059         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
2060         Likewise.
2061         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
2062         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
2063         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
2064         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
2065         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
2066         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
2067         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
2068         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
2069         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
2070         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
2071         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
2072         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
2073         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
2074         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
2075         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
2076         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
2077         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
2078         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
2079         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
2080         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
2081         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
2082         Likewise.
2083         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
2084         Likewise.
2085         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
2086         Likewise.
2087         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
2088         Likewise.
2089         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
2090         Likewise.
2091         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
2092         Likewise.
2093         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
2094         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
2095         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
2096         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
2097         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
2098         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
2099         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
2100         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
2101         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
2102         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
2103         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
2104         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
2105         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
2106         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
2107         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
2108         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
2109         Likewise.
2110         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
2111         Likewise.
2112         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
2113         Likewise.
2114         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
2115         Likewise.
2116         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
2117         Likewise.
2118         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
2119         Likewise.
2120         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
2121         Likewise.
2122         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
2123         Likewise.
2124         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
2125         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
2126         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
2127         Likewise.
2128         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
2129         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
2130         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
2131         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
2132         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
2133         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
2134         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
2135         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
2136         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
2137         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
2138         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
2139         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
2140         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
2141         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
2142         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
2143         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
2144         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
2145         Likewise.
2146         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
2147         Likewise.
2148         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
2149         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
2150         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
2151         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
2152         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
2153         Likewise.
2154         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
2155         Likewise.
2156         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
2157         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
2158         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
2159         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
2160         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
2161         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
2162         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
2163         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
2164         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
2165         Likewise.
2166         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
2167         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
2168         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
2169         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
2170         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
2171         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
2172         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
2173         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
2174         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
2175         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
2176         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
2177         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
2178         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
2179         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
2180         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
2181         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
2182         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
2183         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
2184         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
2185         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
2186         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
2187         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
2188         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
2189         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
2190         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
2191         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
2192         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
2193         Likewise.
2194         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
2195         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
2196         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
2197         Likewise.
2198         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
2199         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
2200         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
2201         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
2202         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
2203         Likewise.
2204         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
2205         Likewise.
2206         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
2207         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
2208         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
2209         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
2210         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
2211         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
2212         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
2213         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
2214         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
2215         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
2216         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
2217         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
2218         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
2219         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
2220         Likewise.
2221         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
2222         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
2223         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
2224         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
2225         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
2226         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
2227         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
2228         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
2229         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
2230         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
2231         Likewise.
2232         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
2233         Likewise.
2234         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
2235         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
2236         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
2237         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
2238         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
2239         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
2240         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
2241         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
2242         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
2243         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
2244         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
2245         Likewise.
2246         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
2247         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
2248         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
2249         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
2250         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
2251         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
2252         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
2253         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
2254         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
2255         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
2256         Likewise.
2257         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
2258         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
2259         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
2260         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
2261         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
2262         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
2263         Likewise.
2264         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
2265         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
2266         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
2267         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
2268         Likewise.
2269         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
2270         Likewise.
2271         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
2272         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
2273         Likewise.
2274         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
2275         * testsuite/22_locale/ctype/2.cc: Likewise.
2276         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
2277         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
2278         * testsuite/22_locale/ctype/dr695.cc: Likewise.
2279         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
2280         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
2281         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
2282         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
2283         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
2284         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
2285         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
2286         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
2287         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
2288         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
2289         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
2290         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
2291         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
2292         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
2293         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
2294         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
2295         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
2296         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
2297         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
2298         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
2299         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
2300         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
2301         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
2302         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
2303         * testsuite/22_locale/facet/1.cc: Likewise.
2304         * testsuite/22_locale/facet/2.cc: Likewise.
2305         * testsuite/22_locale/facet/25421.cc: Likewise.
2306         * testsuite/22_locale/global_templates/1.cc: Likewise.
2307         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
2308         Likewise.
2309         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
2310         Likewise.
2311         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
2312         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
2313         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
2314         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
2315         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
2316         * testsuite/22_locale/locale/13630.cc: Likewise.
2317         * testsuite/22_locale/locale/cons/1.cc: Likewise.
2318         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
2319         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
2320         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
2321         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
2322         * testsuite/22_locale/locale/cons/2.cc: Likewise.
2323         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
2324         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
2325         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
2326         * testsuite/22_locale/locale/cons/4.cc: Likewise.
2327         * testsuite/22_locale/locale/cons/5.cc: Likewise.
2328         * testsuite/22_locale/locale/cons/6.cc: Likewise.
2329         * testsuite/22_locale/locale/cons/7.cc: Likewise.
2330         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
2331         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
2332         * testsuite/22_locale/locale/cons/8.cc: Likewise.
2333         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
2334         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
2335         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
2336         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
2337         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
2338         * testsuite/22_locale/locale/operations/1.cc: Likewise.
2339         * testsuite/22_locale/locale/operations/2.cc: Likewise.
2340         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
2341         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
2342         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
2343         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
2344         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
2345         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
2346         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
2347         Likewise.
2348         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
2349         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
2350         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
2351         Likewise.
2352         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
2353         Likewise.
2354         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
2355         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
2356         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
2357         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
2358         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
2359         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
2360         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
2361         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
2362         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
2363         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
2364         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
2365         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
2366         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
2367         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
2368         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
2369         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
2370         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
2371         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
2372         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
2373         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
2374         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
2375         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
2376         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
2377         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
2378         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
2379         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
2380         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
2381         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
2382         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
2383         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
2384         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
2385         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
2386         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
2387         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
2388         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
2389         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
2390         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
2391         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
2392         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
2393         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
2394         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
2395         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
2396         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
2397         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
2398         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
2399         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
2400         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
2401         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
2402         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
2403         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
2404         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
2405         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
2406         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
2407         Likewise.
2408         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
2409         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
2410         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
2411         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
2412         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
2413         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
2414         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
2415         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
2416         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
2417         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
2418         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
2419         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
2420         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
2421         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
2422         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
2423         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
2424         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
2425         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
2426         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
2427         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
2428         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
2429         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
2430         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
2431         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
2432         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
2433         Likewise.
2434         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
2435         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
2436         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
2437         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
2438         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
2439         Likewise.
2440         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
2441         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
2442         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
2443         Likewise.
2444         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
2445         Likewise.
2446         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
2447         Likewise.
2448         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
2449         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
2450         Likewise.
2451         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
2452         Likewise.
2453         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
2454         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
2455         Likewise.
2456         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
2457         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
2458         Likewise.
2459         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
2460         Likewise.
2461         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
2462         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
2463         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
2464         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
2465         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
2466         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
2467         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
2468         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
2469         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
2470         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
2471         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
2472         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
2473         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
2474         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
2475         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
2476         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
2477         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
2478         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
2479         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
2480         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
2481         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
2482         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
2483         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
2484         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
2485         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
2486         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
2487         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
2488         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
2489         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
2490         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
2491         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
2492         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
2493         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
2494         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
2495         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
2496         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
2497         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
2498         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
2499         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
2500         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
2501         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
2502         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
2503         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
2504         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
2505         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
2506         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
2507         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
2508         Likewise.
2509         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
2510         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
2511         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
2512         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
2513         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
2514         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
2515         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
2516         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
2517         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
2518         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
2519         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
2520         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
2521         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
2522         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
2523         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
2524         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
2525         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
2526         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
2527         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
2528         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
2529         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
2530         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
2531         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
2532         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
2533         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
2534         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
2535         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
2536         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
2537         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
2538         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
2539         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
2540         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
2541         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
2542         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
2543         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
2544         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
2545         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
2546         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
2547         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
2548         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
2549         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
2550         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
2551         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
2552         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
2553         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
2554         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
2555         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
2556         Likewise.
2557         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
2558         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
2559         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
2560         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
2561         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
2562         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
2563         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
2564         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
2565         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
2566         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
2567         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
2568         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
2569         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
2570         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
2571         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
2572         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
2573         Likewise.
2574         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
2575         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
2576         Likewise.
2577         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
2578         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
2579         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
2580         Likewise.
2581         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
2582         Likewise.
2583         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
2584         Likewise.
2585         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
2586         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
2587         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
2588         Likewise.
2589         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
2590         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
2591         Likewise.
2592         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
2593         Likewise.
2594         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
2595         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
2596         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
2597         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
2598         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
2599         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
2600         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
2601         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
2602         Likewise.
2603         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
2604         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
2605         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
2606         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
2607         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
2608         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
2609         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
2610         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
2611         Likewise.
2612         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
2613         Likewise.
2614         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
2615         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
2616         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
2617         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
2618         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
2619         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
2620         Likewise.
2621         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
2622         Likewise.
2623         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
2624         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
2625         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
2626         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
2627         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
2628         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
2629         Likewise.
2630         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
2631         Likewise.
2632         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
2633         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
2634         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
2635         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
2636         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
2637         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
2638         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
2639         Likewise.
2640         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
2641         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
2642         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
2643         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
2644         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
2645         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
2646         Likewise.
2647         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
2648         Likewise.
2649         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
2650         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
2651         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
2652         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
2653         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
2654         Likewise.
2655         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
2656         Likewise.
2657         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
2658         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
2659         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
2660         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
2661         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
2662         Likewise.
2663         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
2664         Likewise.
2665         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
2666         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
2667         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
2668         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
2669         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
2670         Likewise.
2671         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
2672         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
2673         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
2674         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
2675         Likewise.
2676         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
2677         Likewise.
2678         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
2679         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
2680         Likewise.
2681         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
2682         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
2683         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
2684         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
2685         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
2686         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
2687         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
2688         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
2689         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
2690         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
2691         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
2692         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
2693         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
2694         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
2695         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
2696         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
2697         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
2698         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
2699         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
2700         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
2701         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
2702         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
2703         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
2704         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
2705         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
2706         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
2707         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
2708         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
2709         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
2710         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
2711         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
2712         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
2713         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
2714         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
2715         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
2716         Likewise.
2717         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
2718         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
2719         * testsuite/23_containers/bitset/18604.cc: Likewise.
2720         * testsuite/23_containers/bitset/all/1.cc: Likewise.
2721         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
2722         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
2723         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
2724         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
2725         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
2726         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
2727         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
2728         * testsuite/23_containers/bitset/input/1.cc: Likewise.
2729         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
2730         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
2731         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
2732         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
2733         * testsuite/23_containers/bitset/test/1.cc: Likewise.
2734         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
2735         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
2736         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
2737         * testsuite/23_containers/deque/18604.cc: Likewise.
2738         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
2739         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
2740         * testsuite/23_containers/deque/cons/1.cc: Likewise.
2741         * testsuite/23_containers/deque/cons/2.cc: Likewise.
2742         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
2743         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
2744         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
2745         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
2746         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
2747         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
2748         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
2749         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
2750         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
2751         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
2752         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
2753         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
2754         * testsuite/23_containers/deque/operators/1.cc: Likewise.
2755         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
2756         Likewise.
2757         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
2758         Likewise.
2759         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
2760         Likewise.
2761         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
2762         Likewise.
2763         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
2764         Likewise.
2765         * testsuite/23_containers/deque/types/1.cc: Likewise.
2766         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
2767         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
2768         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
2769         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
2770         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
2771         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
2772         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
2773         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
2774         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
2775         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
2776         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
2777         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
2778         Likewise.
2779         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
2780         Likewise.
2781         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
2782         Likewise.
2783         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
2784         Likewise.
2785         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
2786         Likewise.
2787         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
2788         Likewise.
2789         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
2790         Likewise.
2791         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
2792         Likewise.
2793         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
2794         Likewise.
2795         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
2796         Likewise.
2797         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
2798         Likewise.
2799         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
2800         Likewise.
2801         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
2802         Likewise.
2803         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
2804         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
2805         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
2806         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
2807         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
2808         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
2809         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
2810         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
2811         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
2812         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
2813         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
2814         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
2815         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
2816         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
2817         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
2818         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
2819         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
2820         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
2821         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
2822         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
2823         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
2824         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
2825         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
2826         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
2827         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
2828         Likewise.
2829         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
2830         Likewise.
2831         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
2832         * testsuite/23_containers/list/18604.cc: Likewise.
2833         * testsuite/23_containers/list/capacity/1.cc: Likewise.
2834         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
2835         * testsuite/23_containers/list/cons/1.cc: Likewise.
2836         * testsuite/23_containers/list/cons/2.cc: Likewise.
2837         * testsuite/23_containers/list/cons/3.cc: Likewise.
2838         * testsuite/23_containers/list/cons/4.cc: Likewise.
2839         * testsuite/23_containers/list/cons/5.cc: Likewise.
2840         * testsuite/23_containers/list/cons/6.cc: Likewise.
2841         * testsuite/23_containers/list/cons/7.cc: Likewise.
2842         * testsuite/23_containers/list/cons/8.cc: Likewise.
2843         * testsuite/23_containers/list/cons/9.cc: Likewise.
2844         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
2845         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
2846         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
2847         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
2848         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
2849         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
2850         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
2851         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
2852         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
2853         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
2854         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
2855         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
2856         * testsuite/23_containers/list/operations/1.cc: Likewise.
2857         * testsuite/23_containers/list/operations/2.cc: Likewise.
2858         * testsuite/23_containers/list/operations/3.cc: Likewise.
2859         * testsuite/23_containers/list/operations/35969.cc: Likewise.
2860         * testsuite/23_containers/list/operations/4.cc: Likewise.
2861         * testsuite/23_containers/list/operations/5.cc: Likewise.
2862         * testsuite/23_containers/list/pthread1.cc: Likewise.
2863         * testsuite/23_containers/list/pthread5.cc: Likewise.
2864         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
2865         Likewise.
2866         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
2867         Likewise.
2868         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
2869         Likewise.
2870         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
2871         Likewise.
2872         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
2873         Likewise.
2874         * testsuite/23_containers/map/18604.cc: Likewise.
2875         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
2876         * testsuite/23_containers/map/element_access/1.cc: Likewise.
2877         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
2878         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
2879         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
2880         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
2881         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
2882         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
2883         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
2884         * testsuite/23_containers/map/operators/1.cc: Likewise.
2885         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
2886         * testsuite/23_containers/map/pthread6.cc: Likewise.
2887         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
2888         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
2889         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
2890         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
2891         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
2892         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
2893         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
2894         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
2895         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
2896         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
2897         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
2898         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
2899         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
2900         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
2901         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
2902         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
2903         * testsuite/23_containers/queue/members/7157.cc: Likewise.
2904         * testsuite/23_containers/set/18604.cc: Likewise.
2905         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
2906         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
2907         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
2908         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
2909         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
2910         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
2911         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
2912         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
2913         * testsuite/23_containers/stack/members/7158.cc: Likewise.
2914         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
2915         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
2916         Likewise.
2917         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
2918         Likewise.
2919         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
2920         Likewise.
2921         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
2922         Likewise.
2923         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
2924         Likewise.
2925         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
2926         Likewise.
2927         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
2928         Likewise.
2929         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
2930         Likewise.
2931         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
2932         Likewise.
2933         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
2934         Likewise.
2935         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
2936         Likewise.
2937         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
2938         Likewise.
2939         * testsuite/23_containers/vector/18604.cc: Likewise.
2940         * testsuite/23_containers/vector/bool/1.cc: Likewise.
2941         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
2942         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
2943         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
2944         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
2945         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
2946         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
2947         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
2948         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
2949         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
2950         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
2951         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
2952         Likewise.
2953         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
2954         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
2955         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
2956         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
2957         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
2958         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
2959         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
2960         * testsuite/23_containers/vector/cons/1.cc: Likewise.
2961         * testsuite/23_containers/vector/cons/2.cc: Likewise.
2962         * testsuite/23_containers/vector/cons/3.cc: Likewise.
2963         * testsuite/23_containers/vector/cons/4.cc: Likewise.
2964         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
2965         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
2966         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
2967         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
2968         Likewise.
2969         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
2970         Likewise.
2971         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
2972         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
2973         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
2974         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
2975         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
2976         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
2977         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
2978         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
2979         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
2980         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
2981         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
2982         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
2983         Likewise.
2984         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
2985         Likewise.
2986         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
2987         Likewise.
2988         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
2989         Likewise.
2990         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
2991         Likewise.
2992         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
2993         Likewise.
2994         * testsuite/23_containers/vector/resize/1.cc: Likewise.
2995         * testsuite/23_containers/vector/types/1.cc: Likewise.
2996         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
2997         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
2998         Likewise.
2999         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
3000         Likewise.
3001         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
3002         Likewise.
3003         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
3004         Likewise.
3005         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
3006         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
3007         Likewise.
3008         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
3009         Likewise.
3010         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
3011         Likewise.
3012         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
3013         Likewise.
3014         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
3015         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
3016         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
3017         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
3018         Likewise.
3019         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
3020         Likewise.
3021         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
3022         Likewise.
3023         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
3024         Likewise.
3025         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
3026         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
3027         Likewise.
3028         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
3029         Likewise.
3030         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
3031         Likewise.
3032         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
3033         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
3034         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
3035         Likewise.
3036         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
3037         Likewise.
3038         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
3039         Likewise.
3040         * testsuite/24_iterators/operations/next.cc: Likewise.
3041         * testsuite/24_iterators/operations/prev.cc: Likewise.
3042         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
3043         Likewise.
3044         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
3045         Likewise.
3046         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
3047         Likewise.
3048         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
3049         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
3050         Likewise.
3051         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
3052         Likewise.
3053         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
3054         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
3055         Likewise.
3056         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
3057         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
3058         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
3059         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
3060         Likewise.
3061         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
3062         Likewise.
3063         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
3064         Likewise.
3065         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
3066         Likewise.
3067         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
3068         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
3069         * testsuite/25_algorithms/all_of/1.cc: Likewise.
3070         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
3071         * testsuite/25_algorithms/any_of/1.cc: Likewise.
3072         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
3073         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
3074         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
3075         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
3076         * testsuite/25_algorithms/copy/1.cc: Likewise.
3077         * testsuite/25_algorithms/copy/2.cc: Likewise.
3078         * testsuite/25_algorithms/copy/3.cc: Likewise.
3079         * testsuite/25_algorithms/copy/34595.cc: Likewise.
3080         * testsuite/25_algorithms/copy/4.cc: Likewise.
3081         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
3082         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
3083         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
3084         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
3085         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
3086         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
3087         Likewise.
3088         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
3089         Likewise.
3090         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
3091         Likewise.
3092         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
3093         Likewise.
3094         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
3095         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
3096         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
3097         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
3098         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
3099         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
3100         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
3101         * testsuite/25_algorithms/count/1.cc: Likewise.
3102         * testsuite/25_algorithms/count/check_type.cc: Likewise.
3103         * testsuite/25_algorithms/count_if/1.cc: Likewise.
3104         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
3105         * testsuite/25_algorithms/equal/1.cc: Likewise.
3106         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
3107         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
3108         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
3109         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
3110         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
3111         * testsuite/25_algorithms/fill/1.cc: Likewise.
3112         * testsuite/25_algorithms/fill/2.cc: Likewise.
3113         * testsuite/25_algorithms/fill/3.cc: Likewise.
3114         * testsuite/25_algorithms/fill/35725.cc: Likewise.
3115         * testsuite/25_algorithms/fill/4.cc: Likewise.
3116         * testsuite/25_algorithms/fill/5.cc: Likewise.
3117         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
3118         * testsuite/25_algorithms/find/1.cc: Likewise.
3119         * testsuite/25_algorithms/find/17441.cc: Likewise.
3120         * testsuite/25_algorithms/find/check_type.cc: Likewise.
3121         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
3122         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
3123         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
3124         Likewise.
3125         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
3126         Likewise.
3127         * testsuite/25_algorithms/find_end/1.cc: Likewise.
3128         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
3129         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
3130         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
3131         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
3132         * testsuite/25_algorithms/find_if/1.cc: Likewise.
3133         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
3134         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
3135         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
3136         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
3137         Likewise.
3138         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
3139         Likewise.
3140         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
3141         Likewise.
3142         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
3143         Likewise.
3144         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
3145         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
3146         * testsuite/25_algorithms/heap/1.cc: Likewise.
3147         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
3148         * testsuite/25_algorithms/includes/1.cc: Likewise.
3149         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
3150         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
3151         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
3152         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
3153         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
3154         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
3155         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
3156         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
3157         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
3158         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
3159         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
3160         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
3161         Likewise.
3162         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
3163         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
3164         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
3165         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
3166         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
3167         * testsuite/25_algorithms/max/1.cc: Likewise.
3168         * testsuite/25_algorithms/max/2.cc: Likewise.
3169         * testsuite/25_algorithms/max/3.cc: Likewise.
3170         * testsuite/25_algorithms/max/37547.cc: Likewise.
3171         * testsuite/25_algorithms/max/4.cc: Likewise.
3172         * testsuite/25_algorithms/max_element/1.cc: Likewise.
3173         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
3174         * testsuite/25_algorithms/merge/1.cc: Likewise.
3175         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
3176         * testsuite/25_algorithms/min/1.cc: Likewise.
3177         * testsuite/25_algorithms/min/2.cc: Likewise.
3178         * testsuite/25_algorithms/min/3.cc: Likewise.
3179         * testsuite/25_algorithms/min/37547.cc: Likewise.
3180         * testsuite/25_algorithms/min/4.cc: Likewise.
3181         * testsuite/25_algorithms/min_element/1.cc: Likewise.
3182         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
3183         * testsuite/25_algorithms/minmax/1.cc: Likewise.
3184         * testsuite/25_algorithms/minmax/2.cc: Likewise.
3185         * testsuite/25_algorithms/minmax/3.cc: Likewise.
3186         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
3187         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
3188         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
3189         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
3190         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
3191         * testsuite/25_algorithms/move/1.cc: Likewise.
3192         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
3193         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
3194         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
3195         * testsuite/25_algorithms/none_of/1.cc: Likewise.
3196         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
3197         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
3198         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
3199         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
3200         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
3201         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
3202         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
3203         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
3204         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
3205         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
3206         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
3207         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
3208         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
3209         * testsuite/25_algorithms/partition/1.cc: Likewise.
3210         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
3211         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
3212         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
3213         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
3214         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
3215         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
3216         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
3217         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
3218         * testsuite/25_algorithms/remove/1.cc: Likewise.
3219         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
3220         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
3221         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
3222         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
3223         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
3224         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
3225         * testsuite/25_algorithms/replace/1.cc: Likewise.
3226         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
3227         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
3228         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
3229         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
3230         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
3231         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
3232         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
3233         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
3234         * testsuite/25_algorithms/rotate/1.cc: Likewise.
3235         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
3236         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
3237         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
3238         * testsuite/25_algorithms/search/1.cc: Likewise.
3239         * testsuite/25_algorithms/search/check_type.cc: Likewise.
3240         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
3241         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
3242         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
3243         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
3244         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
3245         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
3246         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
3247         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
3248         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
3249         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
3250         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
3251         Likewise.
3252         * testsuite/25_algorithms/set_union/1.cc: Likewise.
3253         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
3254         * testsuite/25_algorithms/sort/1.cc: Likewise.
3255         * testsuite/25_algorithms/sort/34095.cc: Likewise.
3256         * testsuite/25_algorithms/sort/34636.cc: Likewise.
3257         * testsuite/25_algorithms/sort/35588.cc: Likewise.
3258         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
3259         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
3260         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
3261         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
3262         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
3263         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
3264         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
3265         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
3266         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
3267         * testsuite/25_algorithms/unique/1.cc: Likewise.
3268         * testsuite/25_algorithms/unique/11480.cc: Likewise.
3269         * testsuite/25_algorithms/unique/2.cc: Likewise.
3270         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
3271         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
3272         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
3273         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
3274         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
3275         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
3276         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
3277         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
3278         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
3279         * testsuite/26_numerics/accumulate/1.cc: Likewise.
3280         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
3281         * testsuite/26_numerics/complex/13450.cc: Likewise.
3282         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
3283         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
3284         * testsuite/26_numerics/complex/dr387.cc: Likewise.
3285         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
3286         * testsuite/26_numerics/complex/dr781.cc: Likewise.
3287         * testsuite/26_numerics/complex/dr844.cc: Likewise.
3288         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
3289         Likewise.
3290         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
3291         Likewise.
3292         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
3293         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
3294         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
3295         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
3296         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
3297         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
3298         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
3299         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
3300         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
3301         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
3302         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
3303         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
3304         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
3305         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
3306         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
3307         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
3308         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
3309         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
3310         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
3311         Likewise.
3312         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
3313         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
3314         Likewise.
3315         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
3316         Likewise.
3317         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
3318         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
3319         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
3320         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
3321         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
3322         * testsuite/26_numerics/inner_product/1.cc: Likewise.
3323         * testsuite/26_numerics/iota/1.cc: Likewise.
3324         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
3325         * testsuite/26_numerics/slice/1.cc: Likewise.
3326         * testsuite/26_numerics/valarray/28277.cc: Likewise.
3327         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
3328         * testsuite/26_numerics/valarray/operators.cc: Likewise.
3329         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
3330         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
3331         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
3332         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
3333         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
3334         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
3335         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
3336         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
3337         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
3338         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
3339         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
3340         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
3341         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
3342         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
3343         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
3344         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
3345         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
3346         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
3347         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
3348         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
3349         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
3350         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
3351         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
3352         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
3353         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
3354         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
3355         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
3356         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
3357         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
3358         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
3359         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
3360         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
3361         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
3362         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
3363         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
3364         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
3365         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
3366         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
3367         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
3368         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
3369         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
3370         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
3371         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
3372         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
3373         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
3374         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
3375         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
3376         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
3377         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
3378         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
3379         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
3380         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
3381         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
3382         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
3383         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
3384         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
3385         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
3386         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
3387         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
3388         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
3389         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
3390         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
3391         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
3392         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
3393         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
3394         Likewise.
3395         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
3396         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
3397         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
3398         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
3399         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
3400         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
3401         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
3402         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
3403         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
3404         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
3405         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
3406         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
3407         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
3408         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
3409         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
3410         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
3411         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
3412         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
3413         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
3414         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
3415         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
3416         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
3417         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
3418         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
3419         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
3420         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
3421         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
3422         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
3423         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
3424         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
3425         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
3426         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
3427         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
3428         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
3429         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
3430         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
3431         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
3432         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
3433         Likewise.
3434         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
3435         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
3436         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
3437         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
3438         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
3439         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
3440         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
3441         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
3442         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
3443         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
3444         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
3445         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
3446         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
3447         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
3448         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
3449         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
3450         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
3451         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
3452         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
3453         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
3454         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
3455         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
3456         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
3457         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
3458         Likewise.
3459         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
3460         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
3461         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
3462         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
3463         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
3464         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
3465         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
3466         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
3467         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
3468         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
3469         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
3470         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
3471         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
3472         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
3473         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
3474         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
3475         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
3476         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
3477         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
3478         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
3479         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
3480         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
3481         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
3482         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
3483         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
3484         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
3485         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
3486         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
3487         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
3488         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
3489         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
3490         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
3491         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
3492         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
3493         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
3494         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
3495         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
3496         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
3497         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
3498         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
3499         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
3500         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
3501         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
3502         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
3503         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
3504         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
3505         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
3506         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
3507         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
3508         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
3509         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
3510         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
3511         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
3512         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
3513         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
3514         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
3515         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
3516         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
3517         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
3518         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
3519         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
3520         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
3521         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
3522         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
3523         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
3524         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
3525         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
3526         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
3527         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
3528         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
3529         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
3530         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
3531         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
3532         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
3533         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
3534         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
3535         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
3536         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
3537         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
3538         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
3539         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
3540         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
3541         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
3542         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
3543         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
3544         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
3545         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
3546         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
3547         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
3548         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
3549         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
3550         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
3551         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
3552         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
3553         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
3554         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
3555         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
3556         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
3557         Likewise.
3558         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
3559         Likewise.
3560         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
3561         Likewise.
3562         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
3563         Likewise.
3564         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
3565         Likewise.
3566         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
3567         Likewise.
3568         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
3569         Likewise.
3570         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
3571         Likewise.
3572         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
3573         Likewise.
3574         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
3575         Likewise.
3576         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
3577         Likewise.
3578         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
3579         Likewise.
3580         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
3581         Likewise.
3582         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
3583         Likewise.
3584         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
3585         Likewise.
3586         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
3587         Likewise.
3588         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
3589         Likewise.
3590         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
3591         Likewise.
3592         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
3593         Likewise.
3594         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
3595         Likewise.
3596         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
3597         Likewise.
3598         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
3599         Likewise.
3600         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
3601         Likewise.
3602         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3603         Likewise.
3604         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
3605         Likewise.
3606         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
3607         Likewise.
3608         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
3609         Likewise.
3610         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
3611         Likewise.
3612         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
3613         Likewise.
3614         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
3615         Likewise.
3616         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
3617         Likewise.
3618         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
3619         Likewise.
3620         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
3621         Likewise.
3622         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
3623         Likewise.
3624         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
3625         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
3626         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
3627         Likewise.
3628         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
3629         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
3630         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
3631         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
3632         Likewise.
3633         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
3634         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
3635         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
3636         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
3637         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
3638         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
3639         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
3640         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
3641         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
3642         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
3643         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
3644         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
3645         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
3646         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
3647         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
3648         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
3649         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
3650         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
3651         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
3652         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
3653         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
3654         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
3655         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
3656         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
3657         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
3658         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
3659         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
3660         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
3661         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
3662         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
3663         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
3664         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
3665         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
3666         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
3667         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
3668         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
3669         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
3670         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
3671         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
3672         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
3673         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
3674         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
3675         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
3676         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
3677         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
3678         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
3679         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
3680         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
3681         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
3682         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
3683         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
3684         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
3685         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
3686         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
3687         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
3688         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
3689         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
3690         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
3691         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
3692         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
3693         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
3694         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
3695         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
3696         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
3697         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
3698         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
3699         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
3700         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
3701         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
3702         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
3703         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
3704         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
3705         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
3706         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
3707         Likewise.
3708         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
3709         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
3710         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
3711         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
3712         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
3713         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
3714         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
3715         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
3716         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
3717         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
3718         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
3719         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
3720         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
3721         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
3722         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
3723         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
3724         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
3725         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
3726         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
3727         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
3728         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
3729         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
3730         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
3731         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
3732         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
3733         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
3734         Likewise.
3735         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
3736         Likewise.
3737         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
3738         Likewise.
3739         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
3740         Likewise.
3741         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
3742         Likewise.
3743         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
3744         Likewise.
3745         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
3746         Likewise.
3747         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
3748         Likewise.
3749         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
3750         Likewise.
3751         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
3752         Likewise.
3753         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
3754         Likewise.
3755         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
3756         Likewise.
3757         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
3758         Likewise.
3759         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
3760         Likewise.
3761         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
3762         Likewise.
3763         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
3764         Likewise.
3765         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
3766         Likewise.
3767         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
3768         Likewise.
3769         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
3770         Likewise.
3771         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
3772         Likewise.
3773         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
3774         Likewise.
3775         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3776         Likewise.
3777         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
3778         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
3779         Likewise.
3780         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
3781         Likewise.
3782         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
3783         Likewise.
3784         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
3785         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
3786         Likewise.
3787         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
3788         Likewise.
3789         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
3790         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
3791         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
3792         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
3793         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
3794         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
3795         Likewise.
3796         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
3797         Likewise.
3798         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
3799         Likewise.
3800         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
3801         Likewise.
3802         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
3803         Likewise.
3804         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
3805         Likewise.
3806         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
3807         Likewise.
3808         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
3809         Likewise.
3810         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
3811         Likewise.
3812         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
3813         Likewise.
3814         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
3815         Likewise.
3816         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
3817         Likewise.
3818         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
3819         Likewise.
3820         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
3821         Likewise.
3822         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
3823         Likewise.
3824         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
3825         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
3826         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
3827         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
3828         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
3829         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
3830         Likewise.
3831         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
3832         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
3833         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
3834         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
3835         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
3836         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
3837         Likewise.
3838         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
3839         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
3840         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
3841         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
3842         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
3843         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
3844         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
3845         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
3846         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
3847         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
3848         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
3849         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
3850         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
3851         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
3852         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
3853         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
3854         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
3855         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
3856         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
3857         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
3858         Likewise.
3859         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
3860         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
3861         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
3862         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
3863         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
3864         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
3865         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
3866         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
3867         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
3868         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
3869         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
3870         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
3871         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
3872         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
3873         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
3874         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
3875         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
3876         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
3877         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
3878         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
3879         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
3880         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
3881         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
3882         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
3883         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
3884         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
3885         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
3886         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
3887         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
3888         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
3889         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
3890         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
3891         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
3892         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
3893         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
3894         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
3895         Likewise.
3896         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
3897         Likewise.
3898         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
3899         Likewise.
3900         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
3901         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
3902         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
3903         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
3904         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
3905         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
3906         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
3907         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
3908         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
3909         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
3910         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
3911         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
3912         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
3913         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
3914         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
3915         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
3916         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
3917         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
3918         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
3919         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
3920         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
3921         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
3922         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
3923         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
3924         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
3925         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
3926         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
3927         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
3928         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
3929         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
3930         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
3931         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
3932         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
3933         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
3934         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
3935         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
3936         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
3937         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
3938         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
3939         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
3940         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
3941         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
3942         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
3943         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
3944         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
3945         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
3946         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
3947         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
3948         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
3949         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
3950         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
3951         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
3952         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
3953         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
3954         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
3955         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
3956         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
3957         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
3958         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
3959         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
3960         Likewise.
3961         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
3962         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
3963         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
3964         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
3965         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
3966         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
3967         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
3968         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
3969         * testsuite/27_io/fpos/11450.cc: Likewise.
3970         * testsuite/27_io/fpos/14320-1.cc: Likewise.
3971         * testsuite/27_io/fpos/14320-2.cc: Likewise.
3972         * testsuite/27_io/fpos/14320-3.cc: Likewise.
3973         * testsuite/27_io/fpos/14320-4.cc: Likewise.
3974         * testsuite/27_io/fpos/14320-5.cc: Likewise.
3975         * testsuite/27_io/fpos/14775.cc: Likewise.
3976         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
3977         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
3978         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
3979         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
3980         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
3981         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
3982         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
3983         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
3984         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
3985         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
3986         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
3987         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
3988         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
3989         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
3990         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
3991         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
3992         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
3993         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
3994         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
3995         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
3996         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
3997         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
3998         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
3999         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
4000         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
4001         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
4002         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
4003         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
4004         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
4005         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
4006         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
4007         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
4008         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
4009         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
4010         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
4011         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
4012         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
4013         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
4014         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
4015         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
4016         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
4017         * testsuite/27_io/objects/char/1.cc: Likewise.
4018         * testsuite/27_io/objects/char/10.cc: Likewise.
4019         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
4020         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
4021         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
4022         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
4023         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
4024         * testsuite/27_io/objects/char/2.cc: Likewise.
4025         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
4026         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
4027         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
4028         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
4029         * testsuite/27_io/objects/char/5.cc: Likewise.
4030         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
4031         * testsuite/27_io/objects/char/6.cc: Likewise.
4032         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
4033         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
4034         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
4035         * testsuite/27_io/objects/char/7.cc: Likewise.
4036         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
4037         * testsuite/27_io/objects/char/8.cc: Likewise.
4038         * testsuite/27_io/objects/char/9.cc: Likewise.
4039         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
4040         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
4041         * testsuite/27_io/objects/char/dr455.cc: Likewise.
4042         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
4043         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
4044         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
4045         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
4046         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
4047         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
4048         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
4049         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
4050         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
4051         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
4052         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
4053         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
4054         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
4055         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
4056         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
4057         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
4058         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
4059         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
4060         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
4061         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
4062         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
4063         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
4064         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
4065         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
4066         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
4067         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
4068         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
4069         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
4070         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
4071         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
4072         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
4073         * testsuite/27_io/types/1.cc: Likewise.
4074         * testsuite/27_io/types/2.cc: Likewise.
4075         * testsuite/27_io/types/3.cc: Likewise.
4076         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
4077         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
4078         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
4079         Likewise.
4080         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
4081         Likewise.
4082         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
4083         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
4084         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
4085         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
4086         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
4087         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
4088         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
4089         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
4090         Likewise.
4091         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
4092         Likewise.
4093         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
4094         Likewise.
4095         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
4096         Likewise.
4097         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
4098         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
4099         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
4100         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
4101         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
4102         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
4103         Likewise.
4104         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
4105         Likewise.
4106         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
4107         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
4108         * testsuite/30_threads/thread/id/operators.cc: Likewise.
4109         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
4110         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
4111         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
4112         * testsuite/Makefile.am: Likewise.
4113         * testsuite/abi/30586.cc: Likewise.
4114         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
4115         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
4116         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
4117         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
4118         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
4119         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
4120         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
4121         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
4122         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
4123         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
4124         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
4125         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
4126         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
4127         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
4128         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
4129         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
4130         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
4131         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
4132         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
4133         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
4134         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
4135         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
4136         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
4137         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
4138         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
4139         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
4140         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
4141         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
4142         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
4143         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
4144         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
4145         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
4146         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
4147         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
4148         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
4149         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
4150         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
4151         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
4152         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
4153         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
4154         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
4155         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
4156         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
4157         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
4158         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
4159         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
4160         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
4161         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
4162         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
4163         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
4164         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
4165         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
4166         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
4167         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
4168         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
4169         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
4170         * testsuite/abi/demangle/regression/7986.cc: Likewise.
4171         * testsuite/abi/demangle/regression/8897.cc: Likewise.
4172         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
4173         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
4174         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
4175         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
4176         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
4177         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
4178         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
4179         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
4180         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
4181         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
4182         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
4183         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
4184         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
4185         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
4186         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
4187         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
4188         * testsuite/abi/demangle/regression/old.cc: Likewise.
4189         * testsuite/abi/header_cxxabi.c: Likewise.
4190         * testsuite/backward/11460.cc: Likewise.
4191         * testsuite/backward/hash_map/1.cc: Likewise.
4192         * testsuite/backward/hash_map/14648.cc: Likewise.
4193         * testsuite/backward/hash_map/23528.cc: Likewise.
4194         * testsuite/backward/hash_set/1.cc: Likewise.
4195         * testsuite/backward/strstream_members.cc: Likewise.
4196         * testsuite/config/default.exp: Likewise.
4197         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
4198         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
4199         * testsuite/data/istream_extractor_other-1.tst: Likewise.
4200         * testsuite/data/istream_extractor_other-1.txt: Likewise.
4201         * testsuite/data/istream_extractor_other-2.tst: Likewise.
4202         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
4203         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
4204         * testsuite/data/sgetn.txt: Likewise.
4205         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
4206         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
4207         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
4208         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
4209         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
4210         * testsuite/ext/array_allocator/26875.cc: Likewise.
4211         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
4212         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
4213         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
4214         * testsuite/ext/array_allocator/check_new.cc: Likewise.
4215         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
4216         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
4217         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
4218         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
4219         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
4220         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
4221         * testsuite/ext/codecvt/1.cc: Likewise.
4222         * testsuite/ext/codecvt/char-1.cc: Likewise.
4223         * testsuite/ext/codecvt/char-2.cc: Likewise.
4224         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
4225         * testsuite/ext/concept_checks.cc: Likewise.
4226         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
4227         Likewise.
4228         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
4229         Likewise.
4230         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
4231         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
4232         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
4233         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
4234         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
4235         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
4236         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
4237         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
4238         Likewise.
4239         * testsuite/ext/headers.cc: Likewise.
4240         * testsuite/ext/is_heap/1.cc: Likewise.
4241         * testsuite/ext/is_heap/check_type.cc: Likewise.
4242         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
4243         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
4244         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
4245         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
4246         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
4247         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
4248         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
4249         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
4250         * testsuite/ext/median.cc: Likewise.
4251         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
4252         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
4253         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
4254         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
4255         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
4256         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
4257         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
4258         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
4259         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
4260         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
4261         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
4262         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
4263         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
4264         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
4265         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
4266         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
4267         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
4268         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
4269         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
4270         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
4271         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
4272         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
4273         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
4274         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
4275         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
4276         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
4277         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
4278         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
4279         * testsuite/ext/new_allocator/check_new.cc: Likewise.
4280         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
4281         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
4282         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
4283         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
4284         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
4285         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
4286         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
4287         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
4288         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
4289         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
4290         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
4291         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
4292         * testsuite/ext/rope/1.cc: Likewise.
4293         * testsuite/ext/rope/2.cc: Likewise.
4294         * testsuite/ext/rope/3.cc: Likewise.
4295         * testsuite/ext/rope/36832.cc: Likewise.
4296         * testsuite/ext/rope/4.cc: Likewise.
4297         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
4298         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
4299         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
4300         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
4301         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
4302         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
4303         Likewise.
4304         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
4305         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
4306         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
4307         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
4308         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
4309         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
4310         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
4311         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
4312         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
4313         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
4314         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
4315         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
4316         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
4317         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
4318         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
4319         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
4320         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
4321         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
4322         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
4323         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
4324         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
4325         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
4326         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
4327         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
4328         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
4329         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
4330         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
4331         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
4332         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
4333         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
4334         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
4335         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
4336         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
4337         * testsuite/lib/dg-options.exp: Likewise.
4338         * testsuite/lib/libstdc++.exp: Likewise.
4339         * testsuite/lib/prune.exp: Likewise.
4340         * testsuite/libstdc++-abi/abi.exp: Likewise.
4341         * testsuite/libstdc++-dg/conformance.exp: Likewise.
4342         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
4343         Likewise.
4344         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
4345         Likewise.
4346         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
4347         Likewise.
4348         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
4349         Likewise.
4350         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
4351         Likewise.
4352         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
4353         Likewise.
4354         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
4355         Likewise.
4356         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
4357         Likewise.
4358         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
4359         Likewise.
4360         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
4361         Likewise.
4362         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
4363         Likewise.
4364         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
4365         Likewise.
4366         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
4367         Likewise.
4368         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
4369         Likewise.
4370         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
4371         Likewise.
4372         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
4373         Likewise.
4374         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
4375         Likewise.
4376         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
4377         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
4378         Likewise.
4379         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
4380         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
4381         Likewise.
4382         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
4383         Likewise.
4384         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
4385         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
4386         Likewise.
4387         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
4388         Likewise.
4389         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
4390         Likewise.
4391         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
4392         Likewise.
4393         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
4394         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
4395         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
4396         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
4397         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
4398         Likewise.
4399         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
4400         Likewise.
4401         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
4402         Likewise.
4403         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
4404         Likewise.
4405         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
4406         Likewise.
4407         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
4408         Likewise.
4409         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
4410         Likewise.
4411         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
4412         Likewise.
4413         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
4414         Likewise.
4415         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
4416         Likewise.
4417         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
4418         Likewise.
4419         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
4420         Likewise.
4421         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
4422         Likewise.
4423         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
4424         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
4425         Likewise.
4426         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
4427         Likewise.
4428         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
4429         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
4430         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
4431         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
4432         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
4433         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
4434         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
4435         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
4436         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
4437         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
4438         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
4439         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
4440         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
4441         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
4442         Likewise.
4443         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
4444         Likewise.
4445         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
4446         Likewise.
4447         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
4448         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
4449         Likewise.
4450         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
4451         Likewise.
4452         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
4453         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
4454         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
4455         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
4456         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
4457         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
4458         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
4459         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
4460         Likewise.
4461         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
4462         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
4463         Likewise.
4464         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
4465         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
4466         Likewise.
4467         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
4468         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
4469         Likewise.
4470         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
4471         Likewise.
4472         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
4473         Likewise.
4474         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
4475         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
4476         Likewise.
4477         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
4478         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
4479         Likewise.
4480         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
4481         Likewise.
4482         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
4483         Likewise.
4484         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
4485         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
4486         Likewise.
4487         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
4488         Likewise.
4489         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
4490         Likewise.
4491         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
4492         Likewise.
4493         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
4494         Likewise.
4495         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
4496         Likewise.
4497         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
4498         Likewise.
4499         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
4500         Likewise.
4501         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
4502         Likewise.
4503         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
4504         Likewise.
4505         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
4506         Likewise.
4507         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
4508         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
4509         Likewise.
4510         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
4511         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
4512         Likewise.
4513         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
4514         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
4515         Likewise.
4516         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
4517         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
4518         Likewise.
4519         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
4520         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
4521         Likewise.
4522         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
4523         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
4524         Likewise.
4525         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
4526         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
4527         Likewise.
4528         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
4529         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
4530         Likewise.
4531         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
4532         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
4533         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
4534         Likewise.
4535         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
4536         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
4537         Likewise.
4538         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
4539         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
4540         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
4541         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
4542         Likewise.
4543         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
4544         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
4545         Likewise.
4546         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
4547         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
4548         Likewise.
4549         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
4550         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
4551         Likewise.
4552         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
4553         Likewise.
4554         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
4555         Likewise.
4556         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
4557         Likewise.
4558         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
4559         Likewise.
4560         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
4561         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
4562         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
4563         Likewise.
4564         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
4565         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
4566         Likewise.
4567         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
4568         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
4569         Likewise.
4570         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
4571         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
4572         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
4573         Likewise.
4574         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
4575         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
4576         Likewise.
4577         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
4578         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
4579         Likewise.
4580         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
4581         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
4582         Likewise.
4583         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
4584         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
4585         Likewise.
4586         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
4587         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
4588         Likewise.
4589         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
4590         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
4591         Likewise.
4592         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
4593         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
4594         Likewise.
4595         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
4596         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
4597         Likewise.
4598         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
4599         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
4600         Likewise.
4601         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
4602         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
4603         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
4604         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
4605         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
4606         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
4607         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
4608         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
4609         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
4610         Likewise.
4611         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
4612         Likewise.
4613         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
4614         Likewise.
4615         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
4616         Likewise.
4617         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
4618         Likewise.
4619         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
4620         Likewise.
4621         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
4622         Likewise.
4623         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
4624         Likewise.
4625         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
4626         Likewise.
4627         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
4628         Likewise.
4629         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
4630         Likewise.
4631         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
4632         Likewise.
4633         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
4634         Likewise.
4635         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
4636         Likewise.
4637         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
4638         Likewise.
4639         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
4640         Likewise.
4641         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
4642         Likewise.
4643         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
4644         Likewise.
4645         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
4646         Likewise.
4647         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
4648         Likewise.
4649         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
4650         Likewise.
4651         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
4652         Likewise.
4653         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
4654         Likewise.
4655         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
4656         Likewise.
4657         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
4658         Likewise.
4659         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
4660         Likewise.
4661         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
4662         Likewise.
4663         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
4664         Likewise.
4665         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
4666         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
4667         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
4668         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
4669         Likewise.
4670         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
4671         Likewise.
4672         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
4673         Likewise.
4674         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
4675         Likewise.
4676         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
4677         Likewise.
4678         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
4679         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
4680         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
4681         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
4682         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
4683         Likewise.
4684         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
4685         Likewise.
4686         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
4687         Likewise.
4688         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
4689         Likewise.
4690         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
4691         Likewise.
4692         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
4693         Likewise.
4694         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
4695         Likewise.
4696         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
4697         Likewise.
4698         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
4699         Likewise.
4700         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
4701         Likewise.
4702         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
4703         Likewise.
4704         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
4705         Likewise.
4706         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
4707         Likewise.
4708         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
4709         Likewise.
4710         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
4711         Likewise.
4712         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
4713         Likewise.
4714         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
4715         Likewise.
4716         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
4717         Likewise.
4718         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
4719         Likewise.
4720         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
4721         Likewise.
4722         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
4723         Likewise.
4724         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
4725         Likewise.
4726         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
4727         Likewise.
4728         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
4729         Likewise.
4730         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
4731         Likewise.
4732         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
4733         Likewise.
4734         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
4735         Likewise.
4736         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
4737         Likewise.
4738         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
4739         Likewise.
4740         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
4741         Likewise.
4742         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
4743         Likewise.
4744         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
4745         Likewise.
4746         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
4747         Likewise.
4748         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
4749         Likewise.
4750         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
4751         Likewise.
4752         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
4753         Likewise.
4754         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
4755         Likewise.
4756         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
4757         Likewise.
4758         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
4759         Likewise.
4760         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
4761         Likewise.
4762         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
4763         Likewise.
4764         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
4765         Likewise.
4766         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
4767         Likewise.
4768         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
4769         Likewise.
4770         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
4771         Likewise.
4772         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
4773         Likewise.
4774         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
4775         Likewise.
4776         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
4777         Likewise.
4778         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
4779         Likewise.
4780         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
4781         Likewise.
4782         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
4783         Likewise.
4784         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
4785         Likewise.
4786         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
4787         Likewise.
4788         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
4789         Likewise.
4790         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
4791         Likewise.
4792         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
4793         Likewise.
4794         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
4795         Likewise.
4796         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
4797         Likewise.
4798         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
4799         Likewise.
4800         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
4801         Likewise.
4802         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
4803         Likewise.
4804         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
4805         Likewise.
4806         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
4807         Likewise.
4808         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
4809         Likewise.
4810         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
4811         Likewise.
4812         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
4813         Likewise.
4814         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
4815         Likewise.
4816         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
4817         Likewise.
4818         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
4819         Likewise.
4820         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
4821         Likewise.
4822         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
4823         Likewise.
4824         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
4825         Likewise.
4826         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
4827         Likewise.
4828         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
4829         Likewise.
4830         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
4831         Likewise.
4832         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
4833         Likewise.
4834         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
4835         Likewise.
4836         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
4837         Likewise.
4838         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
4839         Likewise.
4840         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
4841         Likewise.
4842         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
4843         Likewise.
4844         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
4845         Likewise.
4846         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
4847         Likewise.
4848         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
4849         Likewise.
4850         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
4851         Likewise.
4852         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
4853         Likewise.
4854         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
4855         Likewise.
4856         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
4857         Likewise.
4858         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
4859         Likewise.
4860         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
4861         Likewise.
4862         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
4863         Likewise.
4864         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
4865         Likewise.
4866         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
4867         Likewise.
4868         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
4869         Likewise.
4870         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
4871         Likewise.
4872         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
4873         Likewise.
4874         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
4875         Likewise.
4876         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
4877         Likewise.
4878         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
4879         Likewise.
4880         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
4881         Likewise.
4882         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
4883         Likewise.
4884         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
4885         Likewise.
4886         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
4887         Likewise.
4888         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
4889         Likewise.
4890         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
4891         Likewise.
4892         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
4893         Likewise.
4894         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
4895         Likewise.
4896         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
4897         Likewise.
4898         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
4899         Likewise.
4900         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
4901         Likewise.
4902         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
4903         Likewise.
4904         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
4905         Likewise.
4906         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
4907         Likewise.
4908         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
4909         Likewise.
4910         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
4911         Likewise.
4912         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
4913         Likewise.
4914         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
4915         Likewise.
4916         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
4917         Likewise.
4918         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
4919         Likewise.
4920         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
4921         Likewise.
4922         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
4923         Likewise.
4924         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
4925         Likewise.
4926         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
4927         Likewise.
4928         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
4929         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
4930         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
4931         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
4932         Likewise.
4933         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
4934         Likewise.
4935         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
4936         Likewise.
4937         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
4938         Likewise.
4939         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
4940         Likewise.
4941         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
4942         Likewise.
4943         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
4944         Likewise.
4945         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
4946         Likewise.
4947         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
4948         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
4949         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
4950         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
4951         Likewise.
4952         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
4953         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
4954         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
4955         Likewise.
4956         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
4957         Likewise.
4958         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
4959         Likewise.
4960         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
4961         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
4962         Likewise.
4963         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
4964         Likewise.
4965         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
4966         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
4967         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
4968         Likewise.
4969         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
4970         Likewise.
4971         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
4972         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
4973         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
4974         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
4975         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
4976         Likewise.
4977         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
4978         Likewise.
4979         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
4980         Likewise.
4981         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
4982         Likewise.
4983         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
4984         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
4985         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
4986         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
4987         Likewise.
4988         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
4989         Likewise.
4990         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
4991         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
4992         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
4993         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
4994         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
4995         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
4996         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
4997         Likewise.
4998         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
4999         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
5000         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
5001         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
5002         Likewise.
5003         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
5004         Likewise.
5005         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
5006         Likewise.
5007         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
5008         Likewise.
5009         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
5010         Likewise.
5011         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
5012         Likewise.
5013         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
5014         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
5015         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
5016         Likewise.
5017         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
5018         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
5019         Likewise.
5020         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
5021         Likewise.
5022         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
5023         Likewise.
5024         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
5025         Likewise.
5026         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
5027         Likewise.
5028         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5029         Likewise.
5030         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
5031         Likewise.
5032         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
5033         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
5034         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
5035         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
5036         Likewise.
5037         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
5038         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
5039         Likewise.
5040         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
5041         Likewise.
5042         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
5043         Likewise.
5044         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
5045         Likewise.
5046         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
5047         Likewise.
5048         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5049         Likewise.
5050         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
5051         Likewise.
5052         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
5053         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
5054         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
5055         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
5056         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
5057         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
5058         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
5059         Likewise.
5060         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
5061         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
5062         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
5063         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
5064         Likewise.
5065         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
5066         Likewise.
5067         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
5068         Likewise.
5069         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
5070         Likewise.
5071         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
5072         Likewise.
5073         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
5074         Likewise.
5075         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
5076         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
5077         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
5078         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
5079         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
5080         Likewise.
5081         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
5082         Likewise.
5083         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
5084         Likewise.
5085         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
5086         Likewise.
5087         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
5088         Likewise.
5089         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
5090         Likewise.
5091         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
5092         Likewise.
5093         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
5094         Likewise.
5095         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
5096         Likewise.
5097         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
5098         Likewise.
5099         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
5100         Likewise.
5101         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
5102         Likewise.
5103         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
5104         Likewise.
5105         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
5106         Likewise.
5107         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
5108         Likewise.
5109         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
5110         Likewise.
5111         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
5112         Likewise.
5113         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
5114         Likewise.
5115         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
5116         Likewise.
5117         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
5118         Likewise.
5119         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
5120         Likewise.
5121         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
5122         Likewise.
5123         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
5124         Likewise.
5125         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
5126         Likewise.
5127         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
5128         Likewise.
5129         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
5130         Likewise.
5131         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
5132         Likewise.
5133         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
5134         Likewise.
5135         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
5136         Likewise.
5137         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
5138         Likewise.
5139         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
5140         Likewise.
5141         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
5142         Likewise.
5143         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
5144         Likewise.
5145         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
5146         Likewise.
5147         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
5148         Likewise.
5149         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
5150         Likewise.
5151         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
5152         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
5153         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
5154         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
5155         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
5156         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
5157         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
5158         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
5159         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
5160         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
5161         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
5162         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
5163         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
5164         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
5165         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
5166         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
5167         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
5168         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
5169         * testsuite/tr1/headers/all.cc: Likewise.
5170         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
5171         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
5172         * testsuite/util/testsuite_shared.cc: Likewise.
5173         * scripts/extract_symvers: Likewise.  Remove runtime exception.
5174         * testsuite/17_intro/headers/all.cc: Likewise.
5175         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
5176         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
5177         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
5178         Likewise.
5179         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
5180         Likewise.
5181         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
5182         Likewise.
5183         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
5184         Likewise.
5185         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
5186         Likewise.
5187         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
5188         Likewise.
5189         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
5190         Likewise.
5191         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
5192         Likewise.
5193         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
5194         Likewise.
5195         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
5196         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
5197         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
5198         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
5199         Likewise.
5200         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
5201         Likewise.
5202         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
5203         Likewise.
5204         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
5205         Likewise.
5206         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
5207         Likewise.
5208         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
5209         Likewise.
5210         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
5211         Likewise.
5212         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
5213         Likewise.
5214         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
5215         Likewise.
5216         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
5217         Likewise.
5218         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
5219         Likewise.
5220         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
5221         Likewise.
5222         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
5223         Likewise.
5224         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
5225         Likewise.
5226         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
5227         Likewise.
5228         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
5229         Likewise.
5230         * testsuite/20_util/pair/moveable.cc: Likewise.
5231         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
5232         Likewise.
5233         * testsuite/20_util/pair/swap.cc: Likewise.
5234         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
5235         Likewise.
5236         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
5237         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
5238         Likewise.
5239         * testsuite/20_util/tuple/moveable.cc: Likewise.
5240         * testsuite/20_util/tuple/moveable2.cc: Likewise.
5241         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
5242         Likewise.
5243         * testsuite/20_util/tuple/swap.cc: Likewise.
5244         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
5245         Likewise.
5246         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
5247         Likewise.
5248         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
5249         Likewise.
5250         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
5251         Likewise.
5252         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
5253         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
5254         Likewise.
5255         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
5256         Likewise.
5257         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
5258         Likewise.
5259         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
5260         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
5261         Likewise.
5262         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
5263         Likewise.
5264         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
5265         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
5266         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
5267         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
5268         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
5269         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
5270         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
5271         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
5272         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
5273         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
5274         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
5275         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
5276         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
5277         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
5278         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
5279         Likewise.
5280         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
5281         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
5282         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
5283         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
5284         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
5285         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
5286         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
5287         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
5288         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
5289         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
5290         Likewise.
5291         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
5292         Likewise.
5293         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
5294         Likewise.
5295         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
5296         Likewise.
5297         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
5298         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
5299         Likewise.
5300         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
5301         Likewise.
5302         * testsuite/23_containers/deque/14340.cc: Likewise.
5303         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
5304         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
5305         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
5306         * testsuite/23_containers/deque/init-list.cc: Likewise.
5307         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
5308         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
5309         * testsuite/23_containers/deque/moveable.cc: Likewise.
5310         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
5311         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
5312         Likewise.
5313         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
5314         Likewise.
5315         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
5316         Likewise.
5317         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
5318         Likewise.
5319         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
5320         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
5321         Likewise.
5322         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
5323         Likewise.
5324         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
5325         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
5326         Likewise.
5327         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
5328         Likewise.
5329         * testsuite/23_containers/list/14340.cc: Likewise.
5330         * testsuite/23_containers/list/23781.cc: Likewise.
5331         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
5332         * testsuite/23_containers/list/init-list.cc: Likewise.
5333         * testsuite/23_containers/list/moveable.cc: Likewise.
5334         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
5335         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
5336         Likewise.
5337         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
5338         Likewise.
5339         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
5340         Likewise.
5341         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
5342         Likewise.
5343         * testsuite/23_containers/map/14340.cc: Likewise.
5344         * testsuite/23_containers/map/23781.cc: Likewise.
5345         * testsuite/23_containers/map/init-list.cc: Likewise.
5346         * testsuite/23_containers/map/moveable.cc: Likewise.
5347         * testsuite/23_containers/map/operations/1.cc: Likewise.
5348         * testsuite/23_containers/map/operations/31440.cc: Likewise.
5349         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
5350         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
5351         Likewise.
5352         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
5353         Likewise.
5354         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
5355         Likewise.
5356         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
5357         Likewise.
5358         * testsuite/23_containers/multimap/14340.cc: Likewise.
5359         * testsuite/23_containers/multimap/23781.cc: Likewise.
5360         * testsuite/23_containers/multimap/init-list.cc: Likewise.
5361         * testsuite/23_containers/multimap/moveable.cc: Likewise.
5362         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
5363         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
5364         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
5365         Likewise.
5366         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
5367         Likewise.
5368         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
5369         Likewise.
5370         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
5371         Likewise.
5372         * testsuite/23_containers/multiset/14340.cc: Likewise.
5373         * testsuite/23_containers/multiset/23781.cc: Likewise.
5374         * testsuite/23_containers/multiset/init-list.cc: Likewise.
5375         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
5376         * testsuite/23_containers/multiset/moveable.cc: Likewise.
5377         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
5378         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
5379         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
5380         Likewise.
5381         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
5382         Likewise.
5383         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
5384         Likewise.
5385         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
5386         Likewise.
5387         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
5388         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
5389         Likewise.
5390         * testsuite/23_containers/queue/moveable.cc: Likewise.
5391         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
5392         Likewise.
5393         * testsuite/23_containers/set/14340.cc: Likewise.
5394         * testsuite/23_containers/set/23781.cc: Likewise.
5395         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
5396         * testsuite/23_containers/set/init-list.cc: Likewise.
5397         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
5398         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
5399         * testsuite/23_containers/set/moveable.cc: Likewise.
5400         * testsuite/23_containers/set/operations/1.cc: Likewise.
5401         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
5402         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
5403         Likewise.
5404         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
5405         Likewise.
5406         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
5407         Likewise.
5408         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
5409         Likewise.
5410         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
5411         Likewise.
5412         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
5413         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
5414         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
5415         Likewise.
5416         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
5417         Likewise.
5418         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
5419         Likewise.
5420         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
5421         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
5422         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
5423         Likewise.
5424         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
5425         Likewise.
5426         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
5427         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
5428         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
5429         Likewise.
5430         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
5431         Likewise.
5432         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
5433         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
5434         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
5435         Likewise.
5436         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
5437         Likewise.
5438         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
5439         Likewise.
5440         * testsuite/23_containers/vector/14340.cc: Likewise.
5441         * testsuite/23_containers/vector/26412-1.cc: Likewise.
5442         * testsuite/23_containers/vector/26412-2.cc: Likewise.
5443         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
5444         Likewise.
5445         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
5446         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
5447         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
5448         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
5449         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
5450         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
5451         Likewise.
5452         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
5453         Likewise.
5454         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
5455         Likewise.
5456         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
5457         Likewise.
5458         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
5459         Likewise.
5460         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
5461         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
5462         * testsuite/23_containers/vector/init-list.cc: Likewise.
5463         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
5464         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
5465         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
5466         * testsuite/23_containers/vector/moveable.cc: Likewise.
5467         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
5468         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
5469         Likewise.
5470         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
5471         Likewise.
5472         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
5473         Likewise.
5474         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
5475         Likewise.
5476         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
5477         * testsuite/23_containers/vector/types/23767.cc: Likewise.
5478         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
5479         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
5480         Likewise.
5481         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
5482         Likewise.
5483         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
5484         Likewise.
5485         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
5486         Likewise.
5487         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
5488         Likewise.
5489         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
5490         Likewise.
5491         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
5492         Likewise.
5493         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
5494         Likewise.
5495         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
5496         Likewise.
5497         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
5498         Likewise.
5499         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
5500         Likewise.
5501         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
5502         Likewise.
5503         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
5504         Likewise.
5505         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
5506         Likewise.
5507         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
5508         Likewise.
5509         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
5510         Likewise.
5511         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
5512         Likewise.
5513         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
5514         Likewise.
5515         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
5516         Likewise.
5517         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
5518         Likewise.
5519         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
5520         Likewise.
5521         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
5522         Likewise.
5523         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
5524         Likewise.
5525         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
5526         Likewise.
5527         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
5528         Likewise.
5529         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
5530         Likewise.
5531         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
5532         Likewise.
5533         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
5534         Likewise.
5535         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
5536         Likewise.
5537         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
5538         Likewise.
5539         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
5540         Likewise.
5541         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
5542         Likewise.
5543         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
5544         Likewise.
5545         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
5546         Likewise.
5547         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
5548         Likewise.
5549         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
5550         Likewise.
5551         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
5552         Likewise.
5553         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
5554         Likewise.
5555         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
5556         Likewise.
5557         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
5558         Likewise.
5559         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
5560         Likewise.
5561         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
5562         Likewise.
5563         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
5564         Likewise.
5565         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
5566         Likewise.
5567         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
5568         Likewise.
5569         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
5570         Likewise.
5571         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
5572         Likewise.
5573         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
5574         Likewise.
5575         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
5576         Likewise.
5577         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
5578         Likewise.
5579         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
5580         Likewise.
5581         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
5582         Likewise.
5583         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
5584         Likewise.
5585         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
5586         Likewise.
5587         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
5588         Likewise.
5589         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
5590         Likewise.
5591         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
5592         Likewise.
5593         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
5594         Likewise.
5595         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
5596         Likewise.
5597         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
5598         Likewise.
5599         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
5600         Likewise.
5601         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
5602         Likewise.
5603         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
5604         Likewise.
5605         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
5606         Likewise.
5607         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
5608         Likewise.
5609         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
5610         Likewise.
5611         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
5612         Likewise.
5613         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
5614         Likewise.
5615         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
5616         Likewise.
5617         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
5618         Likewise.
5619         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
5620         Likewise.
5621         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
5622         Likewise.
5623         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
5624         Likewise.
5625         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
5626         Likewise.
5627         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
5628         Likewise.
5629         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
5630         Likewise.
5631         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
5632         Likewise.
5633         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
5634         Likewise.
5635         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
5636         Likewise.
5637         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
5638         Likewise.
5639         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
5640         Likewise.
5641         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
5642         Likewise.
5643         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
5644         Likewise.
5645         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
5646         Likewise.
5647         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
5648         Likewise.
5649         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
5650         Likewise.
5651         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
5652         Likewise.
5653         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
5654         Likewise.
5655         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
5656         Likewise.
5657         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
5658         Likewise.
5659         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
5660         Likewise.
5661         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
5662         Likewise.
5663         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
5664         Likewise.
5665         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
5666         Likewise.
5667         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
5668         Likewise.
5669         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
5670         Likewise.
5671         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
5672         Likewise.
5673         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
5674         Likewise.
5675         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
5676         Likewise.
5677         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
5678         Likewise.
5679         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
5680         Likewise.
5681         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
5682         Likewise.
5683         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
5684         Likewise.
5685         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
5686         Likewise.
5687         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
5688         Likewise.
5689         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
5690         Likewise.
5691         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
5692         Likewise.
5693         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
5694         Likewise.
5695         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
5696         Likewise.
5697         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
5698         Likewise.
5699         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
5700         Likewise.
5701         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
5702         Likewise.
5703         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
5704         Likewise.
5705         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
5706         Likewise.
5707         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
5708         Likewise.
5709         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
5710         Likewise.
5711         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
5712         Likewise.
5713         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
5714         Likewise.
5715         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
5716         Likewise.
5717         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
5718         Likewise.
5719         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
5720         Likewise.
5721         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
5722         Likewise.
5723         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
5724         Likewise.
5725         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
5726         Likewise.
5727         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
5728         Likewise.
5729         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
5730         Likewise.
5731         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
5732         Likewise.
5733         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
5734         Likewise.
5735         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
5736         Likewise.
5737         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
5738         Likewise.
5739         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
5740         Likewise.
5741         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
5742         Likewise.
5743         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
5744         Likewise.
5745         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
5746         Likewise.
5747         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
5748         Likewise.
5749         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
5750         Likewise.
5751         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
5752         Likewise.
5753         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
5754         Likewise.
5755         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
5756         Likewise.
5757         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
5758         Likewise.
5759         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
5760         Likewise.
5761         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
5762         Likewise.
5763         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
5764         Likewise.
5765         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
5766         Likewise.
5767         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
5768         Likewise.
5769         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
5770         Likewise.
5771         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
5772         Likewise.
5773         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
5774         Likewise.
5775         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
5776         Likewise.
5777         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
5778         Likewise.
5779         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
5780         Likewise.
5781         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
5782         Likewise.
5783         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
5784         Likewise.
5785         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
5786         Likewise.
5787         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
5788         Likewise.
5789         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
5790         Likewise.
5791         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
5792         Likewise.
5793         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
5794         Likewise.
5795         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
5796         Likewise.
5797         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
5798         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
5799         Likewise.
5800         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
5801         Likewise.
5802         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
5803         Likewise.
5804         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
5805         Likewise.
5806         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
5807         Likewise.
5808         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
5809         Likewise.
5810         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
5811         Likewise.
5812         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
5813         Likewise.
5814         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
5815         Likewise.
5816         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
5817         Likewise.
5818         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
5819         Likewise.
5820         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
5821         Likewise.
5822         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
5823         Likewise.
5824         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
5825         Likewise.
5826         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
5827         Likewise.
5828         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
5829         Likewise.
5830         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
5831         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
5832         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
5833         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
5834         Likewise.
5835         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
5836         Likewise.
5837         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
5838         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
5839         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
5840         Likewise.
5841         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
5842         Likewise.
5843         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
5844         Likewise.
5845         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
5846         Likewise.
5847         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
5848         Likewise.
5849         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
5850         Likewise.
5851         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
5852         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
5853         Likewise.
5854         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
5855         * testsuite/26_numerics/valarray/27867.cc: Likewise.
5856         * testsuite/26_numerics/valarray/30416.cc: Likewise.
5857         * testsuite/26_numerics/valarray/33084.cc: Likewise.
5858         * testsuite/26_numerics/valarray/algo.cc: Likewise.
5859         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
5860         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
5861         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
5862         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
5863         Likewise.
5864         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
5865         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
5866         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
5867         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
5868         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
5869         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
5870         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
5871         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
5872         Likewise.
5873         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
5874         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
5875         Likewise.
5876         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
5877         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
5878         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
5879         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
5880         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
5881         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
5882         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
5883         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
5884         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
5885         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
5886         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
5887         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
5888         Likewise.
5889         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
5890         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
5891         Likewise.
5892         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
5893         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
5894         Likewise.
5895         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
5896         Likewise.
5897         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
5898         Likewise.
5899         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
5900         Likewise.
5901         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
5902         Likewise.
5903         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
5904         Likewise.
5905         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
5906         Likewise.
5907         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
5908         Likewise.
5909         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
5910         Likewise.
5911         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
5912         Likewise.
5913         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
5914         Likewise.
5915         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
5916         Likewise.
5917         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
5918         Likewise.
5919         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
5920         Likewise.
5921         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
5922         Likewise.
5923         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
5924         Likewise.
5925         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
5926         Likewise.
5927         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
5928         Likewise.
5929         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
5930         Likewise.
5931         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
5932         Likewise.
5933         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
5934         Likewise.
5935         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
5936         Likewise.
5937         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
5938         Likewise.
5939         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
5940         Likewise.
5941         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
5942         Likewise.
5943         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
5944         Likewise.
5945         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
5946         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
5947         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
5948         Likewise.
5949         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
5950         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
5951         Likewise.
5952         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
5953         Likewise.
5954         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
5955         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
5956         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
5957         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
5958         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
5959         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
5960         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
5961         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
5962         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
5963         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
5964         Likewise.
5965         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
5966         Likewise.
5967         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
5968         Likewise.
5969         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
5970         Likewise.
5971         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
5972         Likewise.
5973         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
5974         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
5975         Likewise.
5976         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
5977         Likewise.
5978         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
5979         Likewise.
5980         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
5981         Likewise.
5982         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
5983         Likewise.
5984         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
5985         Likewise.
5986         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
5987         Likewise.
5988         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
5989         Likewise.
5990         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
5991         Likewise.
5992         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
5993         Likewise.
5994         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
5995         Likewise.
5996         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
5997         Likewise.
5998         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
5999         Likewise.
6000         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
6001         Likewise.
6002         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
6003         Likewise.
6004         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
6005         Likewise.
6006         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
6007         Likewise.
6008         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
6009         Likewise.
6010         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
6011         Likewise.
6012         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
6013         Likewise.
6014         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
6015         Likewise.
6016         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
6017         Likewise.
6018         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
6019         Likewise.
6020         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
6021         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
6022         Likewise.
6023         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
6024         Likewise.
6025         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
6026         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
6027         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
6028         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
6029         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
6030         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
6031         Likewise.
6032         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
6033         Likewise.
6034         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
6035         Likewise.
6036         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
6037         Likewise.
6038         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
6039         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
6040         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
6041         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
6042         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
6043         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
6044         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
6045         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
6046         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
6047         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
6048         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
6049         Likewise.
6050         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
6051         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
6052         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
6053         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
6054         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
6055         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
6056         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
6057         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
6058         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
6059         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
6060         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
6061         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
6062         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
6063         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
6064         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
6065         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
6066         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
6067         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
6068         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
6069         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
6070         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
6071         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
6072         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
6073         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
6074         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
6075         Likewise.
6076         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
6077         * testsuite/27_io/fpos/14252.cc: Likewise.
6078         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
6079         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
6080         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
6081         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
6082         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
6083         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
6084         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
6085         * testsuite/27_io/ios_base/state/1.cc: Likewise.
6086         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
6087         Likewise.
6088         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
6089         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
6090         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
6091         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
6092         Likewise.
6093         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
6094         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
6095         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
6096         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
6097         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
6098         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
6099         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
6100         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
6101         * testsuite/27_io/objects/char/3045.cc: Likewise.
6102         * testsuite/27_io/objects/char/3647.cc: Likewise.
6103         * testsuite/27_io/objects/char/5268.cc: Likewise.
6104         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
6105         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
6106         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
6107         * testsuite/28_regex/init-list.cc: Likewise.
6108         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
6109         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
6110         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
6111         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
6112         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
6113         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
6114         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
6115         Likewise.
6116         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
6117         Likewise.
6118         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
6119         Likewise.
6120         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
6121         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
6122         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
6123         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
6124         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
6125         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
6126         Likewise.
6127         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
6128         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
6129         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
6130         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
6131         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
6132         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
6133         Likewise.
6134         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
6135         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
6136         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
6137         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
6138         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
6139         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
6140         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
6141         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
6142         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
6143         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
6144         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
6145         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
6146         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
6147         Likewise.
6148         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
6149         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
6150         Likewise.
6151         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
6152         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
6153         Likewise.
6154         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
6155         Likewise.
6156         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
6157         Likewise.
6158         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
6159         Likewise.
6160         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
6161         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
6162         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
6163         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
6164         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
6165         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
6166         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
6167         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
6168         Likewise.
6169         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
6170         Likewise.
6171         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
6172         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
6173         Likewise.
6174         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
6175         Likewise.
6176         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
6177         Likewise.
6178         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
6179         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
6180         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
6181         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
6182         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
6183         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
6184         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
6185         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
6186         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
6187         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
6188         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
6189         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
6190         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
6191         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
6192         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
6193         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
6194         Likewise.
6195         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
6196         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
6197         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
6198         Likewise.
6199         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
6200         Likewise.
6201         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
6202         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
6203         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
6204         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
6205         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
6206         Likewise.
6207         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
6208         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
6209         Likewise.
6210         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
6211         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
6212         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
6213         Likewise.
6214         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
6215         Likewise.
6216         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
6217         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
6218         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
6219         Likewise.
6220         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
6221         Likewise.
6222         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
6223         Likewise.
6224         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
6225         Likewise.
6226         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
6227         Likewise.
6228         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
6229         * testsuite/30_threads/this_thread/1.cc: Likewise.
6230         * testsuite/30_threads/this_thread/2.cc: Likewise.
6231         * testsuite/30_threads/this_thread/3.cc: Likewise.
6232         * testsuite/30_threads/this_thread/4.cc: Likewise.
6233         * testsuite/30_threads/thread/cons/1.cc: Likewise.
6234         * testsuite/30_threads/thread/cons/2.cc: Likewise.
6235         * testsuite/30_threads/thread/cons/3.cc: Likewise.
6236         * testsuite/30_threads/thread/cons/4.cc: Likewise.
6237         * testsuite/30_threads/thread/cons/5.cc: Likewise.
6238         * testsuite/30_threads/thread/cons/6.cc: Likewise.
6239         * testsuite/30_threads/thread/cons/7.cc: Likewise.
6240         * testsuite/30_threads/thread/cons/8.cc: Likewise.
6241         * testsuite/30_threads/thread/cons/9.cc: Likewise.
6242         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
6243         * testsuite/30_threads/thread/members/1.cc: Likewise.
6244         * testsuite/30_threads/thread/members/2.cc: Likewise.
6245         * testsuite/30_threads/thread/members/3.cc: Likewise.
6246         * testsuite/30_threads/thread/members/4.cc: Likewise.
6247         * testsuite/30_threads/thread/members/5.cc: Likewise.
6248         * testsuite/30_threads/thread/swap/1.cc: Likewise.
6249         * testsuite/30_threads/thread/swap/2.cc: Likewise.
6250         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
6251         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
6252         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
6253         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
6254         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
6255         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
6256         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
6257         Likewise.
6258         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
6259         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
6260         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
6261         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
6262         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
6263         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
6264         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
6265         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
6266         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
6267         * testsuite/30_threads/try_lock/1.cc: Likewise.
6268         * testsuite/30_threads/try_lock/2.cc: Likewise.
6269         * testsuite/30_threads/try_lock/3.cc: Likewise.
6270         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
6271         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
6272         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
6273         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
6274         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
6275         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
6276         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
6277         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
6278         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
6279         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
6280         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
6281         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
6282         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
6283         Likewise.
6284         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
6285         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
6286         Likewise.
6287         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
6288         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
6289         Likewise.
6290         * testsuite/ext/array_allocator/1.cc: Likewise.
6291         * testsuite/ext/array_allocator/2.cc: Likewise.
6292         * testsuite/ext/array_allocator/3.cc: Likewise.
6293         * testsuite/ext/ext_pointer/1.cc: Likewise.
6294         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
6295         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
6296         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
6297         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
6298         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
6299         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
6300         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
6301         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
6302         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
6303         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
6304         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
6305         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
6306         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
6307         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
6308         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
6309         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
6310         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
6311         Likewise.
6312         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
6313         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
6314         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
6315         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
6316         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
6317         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
6318         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
6319         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
6320         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
6321         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
6322         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
6323         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
6324         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
6325         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
6326         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
6327         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
6328         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
6329         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
6330         Likewise.
6331         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
6332         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
6333         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
6334         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
6335         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
6336         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
6337         * testsuite/ext/pod_char_traits.cc: Likewise.
6338         * testsuite/ext/slist/23781.cc: Likewise.
6339         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
6340         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
6341         * testsuite/ext/vstring/init-list.cc: Likewise.
6342         * testsuite/ext/vstring/moveable.cc: Likewise.
6343         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
6344         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
6345         Likewise.
6346         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
6347         Likewise.
6348         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
6349         Likewise.
6350         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
6351         Likewise.
6352         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
6353         Likewise.
6354         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
6355         Likewise.
6356         * testsuite/ext/vstring/types/23767.cc: Likewise.
6357         * testsuite/performance/21_strings/string_append.cc: Likewise.
6358         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
6359         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
6360         Likewise.
6361         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
6362         Likewise.
6363         * testsuite/performance/21_strings/string_find.cc: Likewise.
6364         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
6365         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
6366         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
6367         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
6368         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
6369         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
6370         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
6371         Likewise.
6372         * testsuite/performance/23_containers/create/map.cc: Likewise.
6373         * testsuite/performance/23_containers/create_from_sorted/set.cc:
6374         Likewise.
6375         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
6376         * testsuite/performance/23_containers/find/map.cc: Likewise.
6377         * testsuite/performance/23_containers/index/map.cc: Likewise.
6378         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
6379         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
6380         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
6381         Likewise.
6382         * testsuite/performance/23_containers/insert_erase/associative.cc:
6383         Likewise.
6384         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
6385         Likewise.
6386         * testsuite/performance/23_containers/producer_consumer/associative.cc:
6387         Likewise.
6388         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
6389         Likewise.
6390         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
6391         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
6392         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
6393         Likewise.
6394         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
6395         Likewise.
6396         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
6397         Likewise.
6398         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
6399         Likewise.
6400         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
6401         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
6402         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
6403         Likewise.
6404         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
6405         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
6406         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
6407         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
6408         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
6409         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
6410         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
6411         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
6412         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
6413         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
6414         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
6415         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
6416         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
6417         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
6418         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
6419         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
6420         Likewise.
6421         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
6422         Likewise.
6423         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
6424         Likewise.
6425         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
6426         Likewise.
6427         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
6428         Likewise.
6429         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
6430         Likewise.
6431         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
6432         Likewise.
6433         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
6434         Likewise.
6435         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
6436         Likewise.
6437         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
6438         Likewise.
6439         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
6440         Likewise.
6441         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
6442         Likewise.
6443         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
6444         Likewise.
6445         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
6446         Likewise.
6447         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
6448         Likewise.
6449         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
6450         Likewise.
6451         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
6452         Likewise.
6453         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
6454         Likewise.
6455         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
6456         Likewise.
6457         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
6458         Likewise.
6459         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
6460         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
6461         Likewise.
6462         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
6463         Likewise.
6464         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
6465         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
6466         Likewise.
6467         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
6468         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
6469         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
6470         Likewise.
6471         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
6472         Likewise.
6473         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
6474         Likewise.
6475         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
6476         Likewise.
6477         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
6478         Likewise.
6479         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
6480         Likewise.
6481         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
6482         Likewise.
6483         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
6484         Likewise.
6485         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
6486         Likewise.
6487         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
6488         Likewise.
6489         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
6490         Likewise.
6491         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
6492         Likewise.
6493         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
6494         Likewise.
6495         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
6496         Likewise.
6497         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
6498         Likewise.
6499         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
6500         Likewise.
6501         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
6502         Likewise.
6503         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
6504         Likewise.
6505         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
6506         Likewise.
6507         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
6508         Likewise.
6509         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
6510         Likewise.
6511         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
6512         Likewise.
6513         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
6514         Likewise.
6515         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
6516         Likewise.
6517         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
6518         Likewise.
6519         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
6520         Likewise.
6521         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
6522         Likewise.
6523         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
6524         Likewise.
6525         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
6526         Likewise.
6527         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
6528         Likewise.
6529         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
6530         Likewise.
6531         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
6532         Likewise.
6533         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
6534         Likewise.
6535         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
6536         Likewise.
6537         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
6538         Likewise.
6539         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
6540         Likewise.
6541         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
6542         Likewise.
6543         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
6544         Likewise.
6545         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
6546         Likewise.
6547         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
6548         Likewise.
6549         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
6550         Likewise.
6551         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
6552         Likewise.
6553         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
6554         Likewise.
6555         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
6556         Likewise.
6557         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
6558         Likewise.
6559         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
6560         Likewise.
6561         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
6562         Likewise.
6563         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
6564         Likewise.
6565         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
6566         Likewise.
6567         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
6568         Likewise.
6569         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
6570         Likewise.
6571         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
6572         Likewise.
6573         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
6574         Likewise.
6575         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
6576         Likewise.
6577         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
6578         Likewise.
6579         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
6580         Likewise.
6581         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
6582         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
6583         Likewise.
6584         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
6585         Likewise.
6586         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
6587         Likewise.
6588         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
6589         Likewise.
6590         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
6591         Likewise.
6592         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
6593         Likewise.
6594         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
6595         Likewise.
6596         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
6597         Likewise.
6598         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
6599         Likewise.
6600         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
6601         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
6602         Likewise.
6603         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
6604         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
6605         Likewise.
6606         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
6607         Likewise.
6608         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
6609         Likewise.
6610         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
6611         Likewise.
6612         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
6613         Likewise.
6614         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
6615         Likewise.
6616         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
6617         Likewise.
6618         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
6619         Likewise.
6620         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
6621         Likewise.
6622         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
6623         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
6624         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
6625         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
6626         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
6627         Likewise.
6628         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
6629         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
6630         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
6631         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
6632         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
6633         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
6634         * testsuite/util/io/illegal_input_error.hpp: Likewise.
6635         * testsuite/util/io/prog_bar.cc: Likewise.
6636         * testsuite/util/io/prog_bar.hpp: Likewise.
6637         * testsuite/util/io/text_populate.hpp: Likewise.
6638         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
6639         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
6640         * testsuite/util/io/xml.hpp: Likewise.
6641         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
6642         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
6643         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
6644         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
6645         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
6646         * testsuite/util/native_type/native_map.hpp: Likewise.
6647         * testsuite/util/native_type/native_multimap.hpp: Likewise.
6648         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
6649         * testsuite/util/native_type/native_set.hpp: Likewise.
6650         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
6651         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
6652         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
6653         Likewise.
6654         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
6655         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
6656         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
6657         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
6658         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
6659         Likewise.
6660         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
6661         Likewise.
6662         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
6663         Likewise.
6664         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
6665         Likewise.
6666         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
6667         Likewise.
6668         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
6669         Likewise.
6670         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
6671         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
6672         Likewise.
6673         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
6674         Likewise.
6675         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
6676         Likewise.
6677         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
6678         Likewise.
6679         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
6680         Likewise.
6681         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
6682         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
6683         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
6684         * testsuite/util/regression/basic_type.hpp: Likewise.
6685         * testsuite/util/regression/common_type.hpp: Likewise.
6686         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
6687         Likewise.
6688         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
6689         Likewise.
6690         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
6691         Likewise.
6692         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
6693         Likewise.
6694         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
6695         Likewise.
6696         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
6697         Likewise.
6698         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
6699         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
6700         Likewise.
6701         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
6702         Likewise.
6703         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
6704         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
6705         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
6706         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
6707         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
6708         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
6709         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
6710         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
6711         * testsuite/util/statistic/result_recorder.hpp: Likewise.
6712         * testsuite/util/statistic/sample_mean.hpp: Likewise.
6713         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
6714         * testsuite/util/statistic/sample_variance.hpp: Likewise.
6715         * testsuite/util/testsuite_abi.cc: Likewise.
6716         * testsuite/util/testsuite_abi.h: Likewise.
6717         * testsuite/util/testsuite_abi_check.cc: Likewise.
6718         * testsuite/util/testsuite_allocator.cc: Likewise.
6719         * testsuite/util/testsuite_allocator.h: Likewise.
6720         * testsuite/util/testsuite_api.h: Likewise.
6721         * testsuite/util/testsuite_character.cc: Likewise.
6722         * testsuite/util/testsuite_character.h: Likewise.
6723         * testsuite/util/testsuite_common_types.h: Likewise.
6724         * testsuite/util/testsuite_error.h: Likewise.
6725         * testsuite/util/testsuite_hooks.cc: Likewise.
6726         * testsuite/util/testsuite_hooks.h: Likewise.
6727         * testsuite/util/testsuite_io.h: Likewise.
6728         * testsuite/util/testsuite_iterators.h: Likewise.
6729         * testsuite/util/testsuite_performance.h: Likewise.
6730         * testsuite/util/testsuite_rng.h: Likewise.
6731         * testsuite/util/testsuite_rvalref.h: Likewise.
6732         * testsuite/util/testsuite_tr1.h: Likewise.
6733         * testsuite/util/thread/all.h: Likewise.
6734         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
6735         Likewise.
6736         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
6737         Likewise.
6738         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
6739         Likewise.
6740         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
6741         Likewise.
6742         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
6743         Likewise.
6744         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
6745         Likewise.
6746         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
6747         Likewise.
6748         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
6749         Likewise.
6750         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
6751         Likewise.
6752         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
6753         Likewise.
6754         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
6755         Likewise.
6756         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
6757         Likewise.
6758         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
6759         Likewise.
6760         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
6761         Likewise.
6762         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
6763         Likewise.
6764         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
6765         Likewise.
6766         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
6767         Likewise.
6768         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
6769         Likewise.
6770         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
6771         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
6772         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
6773         Likewise.
6774         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
6775         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
6776         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
6777         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
6778         Likewise.
6779         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
6780         Likewise.
6781         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
6782         Likewise.
6783         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
6784         Likewise.
6785         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
6786         Likewise.
6787         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
6788         Likewise.
6789         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
6790         Likewise.
6791         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
6792         Likewise.
6793         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
6794         Likewise.
6795         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
6796         Likewise.
6797         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
6798         Likewise.
6799         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
6800         Likewise.
6801         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
6802         Likewise.
6803         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
6804         Likewise.
6805         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
6806         Likewise.
6807         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
6808         Likewise.
6809         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
6810         Likewise.
6811         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
6812         Likewise.
6813         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
6814         Likewise.
6815         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
6816         Likewise.
6817         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
6818         Likewise.
6819         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
6820         Likewise.
6821         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
6822         Likewise.
6823         * testsuite/26_numerics/random/mt19937.cc: Likewise.
6824         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
6825         Likewise.
6826         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
6827         Likewise.
6828         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
6829         Likewise.
6830         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
6831         Likewise.
6832         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
6833         Likewise.
6834         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
6835         Likewise.
6836         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
6837         Likewise.
6838         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
6839         Likewise.
6840         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
6841         Likewise.
6842         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
6843         Likewise.
6844         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
6845         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
6846         Likewise.
6847         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
6848         Likewise.
6849         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
6850         Likewise.
6851         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
6852         Likewise.
6853         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
6854         Likewise.
6855         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
6856         Likewise.
6857         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
6858         Likewise.
6859         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
6860         Likewise.
6861         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
6862         Likewise.
6863         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
6864         Likewise.
6865         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
6866         Likewise.
6867         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
6868         Likewise.
6869         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
6870         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
6871         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
6872         Likewise.
6873         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
6874         Likewise.
6875         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
6876         Likewise.
6877         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
6878         Likewise.
6879         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
6880         Likewise.
6881         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
6882         Likewise.
6883         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
6884         Likewise.
6885         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
6886         Likewise.
6887         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
6888         Likewise.
6889         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
6890         Likewise.
6891         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
6892         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
6893         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
6894         Likewise.
6895         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
6896         Likewise.
6897         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
6898         Likewise.
6899         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
6900         Likewise.
6901         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
6902         Likewise.
6903         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
6904         Likewise.
6905         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
6906         Likewise.
6907         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
6908         Likewise.
6909         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
6910         Likewise.
6911         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
6912         Likewise.
6913         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
6914         Likewise.
6915         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
6916         Likewise.
6917         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
6918         Likewise.
6919         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
6920         Likewise.
6921         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
6922         Likewise.
6923         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
6924         Likewise.
6925         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
6926         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
6927         Likewise.
6928         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
6929         Likewise.
6930         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
6931         Likewise.
6932         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
6933         Likewise.
6934         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
6935         Likewise.
6936         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
6937         Likewise.
6938         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
6939         Likewise.
6940         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
6941         Likewise.
6942         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
6943         Likewise.
6944         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
6945         Likewise.
6946         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
6947         Likewise.
6948         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
6949         Likewise.
6950         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
6951         Likewise.
6952         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
6953         Likewise.
6954         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
6955         Likewise.
6956         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
6957         Likewise.
6958         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
6959         Likewise.
6960         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
6961         Likewise.
6962         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
6963         Likewise.
6964         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
6965         Likewise.
6966         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
6967         Likewise.
6968         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
6969         Likewise.
6970         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
6971         Likewise.
6972         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
6973         Likewise.
6974         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
6975         Likewise.
6976         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
6977         Likewise.
6978         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
6979         Likewise.
6980         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
6981         Likewise.
6982         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
6983         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
6984         Likewise.
6985         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
6986         Likewise.
6987         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
6988         Likewise.
6989         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
6990         Likewise.
6991         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
6992         Likewise.
6993         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
6994         Likewise.
6995         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
6996         Likewise.
6997         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
6998         Likewise.
6999         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
7000         Likewise.
7001         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
7002         Likewise.
7003         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
7004         Likewise.
7005         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
7006         Likewise.
7007         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
7008         Likewise.
7009         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
7010         Likewise.
7011         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
7012         Likewise.
7013         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
7014         Likewise.
7015         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
7016         Likewise.
7017         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
7018         Likewise.
7019         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
7020         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
7021         * testsuite/backward/hash_map/25896.cc: Likewise.
7022         * testsuite/backward/hash_set/25896.cc: Likewise.
7023
7024 2009-04-08  Ian Lance Taylor  <iant@google.com>
7025
7026         * include/backward/hashtable.h (erase): Correctly handle erasing a
7027         reference to an entry in the hash table.
7028         * testsuite/backward/hash_map/25896.cc: New.
7029         * testsuite/backward/hash_set/25896.cc: New.
7030
7031 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
7032
7033         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
7034         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
7035
7036 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7037
7038         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
7039         of debug.
7040         * include/Makefile.in: Regenerate.
7041         * include/precompiled/stdc++.h: Add.
7042
7043 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7044
7045         * include/bits/random.h: Adjust doxygen markup.
7046         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
7047
7048         * testsuite/26_numerics/random/piecewise_linear_distribution/
7049         operators/serialize.cc: Use typedefs.
7050
7051 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7052
7053         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
7054         __gnu_cxx namespace.  Remove "static inline".
7055
7056 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7057
7058         * include/bits/random.tcc (linear_congruential_engine<>::
7059         seed(seed_seq&)): Fix typo in last fix for __m == 0.
7060
7061 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7062
7063         * include/bits/random.h (operator==): Mark all inline.
7064         (mersenne_twister_engine): Enable #if 0 checks.
7065
7066         * include/bits/random.h: Formatting tweaks.
7067
7068 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7069
7070         * include/bits/random.tcc (piecewise_linear_distribution<>::
7071         operator()(_UniformRandomNumberGenerator&, const param_type&)):
7072         Remove spurious closed parenthesis.
7073
7074 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7075
7076         PR libstdc++/39644 (partial)
7077         * include/bits/random.tcc (linear_congruential_engine<>::
7078         seed(seed_seq&), independent_bits_engine<>::operator(),
7079         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
7080
7081 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
7082
7083         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
7084         thinko.
7085         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7086         default.cc: Enable.
7087
7088 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
7089
7090         PR libstdc++/39629 (partial)
7091         * testsuite/26_numerics/random/independent_bits_engine/cons/
7092         base_move.cc: Use uint_fast64_t instead of unsigned long.
7093         * testsuite/26_numerics/random/independent_bits_engine/cons/
7094         seed1.cc: Likewise.
7095         * testsuite/26_numerics/random/independent_bits_engine/cons/
7096         seed2.cc: Likewise.
7097         * testsuite/26_numerics/random/independent_bits_engine/cons/
7098         base_copy.cc: Likewise.
7099         * testsuite/26_numerics/random/independent_bits_engine/cons/
7100         default.cc: Likewise.
7101         * testsuite/26_numerics/random/independent_bits_engine/cons/
7102         seed_seq.cc: Likewise.
7103         * testsuite/26_numerics/random/independent_bits_engine/
7104         requirements/typedefs.cc: Likewise.
7105         * testsuite/26_numerics/random/independent_bits_engine/
7106         operators/equal.cc: Likewise.
7107         * testsuite/26_numerics/random/independent_bits_engine/
7108         operators/serialize.cc: Likewise.
7109         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
7110
7111 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7112
7113         * include/tr1_impl/random: Remove, empty.
7114         * include/tr1_impl/random.tcc: Likewise.
7115
7116         * include/std/random: Minor clean-ups, formatting fixes, adjust
7117         copyright years.
7118         * include/bits/random.tcc: Likewise.
7119         * include/bits/random.h: Likewise.
7120         * include/tr1/random: Likewise.
7121         * include/tr1/random.tcc: Likewise.
7122         * include/tr1/random.h: Likewise.
7123
7124 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7125
7126         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
7127         * doc/html/api.html: Regenerate.
7128
7129 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7130
7131         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
7132         Change to mersenne_twister_engine, add same defaults as
7133         mersenne_twister_engine/cons/default.cc.
7134         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
7135
7136         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
7137         to __il.
7138         * include/bits/random.h (mersenne_twister_engine): Qualify
7139         _ShiftMin1 with namespace __detail.
7140         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
7141         constexpr std::numeric_limits::max() can be used.
7142         (mersenne_twister_engine): Split apart static asserts into one
7143         assert per message. Temporarily disable the last three.
7144
7145 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
7146
7147         * include/Makefile.am: Update to N2836. Modified for new random headers.
7148         * include/Makefile.in: Ditto.
7149         * include/tr1_impl/random: Moved to tr1/random.h
7150         * include/tr1_impl/random.tcc: Moved to tr1
7151         * include/tr1/random: Just point to moved tr1 random headers.
7152         * include/tr1/random.tcc: Moved from tr1_impl.
7153         * include/tr1/random.h: Moved from tr1_impl/random.
7154         * include/std/random: Modified to point to std random headers.
7155         * include/bits/random.tcc: New implementation of std random facilities.
7156         * include/bits/random.h: Ditto.
7157         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
7158         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7159         seed1.cc: New.
7160         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7161         seed2.cc: New.
7162         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7163         default.cc: New.
7164         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7165         non_uint_neg.cc: New.
7166         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7167         typedefs.cc: New.
7168         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7169         equal.cc: New.
7170         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7171         serialize.cc: New.
7172         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7173         seed1.cc: New.
7174         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7175         seed2.cc: New.
7176         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7177         default.cc: New.
7178         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
7179         typedefs.cc: New.
7180         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7181         equal.cc: New.
7182         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7183         serialize.cc: New.
7184         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7185         seed1.cc: New.
7186         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7187         seed2.cc: New.
7188         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7189         default.cc: New.
7190         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
7191         typedefs.cc: New.
7192         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7193         equal.cc: New.
7194         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7195         serialize.cc: New.
7196         * testsuite/26_numerics/random/discard_block_engine/cons/
7197         base_move.cc: New.
7198         * testsuite/26_numerics/random/discard_block_engine/cons/
7199         seed1.cc: New.
7200         * testsuite/26_numerics/random/discard_block_engine/cons/
7201         seed2.cc: New.
7202         * testsuite/26_numerics/random/discard_block_engine/cons/
7203         base_copy.cc: New.
7204         * testsuite/26_numerics/random/discard_block_engine/cons/
7205         default.cc: New.
7206         * testsuite/26_numerics/random/discard_block_engine/cons/
7207         seed_seq.cc: New.
7208         * testsuite/26_numerics/random/discard_block_engine/requirements/
7209         typedefs.cc: New.
7210         * testsuite/26_numerics/random/discard_block_engine/operators/
7211         equal.cc: New.
7212         * testsuite/26_numerics/random/discard_block_engine/operators/
7213         serialize.cc: New.
7214         * testsuite/26_numerics/random/independent_bits_engine/cons/
7215         base_move.cc: New.
7216         * testsuite/26_numerics/random/independent_bits_engine/cons/
7217         seed1.cc: New.
7218         * testsuite/26_numerics/random/independent_bits_engine/cons/
7219         seed2.cc: New.
7220         * testsuite/26_numerics/random/independent_bits_engine/cons/
7221         base_copy.cc: New.
7222         * testsuite/26_numerics/random/independent_bits_engine/cons/
7223         default.cc: New.
7224         * testsuite/26_numerics/random/independent_bits_engine/cons/
7225         seed_seq.cc: New.
7226         * testsuite/26_numerics/random/independent_bits_engine/requirements/
7227         typedefs.cc: New.
7228         * testsuite/26_numerics/random/independent_bits_engine/operators/
7229         equal.cc: New.
7230         * testsuite/26_numerics/random/independent_bits_engine/operators/
7231         serialize.cc: New.
7232         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7233         base_move.cc: New.
7234         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7235         seed1.cc: New.
7236         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7237         seed2.cc: New.
7238         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7239         base_copy.cc: New.
7240         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7241         default.cc: New.
7242         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7243         seed_seq.cc: New.
7244         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
7245         typedefs.cc: New.
7246         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7247         equal.cc: New.
7248         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7249         serialize.cc
7250         * testsuite/26_numerics/random/mt19937.cc: New.
7251         * testsuite/26_numerics/random/mt19937_64.cc: New.
7252         * testsuite/26_numerics/random/minstd_rand.cc: New.
7253         * testsuite/26_numerics/random/minstd_rand0.cc: New.
7254         * testsuite/26_numerics/random/ranlux24_base.cc: New.
7255         * testsuite/26_numerics/random/ranlux48_base.cc: New.
7256         * testsuite/26_numerics/random/ranlux24.cc: New.
7257         * testsuite/26_numerics/random/ranlux48.cc: New.
7258         * testsuite/26_numerics/random/knuth_b.cc: New.
7259         * testsuite/26_numerics/random/default_random_engine.cc: New.
7260         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7261         parms.cc: New.
7262         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7263         default.cc: New.
7264         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
7265         typedefs.cc: New.
7266         * testsuite/26_numerics/random/chi_squared_distribution/operators/
7267         serialize.cc: New.
7268         * testsuite/26_numerics/random/normal_distribution/cons/
7269         parms.cc: New.
7270         * testsuite/26_numerics/random/normal_distribution/cons/
7271         default.cc: New.
7272         * testsuite/26_numerics/random/normal_distribution/requirements/
7273         typedefs.cc: New.
7274         * testsuite/26_numerics/random/normal_distribution/operators/
7275         serialize.cc: New.
7276         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
7277         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
7278         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
7279         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7280         parms_neg.cc: New.
7281         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7282         parms.cc: New.
7283         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7284         default.cc: New.
7285         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
7286         typedefs.cc: New.
7287         * testsuite/26_numerics/random/uniform_int_distribution/operators/
7288         serialize.cc: New.
7289         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7290         parms_neg.cc: New.
7291         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7292         parms.cc: New.
7293         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7294         default.cc: New.
7295         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
7296         typedefs.cc: New.
7297         * testsuite/26_numerics/random/uniform_real_distribution/operators/
7298         serialize.cc: New.
7299         * testsuite/26_numerics/random/poisson_distribution/cons/
7300         parms.cc: New.
7301         * testsuite/26_numerics/random/poisson_distribution/cons/
7302         default.cc: New.
7303         * testsuite/26_numerics/random/poisson_distribution/requirements/
7304         typedefs.cc
7305         * testsuite/26_numerics/random/poisson_distribution/operators/
7306         serialize.cc: New.
7307         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7308         parms.cc: New.
7309         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7310         default.cc: New.
7311         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
7312         typedefs.cc: New.
7313         * testsuite/26_numerics/random/bernoulli_distribution/operators/
7314         serialize.cc: New.
7315         * testsuite/26_numerics/random/discrete_distribution/cons/
7316         range.cc: New.
7317         * testsuite/26_numerics/random/discrete_distribution/cons/
7318         initlist.cc: New.
7319         * testsuite/26_numerics/random/discrete_distribution/cons/
7320         default.cc: New.
7321         * testsuite/26_numerics/random/discrete_distribution/cons/
7322         num_xbound_fun.cc: New.
7323         * testsuite/26_numerics/random/discrete_distribution/requirements/
7324         typedefs.cc: New.
7325         * testsuite/26_numerics/random/discrete_distribution/operators/
7326         serialize.cc: New.
7327         * testsuite/26_numerics/random/weibull_distribution/cons/
7328         parms.cc: New.
7329         * testsuite/26_numerics/random/weibull_distribution/cons/
7330         default.cc: New.
7331         * testsuite/26_numerics/random/weibull_distribution/requirements/
7332         typedefs.cc: New.
7333         * testsuite/26_numerics/random/weibull_distribution/operators/
7334         serialize.cc: New.
7335         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7336         parms.cc: New.
7337         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7338         default.cc: New.
7339         * testsuite/26_numerics/random/negative_binomial_distribution/
7340         requirements/typedefs.cc: New.
7341         * testsuite/26_numerics/random/negative_binomial_distribution/
7342         operators/serialize.cc: New.
7343         * testsuite/26_numerics/random/cauchy_distribution/cons/
7344         parms.cc: New.
7345         * testsuite/26_numerics/random/cauchy_distribution/cons/
7346         default.cc: New.
7347         * testsuite/26_numerics/random/cauchy_distribution/requirements/
7348         typedefs.cc: New.
7349         * testsuite/26_numerics/random/cauchy_distribution/operators/
7350         serialize.cc: New.
7351         * testsuite/26_numerics/random/gamma_distribution/cons/
7352         parms.cc: New.
7353         * testsuite/26_numerics/random/gamma_distribution/cons/
7354         default.cc: New.
7355         * testsuite/26_numerics/random/gamma_distribution/requirements/
7356         typedefs.cc: New.
7357         * testsuite/26_numerics/random/gamma_distribution/operators/
7358         serialize.cc: New.
7359         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7360         parms.cc: New.
7361         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7362         default.cc: New.
7363         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
7364         typedefs.cc: New.
7365         * testsuite/26_numerics/random/fisher_f_distribution/operators/
7366         serialize.cc: New.
7367
7368         * testsuite/26_numerics/random/exponential_distribution/cons/
7369         parms.cc: New.
7370         * testsuite/26_numerics/random/exponential_distribution/cons/
7371         default.cc: New.
7372         * testsuite/26_numerics/random/exponential_distribution/requirements/
7373         typedefs.cc: New.
7374         * testsuite/26_numerics/random/exponential_distribution/operators/
7375         serialize.cc: New.
7376         * testsuite/26_numerics/random/lognormal_distribution/cons/
7377         parms.cc: New.
7378         * testsuite/26_numerics/random/lognormal_distribution/cons/
7379         default.cc: New.
7380         * testsuite/26_numerics/random/lognormal_distribution/requirements/
7381         typedefs.cc: New.
7382         * testsuite/26_numerics/random/lognormal_distribution/operators/
7383         serialize.cc: New.
7384         * testsuite/26_numerics/random/binomial_distribution/cons/
7385         parms.cc: New.
7386         * testsuite/26_numerics/random/binomial_distribution/cons/
7387         default.cc: New.
7388         * testsuite/26_numerics/random/binomial_distribution/requirements/
7389         typedefs.cc: New.
7390         * testsuite/26_numerics/random/binomial_distribution/operators/
7391         serialize.cc: New.
7392         * testsuite/26_numerics/random/random_device/cons/
7393         token.cc: New.
7394         * testsuite/26_numerics/random/random_device/cons/
7395         default.cc: New.
7396         * testsuite/26_numerics/random/random_device/requirements/
7397         typedefs.cc: New.
7398         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7399         parms.cc: New.
7400         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7401         default.cc: New.
7402         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
7403         typedefs.cc: New.
7404         * testsuite/26_numerics/random/extreme_value_distribution/operators/
7405         serialize.cc: New.
7406         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7407         range.cc: New.
7408         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7409         default.cc: New.
7410         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7411         num_xbound_fun.cc: New.
7412         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7413         initlist_fun.cc: New.
7414         * testsuite/26_numerics/random/piecewise_linear_distribution/
7415         requirements/typedefs.cc: New.
7416         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
7417         serialize.cc: New.
7418         * testsuite/26_numerics/random/student_t_distribution/cons/
7419         parms.cc: New.
7420         * testsuite/26_numerics/random/student_t_distribution/cons/
7421         default.cc: New.
7422         * testsuite/26_numerics/random/student_t_distribution/requirements/
7423         typedefs.cc: New.
7424         * testsuite/26_numerics/random/student_t_distribution/operators/
7425         serialize.cc: New.
7426         * testsuite/26_numerics/random/geometric_distribution/cons/
7427         parms.cc: New.
7428         * testsuite/26_numerics/random/geometric_distribution/cons/
7429         default.cc: New.
7430         * testsuite/26_numerics/random/geometric_distribution/requirements/
7431         typedefs.cc: New.
7432         * testsuite/26_numerics/random/geometric_distribution/operators/
7433         serialize.cc: New.
7434         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7435         range.cc: New.
7436         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7437         default.cc: New.
7438         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7439         num_xbound_fun.cc: New.
7440         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7441         initlist_fun.cc: New.
7442         * testsuite/26_numerics/random/piecewise_constant_distribution/
7443         requirements/typedefs.cc: New.
7444         * testsuite/26_numerics/random/piecewise_constant_distribution/
7445         operators/serialize.cc: New.
7446
7447 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7448
7449         * include/ext/bitmap_allocator.h: The typedefs should be made public
7450         if we want them to be accessible. This has been revealed by the patch
7451         that fixes PR c++/26693 in g++.
7452
7453 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
7454
7455         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
7456         Regenerated.
7457         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
7458         Regenerated.
7459         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
7460         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
7461         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
7462         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
7463         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
7464         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
7465         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
7466         Regenerated.
7467         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
7468
7469 2009-03-31  Jason Merrill  <jason@redhat.com>
7470
7471         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
7472
7473         PR libstdc++/39310
7474         * include/tr1_impl/type_traits (is_function): Add partial
7475         specializations with function cv-quals.
7476         (__is_function_helper): Remove.
7477         (is_member_pointer): Don't define in terms of is_member_*_pointer.
7478
7479 2009-03-30  Ian Lance Taylor  <iant@google.com>
7480
7481         * include/backward/hashtable.h (clear): Return quickly if the
7482         table is empty.
7483
7484 2009-03-27  Ian Lance Taylor  <iant@google.com>
7485
7486         * include/backward/hashtable.h (_S_num_primes): Change to 29.
7487         (__stl_prime_list): Add 5 at the start of the list.
7488
7489 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
7490
7491         * include/std/fstream (basic_filebuf<>::open(const std::string&,
7492         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
7493         std::string&, ios_base::openmode), basic_ifstream<>::
7494         open(const std::string&, ios_base::openmode), basic_ofstream<>::
7495         basic_ofstream(const std::string&, ios_base::openmode),
7496         basic_ofstream<>::open(const std::string&, ios_base::openmode),
7497         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
7498         basic_fstream<>::open(const std::string&, ios_base::openmode)):
7499         Add in C++0x mode.
7500         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
7501         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
7502         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
7503         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
7504         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
7505         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
7506         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
7507
7508 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7509
7510         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
7511         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
7512         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
7513         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
7514
7515 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7516
7517         * include/bits/forward_list.h (_Fwd_list_node_base<>::
7518         _M_transfer_after, _M_reverse_after): Move out of line...
7519         * include/bits/forward_list.tcc: ... here.
7520         (forward_list<>::reverse): Move inline...
7521         * include/bits/forward_list.h: ... here; minor cosmetic changes.
7522
7523 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7524
7525         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
7526         28277.cc: Likewise.
7527         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
7528         Likewise.
7529         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
7530         Likewise.
7531         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
7532         Likewise.
7533
7534 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7535
7536         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
7537         year(s).
7538         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7539         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7540         Likewise.
7541         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7542         Likewise.
7543         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7544         Likewise.
7545         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7546
7547 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7548
7549         * testsuite/25_algorithms/search_n/iterator.cc: Condition
7550         iterations for simulators.
7551         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7552         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7553         Condition stream width for simulators.
7554         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7555         Likewise.
7556         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7557         Likewise.
7558         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7559
7560 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
7561
7562         * doc/xml/manual/appendix_contributing.xml: Add docbook style
7563         sheet version information. Table-ize docbook element examples.
7564         * doc/xml/manual/using.xml: Human-readable header
7565         markup. Alphabetized. Add new headers.
7566         * doc/html: Regenerate.
7567
7568 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
7569
7570         * doc/xml/faq.xml: Fix link to setup documentation.
7571
7572 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
7573
7574         * include/std/type_traits (__add_lvalue_reference_helper,
7575         __add_rvalue_reference_helper): As an optimization, rewrite
7576         condition (avoid is_function).
7577
7578 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7579
7580         PR libstdc++/39405
7581         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
7582         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7583
7584 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
7585
7586         * testsuite/30_threads/condition_variable_any/native_handle/
7587         typesizes.cc: Include tweaks.
7588         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7589         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7590         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7591         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7592         * testsuite/30_threads/condition_variable/native_handle/
7593         typesizes.cc: Same.
7594
7595 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7596
7597         * include/bits/shared_ptr.h: Add include guards.
7598         * include/tr1/shared_ptr.h: Likewise.
7599
7600 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7601
7602         * include/std/iostream: Fix doxygen link.
7603         * include/bits/forward_list.h: Fix doxygen markup.
7604         * include/ext/vstring.h: Escape backslash in doxygen comment.
7605         * include/bits/basic_string.h: Likewise.
7606
7607 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7608
7609         * doc/xml/faq.xml: Fix links to implementation status pages.
7610
7611 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7612
7613         * include/std/complex (operator+(const complex<>&, const _Tp&),
7614         operator+(const _Tp&, const complex<>&),
7615         operator-(const complex<>&, const _Tp&),
7616         operator-(const _Tp&, const complex<>&)): Do not assume real()
7617         returns a reference (against DR 387).
7618         * testsuite/26_numerics/complex/dr387_2.cc: New.
7619
7620 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
7621
7622         * testsuite/thread/pthread4.cc: Move...
7623         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
7624         * testsuite/thread/pthread5.cc: Move...
7625         * testsuite/23_containers/list/pthread5.cc: ...here.
7626         * testsuite/thread/pthread6.cc: Move...
7627         * testsuite/23_containers/map/pthread6.cc: ...here.
7628         * testsuite/thread/pthread7-rope.cc: Move...
7629         * testsuite/ext/rope/pthread7-rope.cc: ...here.
7630         * testsuite/thread/guard.cc: Move...
7631         * testsuite/18_support/pthread_guard.cc: ...here.
7632         * testsuite/thread/18185.cc: Move...
7633         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
7634         * testsuite/thread/pthread1.cc: Move...
7635         * testsuite/23_containers/list/pthread1.cc: ...here.
7636         * testsuite/thread/pthread2.cc: Move...
7637         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
7638         * testsuite/thread/pthread3.cc: Move...
7639         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
7640
7641         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
7642         * testsuite/thread: Remove.
7643
7644 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7645
7646         * configure: Regenerate.
7647
7648 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
7649
7650         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
7651         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
7652         from baseline_dir.
7653         * configure: Regenerate.
7654         * testsuite/Makefile.am (baseline_file): Remove variable.
7655         (site.exp): Set baseline_dir rather than baseline_file.
7656         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
7657         * testsuite/Makefile.in: Regenerate.
7658
7659 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7660
7661         * testsuite/30_threads/thread/this_thread: Move...
7662         * testsuite/30_threads/this_thread: ...here.
7663         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
7664         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
7665         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
7666         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
7667         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
7668         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
7669
7670 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7671
7672         * doc/doxygen/user.cfg.in: Tweaks.
7673         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
7674         be elsewhere.
7675
7676         * include/tr1_impl/unordered_map: Just use most specialized
7677         container module.
7678         * include/tr1_impl/unordered_set: Same.
7679         * include/tr1_impl/array: Same.
7680         * include/bits/stl_list.h: Same.
7681         * include/bits/stl_map.h: Same.
7682         * include/bits/stl_queue.h: Same.
7683         * include/bits/stl_set.h: Same.
7684         * include/bits/stl_stack.h: Same.
7685         * include/bits/forward_list.h: Same.
7686         * include/bits/basic_string.h: Same.
7687         * include/bits/stl_multimap.h: Same.
7688         * include/bits/stl_vector.h: Same.
7689         * include/bits/stl_deque.h: Same.
7690         * include/bits/stl_multiset.h: Same.
7691         * include/bits/stl_bvector.h: Same.
7692
7693         * include/backward/binders.h: Change binder module to binders.
7694
7695         * include/std/complex: Add complex_numers module.
7696         * include/tr1_impl/complex: Same.
7697
7698         * include/std/valarray: Add numeric_arrays module.
7699         * include/bits/gslice_array.h: Same.
7700         * include/bits/gslice.h: Same.
7701         * include/bits/mask_array.h: Same.
7702         * include/bits/slice_array.h: Same.
7703         * include/bits/indirect_array.h: Same.
7704
7705         * include/bits/allocator.h: Add allocators module.
7706         * include/ext/throw_allocator.h
7707         * include/ext/pool_allocator.h
7708         * include/ext/bitmap_allocator.h
7709         * include/ext/new_allocator.h
7710         * include/ext/malloc_allocator.h
7711         * include/ext/array_allocator.h
7712         * include/ext/mt_allocator.h
7713         * include/ext/debug_allocator.h
7714         * include/ext/extptr_allocator.h
7715
7716         * include/tr1_impl/functional: Move namespace markup here.
7717         * include/tr1_impl/regex: Same.
7718
7719         * include/tr1_impl/type_traits: Add metaprogramming module.
7720         * include/std/type_traits: Same.
7721
7722         * include/std/memory: Add memory module.
7723
7724         * include/std/ratio: Add ratio module.
7725
7726         * include/std/chrono: Move namespace markup here, add time module.
7727
7728         * include/std/thread: Move namespace markup here, add concurrency
7729         module.
7730         * include/std/mutex: Use concurrency module.
7731         * include/std/condition_variable: Same.
7732
7733
7734         * include/bits/ios_base.h: Refine io module.
7735         * include/bits/basic_ios.h: Same.
7736         * include/std/fstream: Same.
7737         * include/std/istream: Same.
7738         * include/std/ostream: Same.
7739         * include/std/sstream: Same.
7740
7741         * include/ext/vstring.h: Correct parameter markup.
7742
7743         * include/bits/shared_ptr.h: Add pointer_abstractions module.
7744         * include/bits/unique_ptr.h: Same.
7745
7746         * include/bits/algorithmfwd.h: Add mutating_algorithms,
7747         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
7748         * include/bits/stl_heap.h: Add markup for new groupings.
7749         * include/bits/stl_algobase.h: Same.
7750         * include/bits/stl_algo.h: Same.
7751
7752         * include/c_compatibility/stdatomic.h: Add atomics module.
7753         * include/c_global/cstdatomic: Same.
7754
7755         * libsupc++/exception: Add exceptions module.
7756         * libsupc++/typeinfo: Same.
7757         * libsupc++/new: Same.
7758         * libsupc++/exception_ptr.h: Same.
7759         * include/std/system_error: Same.
7760         * include/std/stdexcept: Same.
7761
7762         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
7763         * libsupc++/cxxabi-forced.h: Same.
7764
7765         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
7766         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
7767         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
7768         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
7769         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
7770         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
7771         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
7772         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
7773         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
7774         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7775         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
7776         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
7777         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
7778         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
7779         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
7780         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
7781         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
7782         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
7783         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
7784         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
7785         * testsuite/23_containers/vector/requirements/dr438/
7786         constructor_1_neg.cc: Same.
7787         * testsuite/23_containers/vector/requirements/dr438/
7788         constructor_2_neg.cc: Same.
7789         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
7790         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
7791         * testsuite/23_containers/deque/requirements/dr438/
7792         constructor_1_neg.cc: Same.
7793         * testsuite/23_containers/deque/requirements/dr438/
7794         constructor_2_neg.cc: Same.
7795         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
7796         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
7797         * testsuite/23_containers/list/requirements/dr438/
7798         constructor_1_neg.cc: Same.
7799         * testsuite/23_containers/list/requirements/dr438/
7800         constructor_2_neg.cc: Same.
7801         * testsuite/20_util/duration/cons/1_neg.cc: Same.
7802         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
7803         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
7804         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
7805         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
7806         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
7807         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
7808         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
7809         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
7810         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
7811
7812 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
7813
7814         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
7815         * doc/doxygen/user.cfg.in: Update.
7816         * scripts/run_doxygen: Adjust for new group names.
7817
7818         * include/tr1_impl/random: Update doxygen group markup.
7819         * include/tr1_impl/unordered_map: Same.
7820         * include/tr1_impl/unordered_set: Same.
7821         * include/tr1_impl/array: Same.
7822         * include/std/numeric: Same.
7823         * include/std/utility: Same.
7824         * include/std/bitset: Same.
7825         * include/std/iosfwd: Same.
7826         * include/bits/stl_list.h: Same.
7827         * include/bits/stl_map.h: Same.
7828         * include/bits/stl_algobase.h: Same.
7829         * include/bits/stl_queue.h: Same.
7830         * include/bits/stl_set.h: Same.
7831         * include/bits/stl_stack.h: Same.
7832         * include/bits/stl_iterator_base_types.h: Same.
7833         * include/bits/forward_list.h: Same.
7834         * include/bits/basic_string.h: Same.
7835         * include/bits/stl_multimap.h: Same.
7836         * include/bits/stl_vector.h: Same.
7837         * include/bits/stl_deque.h: Same.
7838         * include/bits/stl_multiset.h: Same.
7839         * include/bits/stl_algo.h: Same.
7840         * include/bits/stl_bvector.h: Same.
7841         * include/bits/algorithmfwd.h: Same.
7842         * include/bits/stl_function.h: Same.
7843         * include/tr1/cmath: Same.
7844         * include/backward/binders.h: Same.
7845
7846 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
7847
7848         * include/std/system_error (system_category): To system_category().
7849         (generic_category): To generic_category. DR 890.
7850         * src/system_error.cc: Define.
7851         * include/bits/functexcept.h: Only one __throw_system_error.
7852         * src/functexcept.cc: Same.
7853         * include/std/mutex: Fixup for changes above.
7854         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
7855         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
7856         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
7857         * config/abi/pre/gnu.ver: Clean up exports.
7858
7859 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
7860
7861         * include/std/thread: Fix typo.
7862         * src/thread.cc (thread::join): Use NULL.
7863
7864 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
7865
7866         PR libstdc++/39168
7867         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
7868         const string&)): Also check that the value != CHAR_MAX.
7869         * include/bits/locale_facets.tcc (__numpunct_cache<>::
7870         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
7871         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
7872         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
7873         _M_cache(const locale&)): Likewise.
7874         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
7875         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
7876         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
7877         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
7878         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
7879         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
7880
7881 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
7882             Benjamin Kosnik  <bkoz@redhat.com>
7883
7884         * include/std/thread (_Impl_base): Move _M_id out and into ...
7885         (thread): ...here. Call _M_make_routine in body of constructors.
7886         Adjust data member usage to reflect changes.
7887         (_M_make_routine): From _M_make_shared_data.
7888         (_M_start_thread): Add __shared_base_type argument.
7889         * src/thread.cc: Fixups for above.
7890         * config/abi/pre/gnu.ver: Adjust exports.
7891         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
7892         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
7893         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7894
7895 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
7896
7897         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
7898         (compare_type_to_native_type): ...this, add alignment check.
7899         * testsuite/30_threads/condition_variable_any/native_handle/
7900         typesizes.cc: Modify as above.
7901         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7902         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7903         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7904         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7905         * testsuite/30_threads/condition_variable/native_handle/
7906         typesizes.cc: Same.
7907         * testsuite/30_threads/recursive_timed_mutex/native_handle/
7908         typesizes.cc: Same.
7909
7910         * testsuite/30_threads/thread/cons/1.cc: Add comments.
7911         * testsuite/30_threads/thread/cons/2.cc: Same.
7912         * testsuite/30_threads/thread/cons/3.cc: Same.
7913         * testsuite/30_threads/thread/cons/4.cc: Same.
7914         * testsuite/30_threads/thread/cons/5.cc: Same.
7915         * testsuite/30_threads/thread/cons/6.cc: Same.
7916         * testsuite/30_threads/thread/cons/7.cc: Same.
7917         * testsuite/30_threads/thread/cons/8.cc: Same.
7918
7919         * testsuite/30_threads/thread/cons/9.cc: New.
7920         * testsuite/30_threads/thread/cons/moveable.cc: New.
7921
7922         * src/condition_variable.cc: Clean up whitespace.
7923         * include/std/condition_variable: Same.
7924
7925 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
7926
7927         * include/std/condition_variable (condition_variable): Remove
7928         _M_internal_mutex. Add private __native_type typedef.
7929         * src/condition_variable.cc (condition_variable::notify_one):
7930         Remove _M_internal_mutex use. Use typedef.
7931         (condition_variable::notify_all): Same.
7932         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
7933         (recursive_mutex): Same.
7934         (timed_mutex): Same.
7935         (recursive_timed_mutex): Same.
7936         (once_flag): Make __native_type typedef private.
7937
7938         * include/std/thread (this_thread): Add minimal markup.
7939
7940         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
7941         Adjust line numbers.
7942         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
7943         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
7944         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
7945         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
7946         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
7947         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
7948         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7949         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
7950         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
7951         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
7952         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
7953         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
7954         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
7955
7956         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
7957         * testsuite/30_threads/condition_variable_any/native_handle/
7958         typesizes.cc: New.
7959         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7960         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7961         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7962         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7963         * testsuite/30_threads/condition_variable/native_handle/
7964         typesizes.cc: Same.
7965         * testsuite/30_threads/recursive_timed_mutex/native_handle/
7966         typesizes.cc: Same.
7967
7968 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
7969
7970         PR testsuite/33300
7971         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
7972         on darwin for lp64.
7973
7974 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
7975
7976         * configure.host: Set abi_baseline_pair for mips64*-linux.
7977         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
7978
7979 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
7980
7981         * include/std/thread (this_thread::get_id): Inline.
7982
7983 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
7984
7985         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
7986         _Callable as template argument for _M_make_shared_data.
7987         * testsuite/30_threads/thread/cons/6.cc: New.
7988         * testsuite/30_threads/thread/cons/7.cc: New.
7989         * testsuite/30_threads/thread/cons/8.cc: New.
7990
7991 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
7992
7993         * testsuite/30_threads/thread/member: To..
7994         * testsuite/30_threads/thread/members: ...this.
7995         * testsuite/30_threads/condition_variable/member: To...
7996         * testsuite/30_threads/condition_variable/members: ...this.
7997
7998 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
7999
8000         * include/std/thread (thread::id): Move definition inside thread.
8001         Use native_handle_type. Remove this_thread::get_id friend.
8002         Change __thread_data_ptr to __shared_base_ptr.
8003         (thread::id::id(native_handle_type): Make public. Still explicit.
8004         Use native_handle_type. Change _M_thread_id to _M_thread.
8005         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
8006         _M_thread_handle to _M_id.
8007         (thread::__thread_data): Rename to _Impl.
8008         Fixup for renames.
8009         (thread::_M_make_thread_data): Return derived type.
8010         (thread::hardware_concurrency): Add definition for default case.
8011         (thread::get_id): Now can define inline.
8012         (thread): Change _M_thread_data to _M_data.
8013         (this_thread::get_id): Now can define inline.
8014         * src/thread.cc (__thread_proxy): Rename to
8015         execute_native_thread_routine.
8016         Fixup for other renames.
8017         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
8018         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
8019         * testsuite/30_threads/thread/algorithm: Move to..
8020         * testsuite/30_threads/thread/swap: ...this.
8021         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
8022         * testsuite/30_threads/thread/id/operators.cc: New.
8023
8024 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8025
8026         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
8027         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
8028         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
8029         exposing it in public std::tuple interface.
8030
8031 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8032             Benjamin Kosnik  <bkoz@redhat.com>
8033
8034         * include/std/thread (__thread_data_base): Nest class in std::thread.
8035         (__thread_data): Likewise.
8036         (__thread_data_ptr): Nest typedef in std::thread.
8037         * src/thread.cc (__thread_proxy): Qualify the above names.
8038         * config/abi/pre/gnu.ver: Remove unused exports.
8039
8040 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
8041
8042         * include/bits/unique_ptr.h: Remove private __this_type typedef.
8043         * include/bits/stl_vector.h: Remove private vector_type typedef.
8044         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
8045         Fix line numbers.
8046         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8047         * testsuite/23_containers/vector/requirements/dr438/
8048         constructor_1_neg.cc: Same.
8049         * testsuite/23_containers/vector/requirements/dr438/
8050         constructor_2_neg.cc: Same.
8051         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8052         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8053
8054 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8055
8056         PR libstdc++/25191
8057         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
8058         deal consistently with __try and __catch too.
8059         * src/localename.cc: Replace try -> __try, catch -> __catch.
8060         * src/ios.cc: Likewise.
8061         * src/locale.cc: Likewise.
8062         * src/istream.cc: Likewise.
8063         * src/thread.cc: Likewise.
8064         * src/compatibility.cc: Likewise.
8065         * src/bitmap_allocator.cc: Likewise.
8066         * src/ios_init.cc: Likewise.
8067         * include/debug/deque: Likewise.
8068         * include/debug/list: Likewise.
8069         * include/tr1_impl/hashtable: Likewise.
8070         * include/std/bitset: Likewise.
8071         * include/ext/pb_ds/detail/resize_policy/
8072         hash_load_check_resize_trigger_imp.hpp: Likewise.
8073         * include/ext/pb_ds/detail/resize_policy/
8074         hash_standard_resize_policy_imp.hpp: Likewise.
8075         * include/ext/pb_ds/detail/cc_hash_table_map_/
8076         resize_fn_imps.hpp: Likewise.
8077         * include/ext/pb_ds/detail/cc_hash_table_map_/
8078         constructor_destructor_fn_imps.hpp: Likewise.
8079         * include/ext/pb_ds/detail/pat_trie_/
8080         split_join_branch_bag.hpp: Likewise.
8081         * include/ext/pb_ds/detail/pat_trie_/
8082         constructors_destructor_fn_imps.hpp: Likewise.
8083         * include/ext/pb_ds/detail/bin_search_tree_/
8084         constructors_destructor_fn_imps.hpp: Likewise.
8085         * include/ext/pb_ds/detail/gp_hash_table_map_/
8086         resize_fn_imps.hpp: Likewise.
8087         * include/ext/pb_ds/detail/gp_hash_table_map_/
8088         constructor_destructor_fn_imps.hpp: Likewise.
8089         * include/ext/pb_ds/detail/binary_heap_/
8090         constructors_destructor_fn_imps.hpp: Likewise.
8091         * include/ext/pb_ds/detail/binary_heap_/
8092         erase_fn_imps.hpp: Likewise.
8093         * include/ext/pb_ds/detail/binary_heap_/
8094         split_join_fn_imps.hpp: Likewise.
8095         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
8096         constructors_destructor_fn_imps.hpp: Likewise.
8097         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
8098         * include/ext/pb_ds/detail/list_update_map_/
8099         constructor_destructor_fn_imps.hpp: Likewise.
8100         * include/ext/slist: Likewise.
8101         * include/ext/memory: Likewise.
8102         * include/ext/rc_string_base.h: Likewise.
8103         * include/ext/ropeimpl.h: Likewise.
8104         * include/ext/vstring.tcc: Likewise.
8105         * include/ext/rope: Likewise.
8106         * include/ext/sso_string_base.h: Likewise.
8107         * include/bits/shared_ptr.h: Likewise.
8108         * include/bits/stl_list.h: Likewise.
8109         * include/bits/locale_classes.tcc: Likewise.
8110         * include/bits/locale_facets.tcc: Likewise.
8111         * include/bits/locale_classes.h: Likewise.
8112         * include/bits/forward_list.h: Likewise.
8113         * include/bits/stl_vector.h: Likewise.
8114         * include/bits/stl_deque.h: Likewise.
8115         * include/bits/istream.tcc: Likewise.
8116         * include/bits/stl_uninitialized.h: Likewise.
8117         * include/bits/ostream.tcc: Likewise.
8118         * include/bits/vector.tcc: Likewise.
8119         * include/bits/stl_tempbuf.h: Likewise.
8120         * include/bits/deque.tcc: Likewise.
8121         * include/bits/basic_string.tcc: Likewise.
8122         * include/bits/ostream_insert.h: Likewise.
8123         * include/bits/locale_facets_nonio.tcc: Likewise.
8124         * include/bits/stl_tree.h: Likewise.
8125         * include/bits/fstream.tcc: Likewise.
8126         * include/tr1/shared_ptr.h: Likewise.
8127         * include/tr1/hypergeometric.tcc: Likewise.
8128         * include/backward/hashtable.h: Likewise.
8129         * libsupc++/exception_ptr.h: Likewise.
8130         * libsupc++/eh_personality.cc: Likewise.
8131         * libsupc++/eh_call.cc: Likewise.
8132         * config/locale/gnu/monetary_members.cc: Likewise.
8133         * config/locale/gnu/time_members.h: Likewise.
8134         * config/locale/generic/time_members.h: Likewise.
8135
8136 2009-02-03  Johannes Singler  <singler@ira.uka.de>
8137
8138         * include/parallel/algorithmfwd.h:
8139         Add parallelism default for many declarations.
8140         * include/parallel/numericfwd.h: Likewise.
8141         * include/parallel/iterator.h: Use iterator_traits as usual.
8142         * include/parallel/par_loop.h:
8143         Include equally_split.h.
8144         (for_each_template_random_access_ed):
8145         Avoid calling the Result default constructor.
8146         * include/parallel/numeric: Replace
8147         for_each_template_random_access by
8148         for_each_template_random_access_ed in numeric functions.
8149
8150 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
8151
8152         * config/os/gnu-linux/os_defines.h: Remove superfluous
8153         __NO_STRING_INLINES.
8154
8155 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8156
8157         * testsuite/21_strings/c_strings/char/3.cc: New test.
8158         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
8159
8160 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
8161             Jakub Jelinek  <jakub@redhat.com>
8162
8163         PR libstdc++/30928 (partial, works together with recent glibcs)
8164         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8165         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8166         defined.
8167         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8168         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8169         defined.
8170         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8171         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8172         defined.
8173         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8174         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8175         defined.
8176         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
8177         argument is const char *, assign result to const char * var, not
8178         char *.
8179         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
8180         argument is const wchar_t *, assign result to const wchar_t * var, not
8181         wchar_t *.
8182
8183 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
8184
8185         * include/std/thread: Remove unused headers.
8186         (__thread_data_base): Remove unused mutex and base.
8187         (thread::~thread): Only detach if joinable.
8188         (thread::joinable): Test if thread data ptr is empty.
8189         (thread::_M_thread_data_mutex): Remove.
8190         (thread::_M_get_thread_data): Remove.
8191         (thread::_M_make_thread_data): Remove overload, use make_shared.
8192         (thread::id::id): Make constructor explicit.
8193         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
8194         (thread::_M_start_thread): Break shared_ptr cycle on error.
8195         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
8196         * testsuite/30_threads/thread/member/4.cc: New.
8197         * testsuite/30_threads/thread/member/5.cc: New.
8198
8199 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
8200
8201         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
8202         (standard_layout): Just use !has_virtual_destructor for now.
8203         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
8204         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
8205         * testsuite/30_threads/recursive_mutex/requirements/
8206         standard_layout.cc: New.
8207         * testsuite/30_threads/condition_variable/requirements/
8208         standard_layout.cc: New.
8209         * testsuite/29_atomics/atomic_address/requirements/
8210         standard_layout.cc: Adjust.
8211         * testsuite/29_atomics/atomic_flag/requirements/
8212         standard_layout.cc: Same.
8213         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
8214         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
8215         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
8216         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
8217         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
8218         line numbers.
8219         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
8220         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8221         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8222         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
8223         Remove, not required.
8224
8225 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
8226
8227         * include/std/thread (__thread_data_base, thread): Rename member
8228         functions to match coding style.
8229         (thread::thread,thread::operator=): Define move operations.
8230         * src/thread.cc (__thread_data_base, thread): Rename member functions.
8231         * config/abi/pre/gnu.ver: Adjust.
8232
8233 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
8234
8235         PR libstdc++/38384
8236         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
8237         on HPUX.
8238         * configure: Regenerate.
8239
8240 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
8241
8242         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
8243         atomic_flag_fence.
8244
8245 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8246
8247 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8248             Uros Bizjak  <ubizjak@gmail.com>
8249
8250         PR libstdc++/38834
8251         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
8252         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
8253
8254 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8255             Rainer Emrich  <r.emrich@de.tecosim.com>
8256
8257         PR libstdc++/38919
8258         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
8259         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
8260         * configure: Regenerate.
8261
8262 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
8263
8264         * include/std/thread (__thread_data_base::__run): Make non-const.
8265         * testsuite/30_threads/thread/cons/5.cc: New.
8266
8267 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
8268
8269         * src/Makefile.am (sources): Add math_stubs_float.cc.
8270         * src/Makefile.in: Regenerate.
8271         * src/math_stubs_float.cc: New, from libmath/stubs.c.
8272
8273 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8274
8275         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
8276         * src/Makefile.in: Regenerate.
8277         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
8278
8279 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8280
8281         PR libstdc++/32666
8282         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
8283
8284 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8285
8286         PR libstdc++/32666
8287         * Makefile.am (hosted_source): Remove libmath directory.
8288         * Makefile.in: Regenerate.
8289         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
8290         (AC_REPLACE_MATHFUNCS): Remove.
8291         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
8292         in GLIBCXX_CHECK_C99_TR1.
8293         * acinclude.m4: Remove libmath, need_math.
8294         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
8295         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
8296         * configure.ac: Same.
8297         * configure: Regenerate.
8298         * fragment.am: Fix comment.
8299         * config.h.in: Regenerate.
8300         * src/Makefile.in: Regenerate.
8301         * src/Makefile.am: Remove libmath references.
8302         * doc/Makefile.in: Regenerate.
8303         * po/Makefile.in: Regenerate.
8304         * include/Makefile.in: Regenerate.
8305         * libsupc++/Makefile.in: Regenerate.
8306         * testsuite/Makefile.in: Regenerate.
8307
8308         * src/compatibility.cc: Also export long double versions of "C" math
8309         library if hppa-linux.
8310         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
8311         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
8312
8313         * libmath: Remove.
8314         * libmath/signbit.c: Same.
8315         * libmath/stubs.c: Same.
8316         * libmath/Makefile.in: Same.
8317         * libmath/copysignf.c: Same.
8318         * libmath/mathconf.h: Same.
8319         * libmath/signbitf.c: Same.
8320         * libmath/Makefile.am: Same.
8321         * libmath/signbitl.c: Same.
8322
8323 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
8324             Paolo Carlini  <paolo.carlini@oracle.com>
8325
8326         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
8327         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
8328         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
8329         * configure.ac: Adjust.
8330         * doc/xml/manual/configure.xml: Update.
8331         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
8332         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
8333         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
8334         * configure: Regenerate.
8335         * config.h.in: Likewise.
8336
8337         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
8338         thread::joinable, thread::swap, this_thread::get_id,
8339         this_thread::yield): Define inline...
8340         * include/std/thread: ... here.
8341         * config/abi/pre/gnu.ver: Adjust.
8342
8343 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8344
8345         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
8346         Add dg-timeout-factor 2.0.
8347         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
8348         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
8349         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
8350         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
8351         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
8352         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
8353
8354 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8355
8356         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
8357         field from readelf output.
8358
8359 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8360
8361         PR libstdc++/38384
8362         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
8363         * configure: Regenerate.
8364
8365 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8366
8367         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
8368         _GLIBCXX_HAVE_TLS.
8369         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
8370
8371 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8372
8373         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
8374         constructor for _M_pattern.
8375         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
8376         string.cc: Test construction from different basic_string type.
8377         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
8378         string.cc: Likewise.
8379
8380 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
8381             Jonathan Larmour  <jifl@eCosCentric.com>
8382
8383         PR libstdc++/36801
8384         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
8385         New.
8386         (__gnu_cxx::__exchange_and_add): Use it.
8387         * src/atomic.cc (get_atomic_mutex): New.
8388         * src/debug.cc (get_safe_base_mutex): New.
8389         * src/locale.cc (get_locale_cache_mutex): New.
8390         * src/mt_allocator.cc (get_freelist): New.
8391         (get_freelist_mutex): New.
8392         * src/pool_allocator.cc (get_palloc_mutex): New.
8393         * include/std/mutex (__once_functor_lock): To
8394         (__get_once_functor_lock): ...this.
8395         * src/mutex.cc (__once_mutex): Don't export, use
8396         (get_once_mutex): ...this.
8397         * config/abi/pre/gnu.ver: Adjust exports.
8398
8399 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8400
8401         PR libstdc++/38732
8402         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
8403         referenceCount field again.
8404         (__cxxabiv1::__cxa_refcounted_exception): New struct.
8405         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
8406         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
8407         inline functions.
8408         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
8409         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
8410         instead of __cxa_exception.
8411         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
8412         __cxxabiv1::__cxa_throw): Likewise.
8413         * libsupc++/eh_ptr.cc (std::rethrow_exception,
8414         std::__exception_ptr::exception_ptr::_M_addref,
8415         std::__exception_ptr::exception_ptr::_M_release,
8416         __gxx_dependent_exception_cleanup): Likewise.
8417         * testsuite/18_support/exception/38732.cc: New test.
8418
8419         PR libstdc++/38092
8420         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
8421         * src/compatibility.cc: Don't use .symver directives if
8422         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
8423         * config.h.in: Regenerated.
8424         * configure: Likewise.
8425
8426 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
8427
8428         PR libstdc++/38466
8429         * include/bits/stl_pair.h: Document C++03 pair vs swap.
8430
8431 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
8432
8433         * src/locale_init.cc (locale::_S_initialize_once): Move construction
8434         of classic locale...
8435         (locale::classic): Here.
8436
8437 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
8438
8439         * include/tr1_impl/regex: Fix bad return statements and typos.
8440
8441 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8442
8443         * include/tr1_impl/regex: Remove unimplemented function definitions.
8444         * testsuite/28_regex/init-list.cc: Compile only.
8445         * testsuite/tr1/7_regular_expressions/regex/cons/char/
8446         c_string_extended.cc: Same.
8447         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
8448         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
8449
8450 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8451
8452         PR libstdc++/38384
8453         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
8454         * configure: Regenerate.
8455
8456 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8457
8458         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
8459         * configure: Regenerate.
8460
8461 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8462
8463         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
8464         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
8465         * configure: Regenerate.
8466
8467 2009-01-04  Richard Guenther  <rguenther@suse.de>
8468
8469         PR libstdc++/38720
8470         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
8471         integer type for storage, arithmetic and comparisons.
8472         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
8473
8474 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8475
8476         PR libstdc++/38719
8477         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
8478         _Fwd_list_const_iterator::_M_next): Fix return type.
8479
8480 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8481
8482         * Revert last commit, reopen and suspend libstdc++/38678.
8483
8484 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8485
8486         PR libstdc++/38678
8487         * include/std/istream (basic_istream<>::_M_read): New.
8488         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
8489         (basic_istream<>::read, basic_istream<>::readsome): Use it.
8490         * include/std/ostream (basic_ostream<>::_M_write_): New.
8491         (basic_ostream<>::_M_write): Adjust.
8492         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
8493         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
8494         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
8495         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
8496         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.