OSDN Git Service

2009-04-26 Paolo Carlini <paolo.carlini@oracle.com>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2009-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
2
3         Revert the last commit.
4
5 2009-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
6
7         * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
8         Replace global lock object with local locks on global mutex.
9         * src/mutex.cc: Likewise.
10         * config/abi/pre/gnu.ver: Adjust.
11         * testsuite/30_threads/call_once/call_once2.cc: New.
12
13 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
14
15         PR libstdc++/39880
16         PR libstdc++/39881
17         PR libstdc++/39882
18         * include/std/system_error (is_error_code_enum<errc>): Remove.
19         (error_condition<>::error_condition(_ErrorCodeEnum,)
20         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
21         (error_code<>::error_code(_ErrorCodeEnum,),
22         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
23         * testsuite/19_diagnostics/system_error/39880.cc: New.
24         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
25         Likewise.
26         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
27         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
28         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
29         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
30         Adjust.
31         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
32         Likewise.
33         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
34         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
35         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
36         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
37         Likewise.
38         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
39         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
40         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
41         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
42
43 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
44
45         * doc/xml/authors.xml: Add space.
46         * doc/xml/faq.xml: Update links.
47         * doc/xml/manual/intro.xml: Same.
48         * doc/xml/manual/abi.xml: Update.
49         * doc/xml/manual/appendix_contributing.xml: Fix typo.
50         * doc/xml/manual/status_cxxtr1.xml: Update links.
51         * doc/xml/manual/status_cxx1998.xml: Same.
52         * doc/xml/manual/status_cxx200x.xml: Same.
53
54 2009-04-22  Jan Hubicka  <jh@suse.cz>
55
56         * include/tr1_impl/array (at): Do not use builtin_expect.
57         * include/ext/throw_allocator.h (allocate): Likewise.
58         * include/ext/pool_allocator.h (allocate): Likweise.
59         * include/ext/bitmap_allocator.h (allocate): Likewise.
60         * include/ext/rc_string_base.h (_S_construct): Likewise.
61         * include/ext/malloc_allocator.h (allocate): Likewise.
62         * include/ext/mt_allocator.h (allocate): Likewise.
63         * include/ext/sso_string_base.h (_M_construct): Likewise.
64         * include/bits/basic_string.tcc (_S_construct): Likewise.
65
66 2009-04-22  Jan Hubicka  <jh@suse.cz>
67
68         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
69         (atexit, atoll, stroll, strtoull): Mark throw ()
70         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
71         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
72         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
73         (atexit, atoll, stroll, strtoull): Mark throw ()
74         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
75         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
76
77 2009-04-21  Jan Hubicka  <jh@suse.cz>
78
79         * include/ext/atomicity.h
80         (__exchange_and_add, __atomic_add): Mark throw ().
81         * config/os/aix/atomicity.h
82         * config/os/aix/atomicity.h
83         * config/os/irix/atomicity.h
84         * config/cpu/cris/atomicity.h
85         * config/cpu/m68k/atomicity.h
86         * config/cpu/hppa/atomicity.h
87         * config/cpu/sparc/atomicity.h
88         * config/cpu/i386/atomicity.h
89         * config/cpu/i486/atomicity.h
90         * config/cpu/sh/atomicity.h
91         * config/cpu/generic/atomicity_mutex/atomicity.h
92         * config/cpu/generic/atomicity_builtins/atomicity.h
93         (__exchange_and_add, __atomic_add): Mark throw ().
94
95 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
96
97         PR libstdc++/39835
98         * include/bits/random.h: Avoid the badname __alpha (and, for
99         consistency, __beta too).
100         * include/bits/random.tcc: Likewise.
101
102 2009-04-19  Jan Hubicka  <jh@suse.cz>
103
104         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
105         _GLIBCXX_NOTHROW.
106
107 2009-04-19  Jan Hubicka  <jh@suse.cz>
108
109         * include/c_compatibility/stdatomic.h
110         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
111         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
112         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
113
114 2009-04-18  Jan Hubicka  <jh@suse.cz>
115
116         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
117         * libsupc++/unwind-cxx.h (__cxa_get_globals,
118         __cxa_get_globals_fast): Mark const.
119         (__cxa_get_exception_ptr): Mark pure.
120         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
121         (__terminate): Makr throw ().
122         * libsupc++/exception (terminate): Mark throw().
123         (uncaught_exception): Mark pure.
124         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
125         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
126         Mark throw().
127         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
128         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
129         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
130         __cxa_guard_abort): Mark throw ().
131         (__cxa_pure_virtual): Mark noreturn.
132         (__cxa_current_exception_type): Mark throw and pure.
133         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
134         __cxa_exception_type): Mark pure.
135         (_M_safe_bool_dummy): Mark pure and const.
136
137 2009-04-18  Jan Hubicka  <jh@suse.cz>
138
139         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
140         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
141         _M_destroy_thread_key): Mark throw ()
142         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
143         _M_singular, _M_can_compare _M_get_mutex, _M_message,
144         _M_get_max_length): Mark throw ().
145         * include/debug/formatter.h (_M_message, _M_format_word,
146         _M_get_max_length): Mark throw ().
147         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
148         _M_detach_single): Mark throw ().
149         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
150         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
151         throw ()
152         (_M_get_mutex): Mark throw ().
153         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
154         (_M_destroy_thread_key): Mark CONST and throw.
155         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
156         throw ().
157
158 2009-04-18  Jan Hubicka  <jh@suse.cz>
159
160         * src/condition_variable.cc (condition_variable,
161         condition_variable_any constructors): Mark throw()
162         * src/hash.cc (operator() for long double, string, and wstring): Mark
163         throw ().
164         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
165         _M_setup, rdbuf, str): Mark throw ().
166         * src/chrono.cc (new): Mark throw ().
167         * include/std/system_error (system_category, generic_category): Mark
168         throw () and const.
169         * include/std/chrono (now): Mark throw ().
170         * include/std/condition_variable (condition_variable,
171         ~condition_variable, condition_variable_any,
172         ~condition_variable_any): Mark throw ().
173         * include/std/mutex (mutex): Mark throw ().
174         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
175         throw.
176         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
177         and throw ().
178         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
179         * include/bits/locale_classes.h (_S_initialize_once,
180         _S_clone_c_locale): Mark throw ().
181         (_S_get_c_name): Mark const and throw ().
182         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
183         throw ().
184         * include/bits/locale_facets.h (__convert_to_v explicit instances):
185         Mark throw ().
186         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
187         throw ().
188         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
189         ios_base): Mark throw ()
190         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
191         * include/backward/strstream (strstreambuf constructors): Mark throw ().
192         (str, freeze, _M_setupf): Mark throw ().
193         (pcount): Mark pure and throw ().
194         (rdbuf): Mark const and throw ().
195
196 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
197
198         PR libstdc++/39802
199         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
200         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
201         Always accept negative values, for unsigned types too.
202         * testsuite/22_locale/num_get/get/char/39802.cc: New.
203         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
204
205 2009-04-18  Jan Hubicka  <jh@suse.cz>
206
207         * include/debug/formater.h: Include bits/c++config.h.
208         (_M_error): Mark noreturn.
209         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
210         _GLIBCXX_NORETURN): New.
211         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
212         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
213         Mark pure.
214         * include/c_compatibility/stdatomic.h
215         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
216         __atomic_flag_wait_explicit, __atomic_flag_for_address):
217         Mark by throw ().
218         * src/atomic.cc (atomic_flag_test_and_set_explicit,
219         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
220         __atomic_flag_for_address): Mark by throw ().
221
222 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
223
224         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
225
226 2009-04-16  Jan Hubicka  <jh@suse.cz>
227
228         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
229         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
230         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
231         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
232         out body to ...
233         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
234         functions.
235         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
236         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
237         _Rb_tree_black_count): Mark nothrow.
238
239 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
240
241         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
242         from base classes.
243         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
244
245 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
246
247         * doc/html: Regenerate.
248
249 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
250
251         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
252
253         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
254         * doc/xml/gnu/fdl-1.2.xml: Same.
255         * doc/xml/manual/numerics.xml: Same.
256         * doc/xml/manual/concurrency.xml: Same.
257         * doc/xml/manual/intro.xml: Same.
258         * doc/xml/manual/status_cxxtr1.xml: Same.
259         * doc/xml/manual/containers.xml: Same.
260         * doc/xml/manual/io.xml: Same.
261         * doc/xml/manual/utilities.xml: Same.
262         * doc/xml/manual/support.xml: Same.
263         * doc/xml/manual/using.xml: Same.
264         * doc/xml/manual/localization.xml: Same.
265         * doc/xml/manual/locale.xml: Same.
266         * doc/xml/manual/extensions.xml: Same.
267         * doc/xml/manual/appendix_contributing.xml: Same.
268         * doc/xml/manual/diagnostics.xml: Same.
269         * doc/xml/manual/status_cxx200x.xml: Same.
270
271 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
272
273         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
274         * doc/xml/manual/status_cxx200x.xml: Adjust.
275
276 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
277
278         * doc/xml/spine.xml: Remove unused license entity, update
279         copyright year.
280
281         * doc/xml/manual/spine.xml: Markup for primary index terms.
282         * doc/xml/manual/numerics.xml: Same.
283         * doc/xml/manual/intro.xml: Same.
284         * doc/xml/manual/containers.xml: Same.
285         * doc/xml/manual/io.xml: Same.
286         * doc/xml/manual/appendix_porting.xml: Same.
287         * doc/xml/manual/utilities.xml: Same.
288         * doc/xml/manual/support.xml: Same.
289         * doc/xml/manual/localization.xml: Same.
290         * doc/xml/manual/strings.xml: Same.
291         * doc/xml/manual/extensions.xml: Same.
292         * doc/xml/manual/appendix_contributing.xml: Same.
293         * doc/xml/manual/diagnostics.xml: Same.
294         * doc/xml/manual/algorithms.xml: Same.
295         * doc/xml/manual/appendix_free.xml: Same.
296         * doc/xml/manual/iterators.xml: Same.
297
298         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
299         * doc/xml/gnu/fdl-1.2.xml: Same.
300
301         * doc/xml/manual/status_cxx200x.xml: Re-write.
302
303 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
304
305         PR libstdc++/39629 (final bits)
306         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
307         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
308         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
309         Fix formula for __j.
310         * include/bits/random.tcc (operator==(const normal_distribution<>&,
311         const normal_distribution<>&): Remove.
312         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
313         const uniform_int_distribution<>&), operator==(const
314         uniform_real_distribution<>&, const uniform_real_distribution<>&),
315         operator==(const normal_distribution<>&, const normal_distribution<>&),
316         operator==(const lognormal_distribution<>&,
317         const lognormal_distribution<>&), operator==(const
318         chi_squared_distribution<>&, const chi_squared_distribution<>&),
319         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
320         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
321         operator==(const student_t_distribution<>&,
322         const student_t_distribution<>&), operator==(const
323         bernoulli_distribution<>&, const bernoulli_distribution<>&),
324         operator==(const binomial_distribution<>&, const
325         binomial_distribution<>&), operator==(const geometric_distribution<>&,
326         const geometric_distribution<>&), operator==(const
327         negative_binomial_distribution<>&, const
328         negative_binomial_distribution<>&), operator==(const
329         poisson_distribution<>&, const poisson_distribution<>&),
330         operator==(const exponential_distribution<>&,
331         const exponential_distribution<>&), operator==(const
332         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
333         weibull_distribution<>&, const weibull_distribution<>&),
334         operator==(const extreme_value_distribution<>&,
335         const extreme_value_distribution<>&), operator==(const
336         discrete_distribution<>&, const discrete_distribution<>&),
337         operator==(const piecewise_constant_distribution<>&,
338         const piecewise_constant_distribution<>&), operator==(const
339         piecewise_linear_distribution<>&, const
340         piecewise_linear_distribution<>&)): Remove.
341         * testsuite/26_numerics/random/uniform_real_distribution/operators/
342         serialize.cc: Remove.
343         * testsuite/26_numerics/random/piecewise_constant_distribution/
344         operators/serialize.cc: Likewise.
345         * testsuite/26_numerics/random/chi_squared_distribution/operators/
346         serialize.cc: Likewise.
347         * testsuite/26_numerics/random/normal_distribution/operators/
348         serialize.cc: Likewise.
349         * testsuite/26_numerics/random/uniform_int_distribution/operators/
350         serialize.cc: Likewise.
351         * testsuite/26_numerics/random/poisson_distribution/operators/
352         serialize.cc: Likewise.
353         * testsuite/26_numerics/random/bernoulli_distribution/operators/
354         serialize.cc: Likewise.
355         * testsuite/26_numerics/random/discrete_distribution/operators/
356         serialize.cc: Likewise.
357         * testsuite/26_numerics/random/weibull_distribution/operators/
358         serialize.cc: Likewise.
359         * testsuite/26_numerics/random/negative_binomial_distribution/
360         operators/serialize.cc: Likewise.
361         * testsuite/26_numerics/random/cauchy_distribution/operators/
362         serialize.cc: Likewise.
363         * testsuite/26_numerics/random/gamma_distribution/operators/
364         serialize.cc: Likewise.
365         * testsuite/26_numerics/random/fisher_f_distribution/operators/
366         serialize.cc: Likewise.
367         * testsuite/26_numerics/random/exponential_distribution/operators/
368         serialize.cc: Likewise.
369         * testsuite/26_numerics/random/lognormal_distribution/operators/
370         serialize.cc: Likewise.
371         * testsuite/26_numerics/random/binomial_distribution/operators/
372         serialize.cc: Likewise.
373         * testsuite/26_numerics/random/extreme_value_distribution/
374         operators/serialize.cc: Likewise.
375         * testsuite/26_numerics/random/piecewise_linear_distribution/
376         operators/serialize.cc: Likewise.
377         * testsuite/26_numerics/random/student_t_distribution/operators/
378         serialize.cc: Likewise.
379         * testsuite/26_numerics/random/geometric_distribution/operators/
380         serialize.cc: Likewise.
381
382         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
383         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
384         mersenne_twister_engine<>::seed(_Gen&,
385         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
386         subtract_with_carry_engine<>::seed(_Gen&,
387         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
388         Remove, unused.
389         * include/bits/random.tcc (linear_congruential_engine<>::
390         seed(_Gen&, false_type): Likewise.
391
392 2009-04-09  Nick Clifton  <nickc@redhat.com>
393
394         * src/allocator-inst.cc: Change copyright header to refer to
395         version 3 of the GNU General Public License with version 3.1
396         of the GCC Runtime Library Exception and to point readers at
397         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
398         web page.
399         * config/abi/compatibility.h: Likewise.
400         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
401         * config/abi/pre/gnu.ver: Likewise.
402         * config/allocator/bitmap_allocator_base.h: Likewise.
403         * config/allocator/malloc_allocator_base.h: Likewise.
404         * config/allocator/mt_allocator_base.h: Likewise.
405         * config/allocator/new_allocator_base.h: Likewise.
406         * config/allocator/pool_allocator_base.h: Likewise.
407         * config/cpu/alpha/atomic_word.h: Likewise.
408         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
409         * config/cpu/cris/atomic_word.h: Likewise.
410         * config/cpu/cris/atomicity.h: Likewise.
411         * config/cpu/generic/atomic_word.h: Likewise.
412         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
413         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
414         * config/cpu/generic/cpu_defines.h: Likewise.
415         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
416         * config/cpu/hppa/atomicity.h: Likewise.
417         * config/cpu/i386/atomicity.h: Likewise.
418         * config/cpu/i486/atomicity.h: Likewise.
419         * config/cpu/ia64/atomic_word.h: Likewise.
420         * config/cpu/m68k/atomicity.h: Likewise.
421         * config/cpu/powerpc/atomic_word.h: Likewise.
422         * config/cpu/powerpc/cpu_defines.h: Likewise.
423         * config/cpu/sh/atomicity.h: Likewise.
424         * config/cpu/sparc/atomic_word.h: Likewise.
425         * config/cpu/sparc/atomicity.h: Likewise.
426         * config/io/basic_file_stdio.cc: Likewise.
427         * config/io/basic_file_stdio.h: Likewise.
428         * config/io/c_io_stdio.h: Likewise.
429         * config/locale/darwin/ctype_members.cc: Likewise.
430         * config/locale/generic/c++locale_internal.h: Likewise.
431         * config/locale/generic/c_locale.cc: Likewise.
432         * config/locale/generic/c_locale.h: Likewise.
433         * config/locale/generic/codecvt_members.cc: Likewise.
434         * config/locale/generic/collate_members.cc: Likewise.
435         * config/locale/generic/ctype_members.cc: Likewise.
436         * config/locale/generic/messages_members.cc: Likewise.
437         * config/locale/generic/messages_members.h: Likewise.
438         * config/locale/generic/monetary_members.cc: Likewise.
439         * config/locale/generic/numeric_members.cc: Likewise.
440         * config/locale/generic/time_members.cc: Likewise.
441         * config/locale/generic/time_members.h: Likewise.
442         * config/locale/gnu/c++locale_internal.h: Likewise.
443         * config/locale/gnu/c_locale.cc: Likewise.
444         * config/locale/gnu/c_locale.h: Likewise.
445         * config/locale/gnu/codecvt_members.cc: Likewise.
446         * config/locale/gnu/collate_members.cc: Likewise.
447         * config/locale/gnu/ctype_members.cc: Likewise.
448         * config/locale/gnu/messages_members.cc: Likewise.
449         * config/locale/gnu/messages_members.h: Likewise.
450         * config/locale/gnu/monetary_members.cc: Likewise.
451         * config/locale/gnu/numeric_members.cc: Likewise.
452         * config/locale/gnu/time_members.cc: Likewise.
453         * config/locale/gnu/time_members.h: Likewise.
454         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
455         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
456         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
457         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
458         * config/os/aix/atomic_word.h: Likewise.
459         * config/os/aix/atomicity.h: Likewise.
460         * config/os/aix/ctype_base.h: Likewise.
461         * config/os/aix/ctype_inline.h: Likewise.
462         * config/os/aix/ctype_noninline.h: Likewise.
463         * config/os/aix/os_defines.h: Likewise.
464         * config/os/bsd/darwin/ctype_base.h: Likewise.
465         * config/os/bsd/darwin/ctype_inline.h: Likewise.
466         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
467         * config/os/bsd/darwin/os_defines.h: Likewise.
468         * config/os/bsd/freebsd/ctype_base.h: Likewise.
469         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
470         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
471         * config/os/bsd/freebsd/os_defines.h: Likewise.
472         * config/os/bsd/netbsd/ctype_base.h: Likewise.
473         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
474         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
475         * config/os/bsd/netbsd/os_defines.h: Likewise.
476         * config/os/djgpp/ctype_base.h: Likewise.
477         * config/os/djgpp/ctype_inline.h: Likewise.
478         * config/os/djgpp/ctype_noninline.h: Likewise.
479         * config/os/djgpp/os_defines.h: Likewise.
480         * config/os/generic/ctype_base.h: Likewise.
481         * config/os/generic/ctype_inline.h: Likewise.
482         * config/os/generic/ctype_noninline.h: Likewise.
483         * config/os/generic/error_constants.h: Likewise.
484         * config/os/generic/os_defines.h: Likewise.
485         * config/os/gnu-linux/ctype_base.h: Likewise.
486         * config/os/gnu-linux/ctype_inline.h: Likewise.
487         * config/os/gnu-linux/ctype_noninline.h: Likewise.
488         * config/os/gnu-linux/os_defines.h: Likewise.
489         * config/os/hpux/ctype_base.h: Likewise.
490         * config/os/hpux/ctype_inline.h: Likewise.
491         * config/os/hpux/ctype_noninline.h: Likewise.
492         * config/os/hpux/os_defines.h: Likewise.
493         * config/os/irix/atomic_word.h: Likewise.
494         * config/os/irix/atomicity.h: Likewise.
495         * config/os/irix/irix5.2/ctype_base.h: Likewise.
496         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
497         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
498         * config/os/irix/irix5.2/os_defines.h: Likewise.
499         * config/os/irix/irix6.5/ctype_base.h: Likewise.
500         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
501         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
502         * config/os/irix/irix6.5/os_defines.h: Likewise.
503         * config/os/mingw32/ctype_base.h: Likewise.
504         * config/os/mingw32/ctype_inline.h: Likewise.
505         * config/os/mingw32/ctype_noninline.h: Likewise.
506         * config/os/mingw32/error_constants.h: Likewise.
507         * config/os/mingw32/os_defines.h: Likewise.
508         * config/os/newlib/ctype_base.h: Likewise.
509         * config/os/newlib/ctype_inline.h: Likewise.
510         * config/os/newlib/ctype_noninline.h: Likewise.
511         * config/os/newlib/os_defines.h: Likewise.
512         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
513         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
514         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
515         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
516         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
517         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
518         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
519         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
520         * config/os/tpf/ctype_base.h: Likewise.
521         * config/os/tpf/ctype_inline.h: Likewise.
522         * config/os/tpf/ctype_noninline.h: Likewise.
523         * config/os/tpf/os_defines.h: Likewise.
524         * config/os/uclibc/ctype_base.h: Likewise.
525         * config/os/uclibc/ctype_inline.h: Likewise.
526         * config/os/uclibc/ctype_noninline.h: Likewise.
527         * config/os/uclibc/os_defines.h: Likewise.
528         * config/os/vxworks/ctype_base.h: Likewise.
529         * config/os/vxworks/ctype_inline.h: Likewise.
530         * config/os/vxworks/ctype_noninline.h: Likewise.
531         * config/os/vxworks/os_defines.h: Likewise.
532         * include/backward/auto_ptr.h: Likewise.
533         * include/backward/backward_warning.h: Likewise.
534         * include/backward/binders.h: Likewise.
535         * include/backward/hash_fun.h: Likewise.
536         * include/backward/hash_map: Likewise.
537         * include/backward/hash_set: Likewise.
538         * include/backward/hashtable.h: Likewise.
539         * include/backward/strstream: Likewise.
540         * include/bits/algorithmfwd.h: Likewise.
541         * include/bits/allocator.h: Likewise.
542         * include/bits/atomic_0.h: Likewise.
543         * include/bits/atomic_2.h: Likewise.
544         * include/bits/atomicfwd_c.h: Likewise.
545         * include/bits/atomicfwd_cxx.h: Likewise.
546         * include/bits/basic_ios.h: Likewise.
547         * include/bits/basic_ios.tcc: Likewise.
548         * include/bits/basic_string.h: Likewise.
549         * include/bits/basic_string.tcc: Likewise.
550         * include/bits/boost_concept_check.h: Likewise.
551         * include/bits/c++config: Likewise.
552         * include/bits/char_traits.h: Likewise.
553         * include/bits/codecvt.h: Likewise.
554         * include/bits/concept_check.h: Likewise.
555         * include/bits/cpp_type_traits.h: Likewise.
556         * include/bits/deque.tcc: Likewise.
557         * include/bits/forward_list.h: Likewise.
558         * include/bits/forward_list.tcc: Likewise.
559         * include/bits/fstream.tcc: Likewise.
560         * include/bits/functexcept.h: Likewise.
561         * include/bits/functional_hash.h: Likewise.
562         * include/bits/gslice.h: Likewise.
563         * include/bits/gslice_array.h: Likewise.
564         * include/bits/hashtable.h: Likewise.
565         * include/bits/indirect_array.h: Likewise.
566         * include/bits/ios_base.h: Likewise.
567         * include/bits/istream.tcc: Likewise.
568         * include/bits/list.tcc: Likewise.
569         * include/bits/locale_classes.h: Likewise.
570         * include/bits/locale_classes.tcc: Likewise.
571         * include/bits/locale_facets.h: Likewise.
572         * include/bits/locale_facets.tcc: Likewise.
573         * include/bits/locale_facets_nonio.h: Likewise.
574         * include/bits/locale_facets_nonio.tcc: Likewise.
575         * include/bits/localefwd.h: Likewise.
576         * include/bits/mask_array.h: Likewise.
577         * include/bits/move.h: Likewise.
578         * include/bits/ostream.tcc: Likewise.
579         * include/bits/ostream_insert.h: Likewise.
580         * include/bits/postypes.h: Likewise.
581         * include/bits/shared_ptr.h: Likewise.
582         * include/bits/slice_array.h: Likewise.
583         * include/bits/sstream.tcc: Likewise.
584         * include/bits/stl_algo.h: Likewise.
585         * include/bits/stl_algobase.h: Likewise.
586         * include/bits/stl_bvector.h: Likewise.
587         * include/bits/stl_construct.h: Likewise.
588         * include/bits/stl_deque.h: Likewise.
589         * include/bits/stl_function.h: Likewise.
590         * include/bits/stl_heap.h: Likewise.
591         * include/bits/stl_iterator.h: Likewise.
592         * include/bits/stl_iterator_base_funcs.h: Likewise.
593         * include/bits/stl_iterator_base_types.h: Likewise.
594         * include/bits/stl_list.h: Likewise.
595         * include/bits/stl_map.h: Likewise.
596         * include/bits/stl_multimap.h: Likewise.
597         * include/bits/stl_multiset.h: Likewise.
598         * include/bits/stl_numeric.h: Likewise.
599         * include/bits/stl_pair.h: Likewise.
600         * include/bits/stl_queue.h: Likewise.
601         * include/bits/stl_raw_storage_iter.h: Likewise.
602         * include/bits/stl_relops.h: Likewise.
603         * include/bits/stl_set.h: Likewise.
604         * include/bits/stl_stack.h: Likewise.
605         * include/bits/stl_tempbuf.h: Likewise.
606         * include/bits/stl_tree.h: Likewise.
607         * include/bits/stl_uninitialized.h: Likewise.
608         * include/bits/stl_vector.h: Likewise.
609         * include/bits/stream_iterator.h: Likewise.
610         * include/bits/streambuf.tcc: Likewise.
611         * include/bits/streambuf_iterator.h: Likewise.
612         * include/bits/stringfwd.h: Likewise.
613         * include/bits/unique_ptr.h: Likewise.
614         * include/bits/valarray_after.h: Likewise.
615         * include/bits/valarray_array.h: Likewise.
616         * include/bits/valarray_array.tcc: Likewise.
617         * include/bits/valarray_before.h: Likewise.
618         * include/bits/vector.tcc: Likewise.
619         * include/c/cassert: Likewise.
620         * include/c/cctype: Likewise.
621         * include/c/cerrno: Likewise.
622         * include/c/cfloat: Likewise.
623         * include/c/ciso646: Likewise.
624         * include/c/climits: Likewise.
625         * include/c/clocale: Likewise.
626         * include/c/cmath: Likewise.
627         * include/c/csetjmp: Likewise.
628         * include/c/csignal: Likewise.
629         * include/c/cstdarg: Likewise.
630         * include/c/cstddef: Likewise.
631         * include/c/cstdio: Likewise.
632         * include/c/cstdlib: Likewise.
633         * include/c/cstring: Likewise.
634         * include/c/ctime: Likewise.
635         * include/c/cwchar: Likewise.
636         * include/c/cwctype: Likewise.
637         * include/c_compatibility/assert.h: Likewise.
638         * include/c_compatibility/complex.h: Likewise.
639         * include/c_compatibility/ctype.h: Likewise.
640         * include/c_compatibility/errno.h: Likewise.
641         * include/c_compatibility/fenv.h: Likewise.
642         * include/c_compatibility/float.h: Likewise.
643         * include/c_compatibility/inttypes.h: Likewise.
644         * include/c_compatibility/iso646.h: Likewise.
645         * include/c_compatibility/limits.h: Likewise.
646         * include/c_compatibility/locale.h: Likewise.
647         * include/c_compatibility/math.h: Likewise.
648         * include/c_compatibility/setjmp.h: Likewise.
649         * include/c_compatibility/signal.h: Likewise.
650         * include/c_compatibility/stdarg.h: Likewise.
651         * include/c_compatibility/stdatomic.h: Likewise.
652         * include/c_compatibility/stdbool.h: Likewise.
653         * include/c_compatibility/stddef.h: Likewise.
654         * include/c_compatibility/stdint.h: Likewise.
655         * include/c_compatibility/stdio.h: Likewise.
656         * include/c_compatibility/stdlib.h: Likewise.
657         * include/c_compatibility/string.h: Likewise.
658         * include/c_compatibility/tgmath.h: Likewise.
659         * include/c_compatibility/time.h: Likewise.
660         * include/c_compatibility/wchar.h: Likewise.
661         * include/c_compatibility/wctype.h: Likewise.
662         * include/c_global/cassert: Likewise.
663         * include/c_global/ccomplex: Likewise.
664         * include/c_global/cctype: Likewise.
665         * include/c_global/cerrno: Likewise.
666         * include/c_global/cfenv: Likewise.
667         * include/c_global/cfloat: Likewise.
668         * include/c_global/cinttypes: Likewise.
669         * include/c_global/ciso646: Likewise.
670         * include/c_global/climits: Likewise.
671         * include/c_global/clocale: Likewise.
672         * include/c_global/cmath.tcc: Likewise.
673         * include/c_global/cmath: Likewise.
674         * include/c_global/csetjmp: Likewise.
675         * include/c_global/csignal: Likewise.
676         * include/c_global/cstdarg: Likewise.
677         * include/c_global/cstdatomic: Likewise.
678         * include/c_global/cstdbool: Likewise.
679         * include/c_global/cstddef: Likewise.
680         * include/c_global/cstdint: Likewise.
681         * include/c_global/cstdio: Likewise.
682         * include/c_global/cstdlib: Likewise.
683         * include/c_global/cstring: Likewise.
684         * include/c_global/ctgmath: Likewise.
685         * include/c_global/ctime: Likewise.
686         * include/c_global/cwchar: Likewise.
687         * include/c_global/cwctype: Likewise.
688         * include/c_std/cassert: Likewise.
689         * include/c_std/cctype: Likewise.
690         * include/c_std/cerrno: Likewise.
691         * include/c_std/cfloat: Likewise.
692         * include/c_std/ciso646: Likewise.
693         * include/c_std/climits: Likewise.
694         * include/c_std/clocale: Likewise.
695         * include/c_std/cmath.tcc: Likewise.
696         * include/c_std/cmath: Likewise.
697         * include/c_std/csetjmp: Likewise.
698         * include/c_std/csignal: Likewise.
699         * include/c_std/cstdarg: Likewise.
700         * include/c_std/cstddef: Likewise.
701         * include/c_std/cstdio: Likewise.
702         * include/c_std/cstdlib: Likewise.
703         * include/c_std/cstring: Likewise.
704         * include/c_std/ctime: Likewise.
705         * include/c_std/cwchar: Likewise.
706         * include/c_std/cwctype: Likewise.
707         * include/debug/bitset: Likewise.
708         * include/debug/debug.h: Likewise.
709         * include/debug/deque: Likewise.
710         * include/debug/formatter.h: Likewise.
711         * include/debug/functions.h: Likewise.
712         * include/debug/list: Likewise.
713         * include/debug/macros.h: Likewise.
714         * include/debug/map.h: Likewise.
715         * include/debug/map: Likewise.
716         * include/debug/multimap.h: Likewise.
717         * include/debug/multiset.h: Likewise.
718         * include/debug/safe_base.h: Likewise.
719         * include/debug/safe_iterator.h: Likewise.
720         * include/debug/safe_iterator.tcc: Likewise.
721         * include/debug/safe_sequence.h: Likewise.
722         * include/debug/set.h: Likewise.
723         * include/debug/set: Likewise.
724         * include/debug/string: Likewise.
725         * include/debug/unordered_map: Likewise.
726         * include/debug/unordered_set: Likewise.
727         * include/debug/vector: Likewise.
728         * include/ext/algorithm: Likewise.
729         * include/ext/array_allocator.h: Likewise.
730         * include/ext/atomicity.h: Likewise.
731         * include/ext/bitmap_allocator.h: Likewise.
732         * include/ext/cast.h: Likewise.
733         * include/ext/codecvt_specializations.h: Likewise.
734         * include/ext/concurrence.h: Likewise.
735         * include/ext/debug_allocator.h: Likewise.
736         * include/ext/enc_filebuf.h: Likewise.
737         * include/ext/extptr_allocator.h: Likewise.
738         * include/ext/functional: Likewise.
739         * include/ext/iterator: Likewise.
740         * include/ext/malloc_allocator.h: Likewise.
741         * include/ext/memory: Likewise.
742         * include/ext/mt_allocator.h: Likewise.
743         * include/ext/new_allocator.h: Likewise.
744         * include/ext/numeric: Likewise.
745         * include/ext/numeric_traits.h: Likewise.
746         * include/ext/pb_ds/assoc_container.hpp: Likewise.
747         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
748         Likewise.
749         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
750         Likewise.
751         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
752         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
753         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
754         Likewise.
755         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
756         Likewise.
757         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
758         Likewise.
759         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
760         Likewise.
761         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
762         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
763         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
764         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
765         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
766         Likewise.
767         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
768         Likewise.
769         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
770         Likewise.
771         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
772         Likewise.
773         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
774         Likewise.
775         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
776         Likewise.
777         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
778         Likewise.
779         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
780         Likewise.
781         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
782         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
783         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
784         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
785         Likewise.
786         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
787         Likewise.
788         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
789         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
790         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
791         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
792         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
793         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
794         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
795         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
796         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
797         Likewise.
798         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
799         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
800         Likewise.
801         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
802         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
803         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
804         Likewise.
805         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
806         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
807         Likewise.
808         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
809         Likewise.
810         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
811         Likewise.
812         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
813         Likewise.
814         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
815         Likewise.
816         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
817         Likewise.
818         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
819         Likewise.
820         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
821         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
822         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
823         Likewise.
824         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
825         Likewise.
826         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
827         Likewise.
828         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
829         Likewise.
830         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
831         Likewise.
832         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
833         Likewise.
834         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
835         Likewise.
836         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
837         Likewise.
838         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
839         Likewise.
840         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
841         Likewise.
842         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
843         Likewise.
844         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
845         Likewise.
846         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
847         Likewise.
848         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
849         Likewise.
850         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
851         Likewise.
852         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
853         Likewise.
854         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
855         Likewise.
856         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
857         Likewise.
858         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
859         Likewise.
860         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
861         Likewise.
862         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
863         Likewise.
864         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
865         Likewise.
866         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
867         Likewise.
868         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
869         Likewise.
870         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
871         Likewise.
872         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
873         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
874         Likewise.
875         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
876         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
877         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
878         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
879         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
880         Likewise.
881         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
882         Likewise.
883         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
884         Likewise.
885         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
886         Likewise.
887         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
888         Likewise.
889         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
890         Likewise.
891         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
892         Likewise.
893         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
894         Likewise.
895         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
896         Likewise.
897         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
898         Likewise.
899         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
900         Likewise.
901         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
902         Likewise.
903         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
904         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
905         Likewise.
906         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
907         Likewise.
908         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
909         Likewise.
910         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
911         Likewise.
912         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
913         Likewise.
914         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
915         Likewise.
916         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
917         Likewise.
918         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
919         Likewise.
920         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
921         Likewise.
922         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
923         Likewise.
924         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
925         Likewise.
926         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
927         Likewise.
928         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
929         Likewise.
930         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
931         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
932         Likewise.
933         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
934         Likewise.
935         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
936         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
937         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
938         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
939         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
940         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
941         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
942         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
943         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
944         Likewise.
945         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
946         Likewise.
947         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
948         Likewise.
949         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
950         Likewise.
951         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
952         Likewise.
953         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
954         Likewise.
955         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
956         Likewise.
957         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
958         Likewise.
959         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
960         Likewise.
961         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
962         Likewise.
963         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
964         Likewise.
965         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
966         Likewise.
967         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
968         Likewise.
969         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
970         Likewise.
971         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
972         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
973         Likewise.
974         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
975         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
976         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
977         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
978         Likewise.
979         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
980         Likewise.
981         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
982         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
983         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
984         Likewise.
985         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
986         Likewise.
987         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
988         Likewise.
989         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
990         Likewise.
991         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
992         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
993         Likewise.
994         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
995         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
996         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
997         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
998         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
999         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
1000         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
1001         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
1002         Likewise.
1003         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
1004         Likewise.
1005         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
1006         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
1007         Likewise.
1008         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
1009         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
1010         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
1011         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
1012         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
1013         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
1014         Likewise.
1015         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
1016         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
1017         Likewise.
1018         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
1019         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
1020         Likewise.
1021         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
1022         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
1023         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
1024         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
1025         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
1026         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
1027         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
1028         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
1029         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
1030         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
1031         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
1032         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
1033         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
1034         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
1035         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
1036         Likewise.
1037         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
1038         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
1039         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
1040         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
1041         Likewise.
1042         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
1043         Likewise.
1044         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
1045         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
1046         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
1047         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
1048         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
1049         Likewise.
1050         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
1051         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
1052         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
1053         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
1054         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
1055         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
1056         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
1057         Likewise.
1058         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
1059         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
1060         Likewise.
1061         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
1062         Likewise.
1063         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
1064         Likewise.
1065         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
1066         Likewise.
1067         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
1068         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
1069         Likewise.
1070         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
1071         Likewise.
1072         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
1073         Likewise.
1074         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
1075         Likewise.
1076         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
1077         Likewise.
1078         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
1079         Likewise.
1080         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
1081         Likewise.
1082         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
1083         Likewise.
1084         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
1085         Likewise.
1086         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
1087         Likewise.
1088         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
1089         Likewise.
1090         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
1091         Likewise.
1092         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
1093         Likewise.
1094         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
1095         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
1096         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
1097         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
1098         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
1099         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
1100         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
1101         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
1102         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
1103         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
1104         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
1105         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
1106         Likewise.
1107         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
1108         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
1109         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
1110         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
1111         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
1112         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
1113         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
1114         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
1115         Likewise.
1116         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
1117         Likewise.
1118         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
1119         Likewise.
1120         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
1121         Likewise.
1122         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
1123         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
1124         Likewise.
1125         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
1126         Likewise.
1127         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
1128         Likewise.
1129         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
1130         Likewise.
1131         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
1132         Likewise.
1133         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
1134         Likewise.
1135         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
1136         Likewise.
1137         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
1138         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
1139         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
1140         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
1141         Likewise.
1142         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
1143         Likewise.
1144         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
1145         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
1146         Likewise.
1147         * include/ext/pb_ds/exception.hpp: Likewise.
1148         * include/ext/pb_ds/hash_policy.hpp: Likewise.
1149         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
1150         * include/ext/pb_ds/priority_queue.hpp: Likewise.
1151         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
1152         * include/ext/pb_ds/tree_policy.hpp: Likewise.
1153         * include/ext/pb_ds/trie_policy.hpp: Likewise.
1154         * include/ext/pod_char_traits.h: Likewise.
1155         * include/ext/pointer.h: Likewise.
1156         * include/ext/pool_allocator.h: Likewise.
1157         * include/ext/rb_tree: Likewise.
1158         * include/ext/rc_string_base.h: Likewise.
1159         * include/ext/rope: Likewise.
1160         * include/ext/ropeimpl.h: Likewise.
1161         * include/ext/slist: Likewise.
1162         * include/ext/sso_string_base.h: Likewise.
1163         * include/ext/stdio_filebuf.h: Likewise.
1164         * include/ext/stdio_sync_filebuf.h: Likewise.
1165         * include/ext/string_conversions.h: Likewise.
1166         * include/ext/throw_allocator.h: Likewise.
1167         * include/ext/type_traits.h: Likewise.
1168         * include/ext/typelist.h: Likewise.
1169         * include/ext/vstring.h: Likewise.
1170         * include/ext/vstring.tcc: Likewise.
1171         * include/ext/vstring_fwd.h: Likewise.
1172         * include/ext/vstring_util.h: Likewise.
1173         * include/parallel/algo.h: Likewise.
1174         * include/parallel/algobase.h: Likewise.
1175         * include/parallel/algorithm: Likewise.
1176         * include/parallel/algorithmfwd.h: Likewise.
1177         * include/parallel/balanced_quicksort.h: Likewise.
1178         * include/parallel/base.h: Likewise.
1179         * include/parallel/basic_iterator.h: Likewise.
1180         * include/parallel/checkers.h: Likewise.
1181         * include/parallel/compatibility.h: Likewise.
1182         * include/parallel/compiletime_settings.h: Likewise.
1183         * include/parallel/equally_split.h: Likewise.
1184         * include/parallel/features.h: Likewise.
1185         * include/parallel/find.h: Likewise.
1186         * include/parallel/find_selectors.h: Likewise.
1187         * include/parallel/for_each.h: Likewise.
1188         * include/parallel/for_each_selectors.h: Likewise.
1189         * include/parallel/iterator.h: Likewise.
1190         * include/parallel/list_partition.h: Likewise.
1191         * include/parallel/losertree.h: Likewise.
1192         * include/parallel/merge.h: Likewise.
1193         * include/parallel/multiseq_selection.h: Likewise.
1194         * include/parallel/multiway_merge.h: Likewise.
1195         * include/parallel/multiway_mergesort.h: Likewise.
1196         * include/parallel/numeric: Likewise.
1197         * include/parallel/numericfwd.h: Likewise.
1198         * include/parallel/omp_loop.h: Likewise.
1199         * include/parallel/omp_loop_static.h: Likewise.
1200         * include/parallel/par_loop.h: Likewise.
1201         * include/parallel/parallel.h: Likewise.
1202         * include/parallel/partial_sum.h: Likewise.
1203         * include/parallel/partition.h: Likewise.
1204         * include/parallel/queue.h: Likewise.
1205         * include/parallel/quicksort.h: Likewise.
1206         * include/parallel/random_number.h: Likewise.
1207         * include/parallel/random_shuffle.h: Likewise.
1208         * include/parallel/search.h: Likewise.
1209         * include/parallel/set_operations.h: Likewise.
1210         * include/parallel/settings.h: Likewise.
1211         * include/parallel/sort.h: Likewise.
1212         * include/parallel/tags.h: Likewise.
1213         * include/parallel/types.h: Likewise.
1214         * include/parallel/unique_copy.h: Likewise.
1215         * include/parallel/workstealing.h: Likewise.
1216         * include/precompiled/extc++.h: Likewise.
1217         * include/precompiled/stdc++.h: Likewise.
1218         * include/precompiled/stdtr1c++.h: Likewise.
1219         * include/std/algorithm: Likewise.
1220         * include/std/array: Likewise.
1221         * include/std/bitset: Likewise.
1222         * include/std/c++0x_warning.h: Likewise.
1223         * include/std/chrono: Likewise.
1224         * include/std/complex: Likewise.
1225         * include/std/condition_variable: Likewise.
1226         * include/std/deque: Likewise.
1227         * include/std/forward_list: Likewise.
1228         * include/std/fstream: Likewise.
1229         * include/std/functional: Likewise.
1230         * include/std/iomanip: Likewise.
1231         * include/std/ios: Likewise.
1232         * include/std/iosfwd: Likewise.
1233         * include/std/iostream: Likewise.
1234         * include/std/istream: Likewise.
1235         * include/std/iterator: Likewise.
1236         * include/std/limits: Likewise.
1237         * include/std/list: Likewise.
1238         * include/std/locale: Likewise.
1239         * include/std/map: Likewise.
1240         * include/std/memory: Likewise.
1241         * include/std/mutex: Likewise.
1242         * include/std/numeric: Likewise.
1243         * include/std/ostream: Likewise.
1244         * include/std/queue: Likewise.
1245         * include/std/random: Likewise.
1246         * include/std/ratio: Likewise.
1247         * include/std/regex: Likewise.
1248         * include/std/set: Likewise.
1249         * include/std/sstream: Likewise.
1250         * include/std/stack: Likewise.
1251         * include/std/stdexcept: Likewise.
1252         * include/std/streambuf: Likewise.
1253         * include/std/string: Likewise.
1254         * include/std/system_error: Likewise.
1255         * include/std/thread: Likewise.
1256         * include/std/tuple: Likewise.
1257         * include/std/type_traits: Likewise.
1258         * include/std/unordered_map: Likewise.
1259         * include/std/unordered_set: Likewise.
1260         * include/std/utility: Likewise.
1261         * include/std/valarray: Likewise.
1262         * include/std/vector: Likewise.
1263         * include/tr1/array: Likewise.
1264         * include/tr1/bessel_function.tcc: Likewise.
1265         * include/tr1/beta_function.tcc: Likewise.
1266         * include/tr1/ccomplex: Likewise.
1267         * include/tr1/cctype: Likewise.
1268         * include/tr1/cfenv: Likewise.
1269         * include/tr1/cfloat: Likewise.
1270         * include/tr1/cinttypes: Likewise.
1271         * include/tr1/climits: Likewise.
1272         * include/tr1/cmath: Likewise.
1273         * include/tr1/complex.h: Likewise.
1274         * include/tr1/complex: Likewise.
1275         * include/tr1/cstdarg: Likewise.
1276         * include/tr1/cstdbool: Likewise.
1277         * include/tr1/cstdint: Likewise.
1278         * include/tr1/cstdio: Likewise.
1279         * include/tr1/cstdlib: Likewise.
1280         * include/tr1/ctgmath: Likewise.
1281         * include/tr1/ctime: Likewise.
1282         * include/tr1/ctype.h: Likewise.
1283         * include/tr1/cwchar: Likewise.
1284         * include/tr1/cwctype: Likewise.
1285         * include/tr1/ell_integral.tcc: Likewise.
1286         * include/tr1/exp_integral.tcc: Likewise.
1287         * include/tr1/fenv.h: Likewise.
1288         * include/tr1/float.h: Likewise.
1289         * include/tr1/functional: Likewise.
1290         * include/tr1/functional_hash.h: Likewise.
1291         * include/tr1/gamma.tcc: Likewise.
1292         * include/tr1/hashtable.h: Likewise.
1293         * include/tr1/hypergeometric.tcc: Likewise.
1294         * include/tr1/inttypes.h: Likewise.
1295         * include/tr1/legendre_function.tcc: Likewise.
1296         * include/tr1/limits.h: Likewise.
1297         * include/tr1/math.h: Likewise.
1298         * include/tr1/memory: Likewise.
1299         * include/tr1/modified_bessel_func.tcc: Likewise.
1300         * include/tr1/poly_hermite.tcc: Likewise.
1301         * include/tr1/poly_laguerre.tcc: Likewise.
1302         * include/tr1/random: Likewise.
1303         * include/tr1/regex: Likewise.
1304         * include/tr1/riemann_zeta.tcc: Likewise.
1305         * include/tr1/shared_ptr.h: Likewise.
1306         * include/tr1/special_function_util.h: Likewise.
1307         * include/tr1/stdarg.h: Likewise.
1308         * include/tr1/stdbool.h: Likewise.
1309         * include/tr1/stdint.h: Likewise.
1310         * include/tr1/stdio.h: Likewise.
1311         * include/tr1/stdlib.h: Likewise.
1312         * include/tr1/tgmath.h: Likewise.
1313         * include/tr1/tuple: Likewise.
1314         * include/tr1/type_traits: Likewise.
1315         * include/tr1/unordered_map: Likewise.
1316         * include/tr1/unordered_set: Likewise.
1317         * include/tr1/utility: Likewise.
1318         * include/tr1/wchar.h: Likewise.
1319         * include/tr1/wctype.h: Likewise.
1320         * include/tr1_impl/array: Likewise.
1321         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
1322         * include/tr1_impl/cctype: Likewise.
1323         * include/tr1_impl/cfenv: Likewise.
1324         * include/tr1_impl/cinttypes: Likewise.
1325         * include/tr1_impl/cmath: Likewise.
1326         * include/tr1_impl/complex: Likewise.
1327         * include/tr1_impl/cstdint: Likewise.
1328         * include/tr1_impl/cstdio: Likewise.
1329         * include/tr1_impl/cstdlib: Likewise.
1330         * include/tr1_impl/cwchar: Likewise.
1331         * include/tr1_impl/cwctype: Likewise.
1332         * include/tr1_impl/functional: Likewise.
1333         * include/tr1_impl/functional_hash.h: Likewise.
1334         * include/tr1_impl/hashtable: Likewise.
1335         * include/tr1_impl/hashtable_policy.h: Likewise.
1336         * include/tr1_impl/random.tcc: Likewise.
1337         * include/tr1_impl/random: Likewise.
1338         * include/tr1_impl/regex: Likewise.
1339         * include/tr1_impl/type_traits: Likewise.
1340         * include/tr1_impl/unordered_map: Likewise.
1341         * include/tr1_impl/unordered_set: Likewise.
1342         * include/tr1_impl/utility: Likewise.
1343         * libsupc++/array_type_info.cc: Likewise.
1344         * libsupc++/atexit_arm.cc: Likewise.
1345         * libsupc++/bad_cast.cc: Likewise.
1346         * libsupc++/bad_typeid.cc: Likewise.
1347         * libsupc++/class_type_info.cc: Likewise.
1348         * libsupc++/cxxabi-forced.h: Likewise.
1349         * libsupc++/cxxabi.h: Likewise.
1350         * libsupc++/del_op.cc: Likewise.
1351         * libsupc++/del_opnt.cc: Likewise.
1352         * libsupc++/del_opv.cc: Likewise.
1353         * libsupc++/del_opvnt.cc: Likewise.
1354         * libsupc++/dyncast.cc: Likewise.
1355         * libsupc++/eh_alloc.cc: Likewise.
1356         * libsupc++/eh_arm.cc: Likewise.
1357         * libsupc++/eh_aux_runtime.cc: Likewise.
1358         * libsupc++/eh_call.cc: Likewise.
1359         * libsupc++/eh_catch.cc: Likewise.
1360         * libsupc++/eh_exception.cc: Likewise.
1361         * libsupc++/eh_globals.cc: Likewise.
1362         * libsupc++/eh_personality.cc: Likewise.
1363         * libsupc++/eh_ptr.cc: Likewise.
1364         * libsupc++/eh_term_handler.cc: Likewise.
1365         * libsupc++/eh_terminate.cc: Likewise.
1366         * libsupc++/eh_throw.cc: Likewise.
1367         * libsupc++/eh_type.cc: Likewise.
1368         * libsupc++/eh_unex_handler.cc: Likewise.
1369         * libsupc++/enum_type_info.cc: Likewise.
1370         * libsupc++/exception: Likewise.
1371         * libsupc++/exception_defines.h: Likewise.
1372         * libsupc++/exception_ptr.h: Likewise.
1373         * libsupc++/function_type_info.cc: Likewise.
1374         * libsupc++/fundamental_type_info.cc: Likewise.
1375         * libsupc++/guard.cc: Likewise.
1376         * libsupc++/initializer_list: Likewise.
1377         * libsupc++/new: Likewise.
1378         * libsupc++/new_handler.cc: Likewise.
1379         * libsupc++/new_op.cc: Likewise.
1380         * libsupc++/new_opnt.cc: Likewise.
1381         * libsupc++/new_opv.cc: Likewise.
1382         * libsupc++/new_opvnt.cc: Likewise.
1383         * libsupc++/pbase_type_info.cc: Likewise.
1384         * libsupc++/pmem_type_info.cc: Likewise.
1385         * libsupc++/pointer_type_info.cc: Likewise.
1386         * libsupc++/pure.cc: Likewise.
1387         * libsupc++/si_class_type_info.cc: Likewise.
1388         * libsupc++/tinfo.cc: Likewise.
1389         * libsupc++/tinfo.h: Likewise.
1390         * libsupc++/tinfo2.cc: Likewise.
1391         * libsupc++/typeinfo: Likewise.
1392         * libsupc++/unwind-cxx.h: Likewise.
1393         * libsupc++/vec.cc: Likewise.
1394         * libsupc++/vmi_class_type_info.cc: Likewise.
1395         * libsupc++/vterminate.cc: Likewise.
1396         * po/string_literals.cc: Likewise.
1397         * src/atomic.cc: Likewise.
1398         * src/bitmap_allocator.cc: Likewise.
1399         * src/chrono.cc: Likewise.
1400         * src/codecvt.cc: Likewise.
1401         * src/compatibility-ldbl.cc: Likewise.
1402         * src/compatibility.cc: Likewise.
1403         * src/complex_io.cc: Likewise.
1404         * src/concept-inst.cc: Likewise.
1405         * src/condition_variable.cc: Likewise.
1406         * src/ctype.cc: Likewise.
1407         * src/debug.cc: Likewise.
1408         * src/debug_list.cc: Likewise.
1409         * src/ext-inst.cc: Likewise.
1410         * src/fstream-inst.cc: Likewise.
1411         * src/functexcept.cc: Likewise.
1412         * src/globals_io.cc: Likewise.
1413         * src/hash.cc: Likewise.
1414         * src/hash_c++0x.cc: Likewise.
1415         * src/hashtable.cc: Likewise.
1416         * src/hashtable_c++0x.cc: Likewise.
1417         * src/ios-inst.cc: Likewise.
1418         * src/ios.cc: Likewise.
1419         * src/ios_failure.cc: Likewise.
1420         * src/ios_init.cc: Likewise.
1421         * src/ios_locale.cc: Likewise.
1422         * src/iostream-inst.cc: Likewise.
1423         * src/istream-inst.cc: Likewise.
1424         * src/istream.cc: Likewise.
1425         * src/limits.cc: Likewise.
1426         * src/limits_c++0x.cc: Likewise.
1427         * src/list.cc: Likewise.
1428         * src/locale-inst.cc: Likewise.
1429         * src/locale.cc: Likewise.
1430         * src/locale_facets.cc: Likewise.
1431         * src/locale_init.cc: Likewise.
1432         * src/localename.cc: Likewise.
1433         * src/math_stubs_float.cc: Likewise.
1434         * src/math_stubs_long_double.cc: Likewise.
1435         * src/misc-inst.cc: Likewise.
1436         * src/mt_allocator.cc: Likewise.
1437         * src/mutex.cc: Likewise.
1438         * src/ostream-inst.cc: Likewise.
1439         * src/parallel_list.cc: Likewise.
1440         * src/parallel_settings.cc: Likewise.
1441         * src/pool_allocator.cc: Likewise.
1442         * src/sstream-inst.cc: Likewise.
1443         * src/stdexcept.cc: Likewise.
1444         * src/streambuf-inst.cc: Likewise.
1445         * src/streambuf.cc: Likewise.
1446         * src/string-inst.cc: Likewise.
1447         * src/strstream.cc: Likewise.
1448         * src/system_error.cc: Likewise.
1449         * src/thread.cc: Likewise.
1450         * src/tree.cc: Likewise.
1451         * src/valarray-inst.cc: Likewise.
1452         * src/wlocale-inst.cc: Likewise.
1453         * src/wstring-inst.cc: Likewise.
1454         * doc/xml/manual/intro.xml: Change documentation to refer the
1455         reader to version 3 of the GNU General Public License, version
1456         3.1 of the GCC Runtime Library Exception, and to point readers
1457         at the FSF's license web page.
1458
1459 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
1460
1461         * Makefile.am: Change copyright header to refer to version
1462         3 of the GNU General Public License and to point readers at the
1463         COPYING3 file and the FSF's license web page.
1464         * doc/Makefile.am: Likewise.
1465         * include/Makefile.am: Likewise.
1466         * libsupc++/Makefile.am: Likewise.
1467         * po/Makefile.am: Likewise.
1468         * po/POTFILES.in: Likewise.
1469         * src/Makefile.am: Likewise.
1470         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
1471         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
1472         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
1473         Likewise.
1474         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
1475         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
1476         Likewise.
1477         * testsuite/17_intro/using_namespace_std.cc: Likewise.
1478         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
1479         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
1480         * testsuite/18_support/bad_alloc/what.cc: Likewise.
1481         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
1482         * testsuite/18_support/bad_cast/what.cc: Likewise.
1483         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
1484         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
1485         Likewise.
1486         * testsuite/18_support/bad_exception/what.cc: Likewise.
1487         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
1488         * testsuite/18_support/bad_typeid/what.cc: Likewise.
1489         * testsuite/18_support/exception/38732.cc: Likewise.
1490         * testsuite/18_support/exception/what.cc: Likewise.
1491         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
1492         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
1493         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
1494         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
1495         * testsuite/18_support/headers/climits/values.cc: Likewise.
1496         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
1497         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
1498         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
1499         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
1500         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
1501         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
1502         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
1503         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
1504         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
1505         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
1506         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
1507         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
1508         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
1509         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
1510         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
1511         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
1512         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
1513         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
1514         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
1515         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
1516         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
1517         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
1518         * testsuite/18_support/headers/new/types_std.cc: Likewise.
1519         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
1520         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
1521         * testsuite/18_support/new_delete_placement.cc: Likewise.
1522         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
1523         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
1524         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
1525         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
1526         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
1527         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
1528         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
1529         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
1530         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
1531         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
1532         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
1533         Likewise.
1534         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
1535         * testsuite/18_support/pthread_guard.cc: Likewise.
1536         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
1537         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
1538         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
1539         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
1540         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
1541         Likewise.
1542         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
1543         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
1544         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
1545         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
1546         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
1547         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
1548         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
1549         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
1550         Likewise.
1551         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
1552         Likewise.
1553         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
1554         Likewise.
1555         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
1556         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
1557         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
1558         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
1559         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
1560         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
1561         Likewise.
1562         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
1563         Likewise.
1564         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
1565         Likewise.
1566         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
1567         Likewise.
1568         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
1569         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
1570         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
1571         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
1572         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
1573         Likewise.
1574         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
1575         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
1576         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
1577         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
1578         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
1579         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
1580         Likewise.
1581         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
1582         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
1583         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
1584         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
1585         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
1586         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
1587         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
1588         * testsuite/20_util/aligned_storage/value.cc: Likewise.
1589         * testsuite/20_util/allocator/1.cc: Likewise.
1590         * testsuite/20_util/allocator/10378.cc: Likewise.
1591         * testsuite/20_util/allocator/14176.cc: Likewise.
1592         * testsuite/20_util/allocator/33807.cc: Likewise.
1593         * testsuite/20_util/allocator/8230.cc: Likewise.
1594         * testsuite/20_util/auto_ptr/1.cc: Likewise.
1595         * testsuite/20_util/auto_ptr/2.cc: Likewise.
1596         * testsuite/20_util/auto_ptr/3.cc: Likewise.
1597         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
1598         * testsuite/20_util/auto_ptr/4.cc: Likewise.
1599         * testsuite/20_util/auto_ptr/5.cc: Likewise.
1600         * testsuite/20_util/auto_ptr/6.cc: Likewise.
1601         * testsuite/20_util/auto_ptr/7.cc: Likewise.
1602         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
1603         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
1604         Likewise.
1605         * testsuite/20_util/clocks/1.cc: Likewise.
1606         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
1607         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
1608         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
1609         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
1610         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
1611         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
1612         * testsuite/20_util/duration/cons/1.cc: Likewise.
1613         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
1614         * testsuite/20_util/duration/cons/2.cc: Likewise.
1615         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
1616         Likewise.
1617         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
1618         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
1619         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
1620         Likewise.
1621         * testsuite/20_util/forward/1.cc: Likewise.
1622         * testsuite/20_util/forward/1_neg.cc: Likewise.
1623         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
1624         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
1625         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
1626         * testsuite/20_util/function_objects/dr660.cc: Likewise.
1627         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
1628         Likewise.
1629         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
1630         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
1631         Likewise.
1632         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
1633         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
1634         Likewise.
1635         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
1636         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
1637         Likewise.
1638         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
1639         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
1640         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
1641         Likewise.
1642         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
1643         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
1644         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
1645         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
1646         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
1647         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
1648         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
1649         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
1650         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
1651         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
1652         Likewise.
1653         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
1654         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
1655         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
1656         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
1657         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
1658         Likewise.
1659         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
1660         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
1661         Likewise.
1662         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
1663         * testsuite/20_util/identity/value.cc: Likewise.
1664         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
1665         * testsuite/20_util/is_integral/value.cc: Likewise.
1666         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
1667         Likewise.
1668         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
1669         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
1670         * testsuite/20_util/is_reference/value.cc: Likewise.
1671         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
1672         Likewise.
1673         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
1674         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
1675         * testsuite/20_util/is_signed/value.cc: Likewise.
1676         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
1677         * testsuite/20_util/is_unsigned/value.cc: Likewise.
1678         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
1679         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
1680         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
1681         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
1682         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
1683         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
1684         Likewise.
1685         * testsuite/20_util/move/1.cc: Likewise.
1686         * testsuite/20_util/owner_less/cmp.cc: Likewise.
1687         * testsuite/20_util/pair/1.cc: Likewise.
1688         * testsuite/20_util/pair/2.cc: Likewise.
1689         * testsuite/20_util/pair/3.cc: Likewise.
1690         * testsuite/20_util/pair/4.cc: Likewise.
1691         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
1692         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
1693         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
1694         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
1695         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
1696         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
1697         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
1698         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
1699         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
1700         Likewise.
1701         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
1702         Likewise.
1703         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
1704         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
1705         * testsuite/20_util/rel_ops.cc: Likewise.
1706         * testsuite/20_util/remove_reference/value.cc: Likewise.
1707         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
1708         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
1709         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
1710         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
1711         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
1712         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
1713         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
1714         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
1715         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
1716         Likewise.
1717         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
1718         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
1719         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
1720         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
1721         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
1722         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
1723         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
1724         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
1725         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
1726         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
1727         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
1728         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
1729         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
1730         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
1731         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
1732         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
1733         Likewise.
1734         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
1735         Likewise.
1736         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
1737         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
1738         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
1739         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
1740         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
1741         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
1742         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
1743         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
1744         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
1745         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
1746         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
1747         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
1748         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
1749         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
1750         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
1751         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
1752         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
1753         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
1754         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
1755         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
1756         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
1757         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
1758         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
1759         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
1760         Likewise.
1761         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
1762         Likewise.
1763         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
1764         Likewise.
1765         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
1766         Likewise.
1767         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
1768         Likewise.
1769         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
1770         Likewise.
1771         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
1772         Likewise.
1773         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
1774         Likewise.
1775         * testsuite/20_util/temporary_buffer.cc: Likewise.
1776         * testsuite/20_util/time_point/1.cc: Likewise.
1777         * testsuite/20_util/time_point/2.cc: Likewise.
1778         * testsuite/20_util/time_point/3.cc: Likewise.
1779         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
1780         Likewise.
1781         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
1782         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
1783         Likewise.
1784         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
1785         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
1786         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
1787         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
1788         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
1789         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
1790         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
1791         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
1792         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
1793         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
1794         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
1795         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
1796         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
1797         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
1798         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
1799         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
1800         Likewise.
1801         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
1802         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
1803         Likewise.
1804         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
1805         Likewise.
1806         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
1807         Likewise.
1808         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
1809         Likewise.
1810         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
1811         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
1812         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
1813         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
1814         Likewise.
1815         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
1816         Likewise.
1817         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
1818         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
1819         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
1820         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
1821         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
1822         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
1823         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
1824         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
1825         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
1826         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
1827         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
1828         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
1829         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
1830         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
1831         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
1832         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
1833         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
1834         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
1835         Likewise.
1836         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
1837         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
1838         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
1839         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
1840         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
1841         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
1842         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
1843         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
1844         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
1845         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
1846         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
1847         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
1848         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
1849         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
1850         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
1851         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
1852         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
1853         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
1854         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
1855         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
1856         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
1857         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
1858         Likewise.
1859         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
1860         Likewise.
1861         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
1862         Likewise.
1863         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
1864         Likewise.
1865         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
1866         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
1867         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
1868         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
1869         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
1870         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
1871         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
1872         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
1873         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
1874         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
1875         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
1876         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
1877         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
1878         Likewise.
1879         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
1880         Likewise.
1881         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
1882         Likewise.
1883         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
1884         Likewise.
1885         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
1886         Likewise.
1887         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
1888         Likewise.
1889         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
1890         Likewise.
1891         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
1892         Likewise.
1893         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
1894         Likewise.
1895         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
1896         Likewise.
1897         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
1898         Likewise.
1899         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
1900         Likewise.
1901         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
1902         Likewise.
1903         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
1904         Likewise.
1905         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
1906         Likewise.
1907         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
1908         Likewise.
1909         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
1910         Likewise.
1911         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
1912         Likewise.
1913         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
1914         Likewise.
1915         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
1916         Likewise.
1917         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
1918         Likewise.
1919         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
1920         Likewise.
1921         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
1922         Likewise.
1923         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
1924         Likewise.
1925         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
1926         Likewise.
1927         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
1928         Likewise.
1929         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
1930         Likewise.
1931         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
1932         Likewise.
1933         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
1934         Likewise.
1935         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
1936         Likewise.
1937         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
1938         Likewise.
1939         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
1940         Likewise.
1941         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
1942         Likewise.
1943         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
1944         Likewise.
1945         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
1946         Likewise.
1947         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
1948         Likewise.
1949         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
1950         Likewise.
1951         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
1952         Likewise.
1953         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
1954         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
1955         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
1956         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
1957         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
1958         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
1959         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
1960         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
1961         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
1962         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
1963         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
1964         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
1965         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
1966         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
1967         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
1968         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
1969         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
1970         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
1971         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
1972         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
1973         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
1974         Likewise.
1975         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
1976         Likewise.
1977         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
1978         Likewise.
1979         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
1980         Likewise.
1981         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
1982         Likewise.
1983         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
1984         Likewise.
1985         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
1986         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
1987         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
1988         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
1989         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
1990         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
1991         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
1992         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
1993         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
1994         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
1995         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
1996         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
1997         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
1998         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
1999         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
2000         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
2001         Likewise.
2002         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
2003         Likewise.
2004         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
2005         Likewise.
2006         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
2007         Likewise.
2008         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
2009         Likewise.
2010         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
2011         Likewise.
2012         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
2013         Likewise.
2014         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
2015         Likewise.
2016         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
2017         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
2018         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
2019         Likewise.
2020         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
2021         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
2022         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
2023         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
2024         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
2025         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
2026         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
2027         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
2028         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
2029         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
2030         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
2031         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
2032         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
2033         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
2034         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
2035         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
2036         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
2037         Likewise.
2038         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
2039         Likewise.
2040         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
2041         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
2042         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
2043         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
2044         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
2045         Likewise.
2046         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
2047         Likewise.
2048         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
2049         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
2050         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
2051         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
2052         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
2053         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
2054         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
2055         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
2056         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
2057         Likewise.
2058         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
2059         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
2060         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
2061         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
2062         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
2063         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
2064         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
2065         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
2066         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
2067         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
2068         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
2069         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
2070         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
2071         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
2072         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
2073         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
2074         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
2075         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
2076         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
2077         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
2078         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
2079         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
2080         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
2081         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
2082         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
2083         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
2084         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
2085         Likewise.
2086         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
2087         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
2088         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
2089         Likewise.
2090         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
2091         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
2092         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
2093         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
2094         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
2095         Likewise.
2096         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
2097         Likewise.
2098         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
2099         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
2100         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
2101         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
2102         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
2103         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
2104         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
2105         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
2106         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
2107         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
2108         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
2109         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
2110         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
2111         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
2112         Likewise.
2113         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
2114         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
2115         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
2116         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
2117         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
2118         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
2119         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
2120         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
2121         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
2122         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
2123         Likewise.
2124         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
2125         Likewise.
2126         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
2127         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
2128         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
2129         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
2130         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
2131         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
2132         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
2133         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
2134         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
2135         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
2136         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
2137         Likewise.
2138         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
2139         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
2140         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
2141         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
2142         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
2143         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
2144         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
2145         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
2146         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
2147         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
2148         Likewise.
2149         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
2150         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
2151         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
2152         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
2153         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
2154         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
2155         Likewise.
2156         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
2157         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
2158         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
2159         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
2160         Likewise.
2161         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
2162         Likewise.
2163         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
2164         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
2165         Likewise.
2166         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
2167         * testsuite/22_locale/ctype/2.cc: Likewise.
2168         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
2169         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
2170         * testsuite/22_locale/ctype/dr695.cc: Likewise.
2171         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
2172         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
2173         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
2174         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
2175         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
2176         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
2177         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
2178         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
2179         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
2180         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
2181         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
2182         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
2183         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
2184         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
2185         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
2186         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
2187         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
2188         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
2189         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
2190         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
2191         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
2192         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
2193         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
2194         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
2195         * testsuite/22_locale/facet/1.cc: Likewise.
2196         * testsuite/22_locale/facet/2.cc: Likewise.
2197         * testsuite/22_locale/facet/25421.cc: Likewise.
2198         * testsuite/22_locale/global_templates/1.cc: Likewise.
2199         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
2200         Likewise.
2201         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
2202         Likewise.
2203         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
2204         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
2205         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
2206         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
2207         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
2208         * testsuite/22_locale/locale/13630.cc: Likewise.
2209         * testsuite/22_locale/locale/cons/1.cc: Likewise.
2210         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
2211         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
2212         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
2213         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
2214         * testsuite/22_locale/locale/cons/2.cc: Likewise.
2215         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
2216         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
2217         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
2218         * testsuite/22_locale/locale/cons/4.cc: Likewise.
2219         * testsuite/22_locale/locale/cons/5.cc: Likewise.
2220         * testsuite/22_locale/locale/cons/6.cc: Likewise.
2221         * testsuite/22_locale/locale/cons/7.cc: Likewise.
2222         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
2223         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
2224         * testsuite/22_locale/locale/cons/8.cc: Likewise.
2225         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
2226         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
2227         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
2228         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
2229         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
2230         * testsuite/22_locale/locale/operations/1.cc: Likewise.
2231         * testsuite/22_locale/locale/operations/2.cc: Likewise.
2232         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
2233         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
2234         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
2235         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
2236         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
2237         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
2238         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
2239         Likewise.
2240         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
2241         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
2242         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
2243         Likewise.
2244         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
2245         Likewise.
2246         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
2247         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
2248         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
2249         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
2250         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
2251         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
2252         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
2253         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
2254         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
2255         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
2256         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
2257         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
2258         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
2259         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
2260         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
2261         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
2262         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
2263         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
2264         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
2265         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
2266         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
2267         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
2268         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
2269         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
2270         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
2271         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
2272         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
2273         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
2274         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
2275         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
2276         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
2277         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
2278         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
2279         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
2280         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
2281         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
2282         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
2283         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
2284         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
2285         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
2286         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
2287         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
2288         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
2289         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
2290         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
2291         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
2292         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
2293         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
2294         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
2295         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
2296         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
2297         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
2298         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
2299         Likewise.
2300         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
2301         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
2302         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
2303         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
2304         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
2305         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
2306         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
2307         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
2308         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
2309         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
2310         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
2311         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
2312         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
2313         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
2314         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
2315         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
2316         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
2317         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
2318         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
2319         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
2320         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
2321         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
2322         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
2323         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
2324         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
2325         Likewise.
2326         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
2327         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
2328         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
2329         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
2330         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
2331         Likewise.
2332         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
2333         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
2334         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
2335         Likewise.
2336         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
2337         Likewise.
2338         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
2339         Likewise.
2340         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
2341         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
2342         Likewise.
2343         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
2344         Likewise.
2345         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
2346         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
2347         Likewise.
2348         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
2349         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
2350         Likewise.
2351         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
2352         Likewise.
2353         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
2354         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
2355         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
2356         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
2357         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
2358         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
2359         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
2360         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
2361         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
2362         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
2363         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
2364         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
2365         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
2366         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
2367         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
2368         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
2369         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
2370         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
2371         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
2372         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
2373         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
2374         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
2375         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
2376         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
2377         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
2378         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
2379         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
2380         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
2381         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
2382         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
2383         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
2384         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
2385         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
2386         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
2387         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
2388         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
2389         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
2390         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
2391         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
2392         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
2393         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
2394         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
2395         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
2396         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
2397         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
2398         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
2399         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
2400         Likewise.
2401         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
2402         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
2403         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
2404         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
2405         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
2406         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
2407         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
2408         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
2409         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
2410         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
2411         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
2412         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
2413         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
2414         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
2415         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
2416         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
2417         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
2418         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
2419         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
2420         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
2421         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
2422         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
2423         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
2424         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
2425         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
2426         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
2427         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
2428         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
2429         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
2430         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
2431         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
2432         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
2433         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
2434         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
2435         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
2436         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
2437         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
2438         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
2439         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
2440         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
2441         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
2442         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
2443         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
2444         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
2445         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
2446         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
2447         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
2448         Likewise.
2449         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
2450         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
2451         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
2452         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
2453         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
2454         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
2455         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
2456         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
2457         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
2458         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
2459         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
2460         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
2461         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
2462         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
2463         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
2464         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
2465         Likewise.
2466         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
2467         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
2468         Likewise.
2469         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
2470         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
2471         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
2472         Likewise.
2473         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
2474         Likewise.
2475         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
2476         Likewise.
2477         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
2478         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
2479         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
2480         Likewise.
2481         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
2482         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
2483         Likewise.
2484         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
2485         Likewise.
2486         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
2487         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
2488         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
2489         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
2490         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
2491         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
2492         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
2493         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
2494         Likewise.
2495         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
2496         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
2497         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
2498         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
2499         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
2500         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
2501         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
2502         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
2503         Likewise.
2504         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
2505         Likewise.
2506         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
2507         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
2508         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
2509         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
2510         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
2511         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
2512         Likewise.
2513         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
2514         Likewise.
2515         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
2516         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
2517         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
2518         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
2519         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
2520         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
2521         Likewise.
2522         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
2523         Likewise.
2524         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
2525         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
2526         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
2527         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
2528         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
2529         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
2530         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
2531         Likewise.
2532         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
2533         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
2534         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
2535         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
2536         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
2537         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
2538         Likewise.
2539         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
2540         Likewise.
2541         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
2542         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
2543         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
2544         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
2545         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
2546         Likewise.
2547         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
2548         Likewise.
2549         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
2550         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
2551         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
2552         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
2553         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
2554         Likewise.
2555         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
2556         Likewise.
2557         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
2558         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
2559         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
2560         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
2561         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
2562         Likewise.
2563         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
2564         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
2565         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
2566         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
2567         Likewise.
2568         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
2569         Likewise.
2570         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
2571         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
2572         Likewise.
2573         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
2574         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
2575         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
2576         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
2577         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
2578         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
2579         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
2580         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
2581         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
2582         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
2583         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
2584         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
2585         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
2586         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
2587         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
2588         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
2589         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
2590         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
2591         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
2592         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
2593         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
2594         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
2595         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
2596         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
2597         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
2598         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
2599         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
2600         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
2601         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
2602         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
2603         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
2604         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
2605         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
2606         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
2607         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
2608         Likewise.
2609         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
2610         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
2611         * testsuite/23_containers/bitset/18604.cc: Likewise.
2612         * testsuite/23_containers/bitset/all/1.cc: Likewise.
2613         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
2614         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
2615         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
2616         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
2617         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
2618         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
2619         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
2620         * testsuite/23_containers/bitset/input/1.cc: Likewise.
2621         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
2622         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
2623         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
2624         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
2625         * testsuite/23_containers/bitset/test/1.cc: Likewise.
2626         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
2627         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
2628         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
2629         * testsuite/23_containers/deque/18604.cc: Likewise.
2630         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
2631         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
2632         * testsuite/23_containers/deque/cons/1.cc: Likewise.
2633         * testsuite/23_containers/deque/cons/2.cc: Likewise.
2634         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
2635         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
2636         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
2637         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
2638         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
2639         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
2640         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
2641         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
2642         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
2643         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
2644         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
2645         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
2646         * testsuite/23_containers/deque/operators/1.cc: Likewise.
2647         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
2648         Likewise.
2649         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
2650         Likewise.
2651         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
2652         Likewise.
2653         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
2654         Likewise.
2655         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
2656         Likewise.
2657         * testsuite/23_containers/deque/types/1.cc: Likewise.
2658         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
2659         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
2660         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
2661         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
2662         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
2663         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
2664         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
2665         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
2666         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
2667         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
2668         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
2669         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
2670         Likewise.
2671         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
2672         Likewise.
2673         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
2674         Likewise.
2675         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
2676         Likewise.
2677         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
2678         Likewise.
2679         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
2680         Likewise.
2681         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
2682         Likewise.
2683         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
2684         Likewise.
2685         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
2686         Likewise.
2687         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
2688         Likewise.
2689         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
2690         Likewise.
2691         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
2692         Likewise.
2693         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
2694         Likewise.
2695         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
2696         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
2697         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
2698         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
2699         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
2700         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
2701         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
2702         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
2703         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
2704         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
2705         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
2706         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
2707         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
2708         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
2709         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
2710         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
2711         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
2712         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
2713         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
2714         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
2715         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
2716         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
2717         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
2718         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
2719         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
2720         Likewise.
2721         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
2722         Likewise.
2723         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
2724         * testsuite/23_containers/list/18604.cc: Likewise.
2725         * testsuite/23_containers/list/capacity/1.cc: Likewise.
2726         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
2727         * testsuite/23_containers/list/cons/1.cc: Likewise.
2728         * testsuite/23_containers/list/cons/2.cc: Likewise.
2729         * testsuite/23_containers/list/cons/3.cc: Likewise.
2730         * testsuite/23_containers/list/cons/4.cc: Likewise.
2731         * testsuite/23_containers/list/cons/5.cc: Likewise.
2732         * testsuite/23_containers/list/cons/6.cc: Likewise.
2733         * testsuite/23_containers/list/cons/7.cc: Likewise.
2734         * testsuite/23_containers/list/cons/8.cc: Likewise.
2735         * testsuite/23_containers/list/cons/9.cc: Likewise.
2736         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
2737         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
2738         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
2739         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
2740         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
2741         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
2742         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
2743         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
2744         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
2745         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
2746         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
2747         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
2748         * testsuite/23_containers/list/operations/1.cc: Likewise.
2749         * testsuite/23_containers/list/operations/2.cc: Likewise.
2750         * testsuite/23_containers/list/operations/3.cc: Likewise.
2751         * testsuite/23_containers/list/operations/35969.cc: Likewise.
2752         * testsuite/23_containers/list/operations/4.cc: Likewise.
2753         * testsuite/23_containers/list/operations/5.cc: Likewise.
2754         * testsuite/23_containers/list/pthread1.cc: Likewise.
2755         * testsuite/23_containers/list/pthread5.cc: Likewise.
2756         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
2757         Likewise.
2758         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
2759         Likewise.
2760         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
2761         Likewise.
2762         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
2763         Likewise.
2764         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
2765         Likewise.
2766         * testsuite/23_containers/map/18604.cc: Likewise.
2767         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
2768         * testsuite/23_containers/map/element_access/1.cc: Likewise.
2769         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
2770         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
2771         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
2772         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
2773         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
2774         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
2775         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
2776         * testsuite/23_containers/map/operators/1.cc: Likewise.
2777         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
2778         * testsuite/23_containers/map/pthread6.cc: Likewise.
2779         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
2780         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
2781         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
2782         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
2783         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
2784         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
2785         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
2786         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
2787         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
2788         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
2789         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
2790         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
2791         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
2792         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
2793         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
2794         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
2795         * testsuite/23_containers/queue/members/7157.cc: Likewise.
2796         * testsuite/23_containers/set/18604.cc: Likewise.
2797         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
2798         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
2799         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
2800         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
2801         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
2802         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
2803         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
2804         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
2805         * testsuite/23_containers/stack/members/7158.cc: Likewise.
2806         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
2807         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
2808         Likewise.
2809         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
2810         Likewise.
2811         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
2812         Likewise.
2813         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
2814         Likewise.
2815         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
2816         Likewise.
2817         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
2818         Likewise.
2819         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
2820         Likewise.
2821         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
2822         Likewise.
2823         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
2824         Likewise.
2825         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
2826         Likewise.
2827         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
2828         Likewise.
2829         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
2830         Likewise.
2831         * testsuite/23_containers/vector/18604.cc: Likewise.
2832         * testsuite/23_containers/vector/bool/1.cc: Likewise.
2833         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
2834         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
2835         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
2836         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
2837         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
2838         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
2839         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
2840         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
2841         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
2842         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
2843         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
2844         Likewise.
2845         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
2846         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
2847         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
2848         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
2849         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
2850         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
2851         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
2852         * testsuite/23_containers/vector/cons/1.cc: Likewise.
2853         * testsuite/23_containers/vector/cons/2.cc: Likewise.
2854         * testsuite/23_containers/vector/cons/3.cc: Likewise.
2855         * testsuite/23_containers/vector/cons/4.cc: Likewise.
2856         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
2857         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
2858         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
2859         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
2860         Likewise.
2861         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
2862         Likewise.
2863         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
2864         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
2865         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
2866         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
2867         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
2868         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
2869         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
2870         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
2871         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
2872         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
2873         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
2874         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
2875         Likewise.
2876         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
2877         Likewise.
2878         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
2879         Likewise.
2880         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
2881         Likewise.
2882         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
2883         Likewise.
2884         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
2885         Likewise.
2886         * testsuite/23_containers/vector/resize/1.cc: Likewise.
2887         * testsuite/23_containers/vector/types/1.cc: Likewise.
2888         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
2889         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
2890         Likewise.
2891         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
2892         Likewise.
2893         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
2894         Likewise.
2895         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
2896         Likewise.
2897         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
2898         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
2899         Likewise.
2900         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
2901         Likewise.
2902         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
2903         Likewise.
2904         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
2905         Likewise.
2906         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
2907         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
2908         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
2909         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
2910         Likewise.
2911         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
2912         Likewise.
2913         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
2914         Likewise.
2915         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
2916         Likewise.
2917         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
2918         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
2919         Likewise.
2920         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
2921         Likewise.
2922         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
2923         Likewise.
2924         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
2925         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
2926         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
2927         Likewise.
2928         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
2929         Likewise.
2930         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
2931         Likewise.
2932         * testsuite/24_iterators/operations/next.cc: Likewise.
2933         * testsuite/24_iterators/operations/prev.cc: Likewise.
2934         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
2935         Likewise.
2936         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
2937         Likewise.
2938         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
2939         Likewise.
2940         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
2941         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
2942         Likewise.
2943         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
2944         Likewise.
2945         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
2946         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
2947         Likewise.
2948         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
2949         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
2950         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
2951         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
2952         Likewise.
2953         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
2954         Likewise.
2955         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
2956         Likewise.
2957         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
2958         Likewise.
2959         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
2960         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
2961         * testsuite/25_algorithms/all_of/1.cc: Likewise.
2962         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
2963         * testsuite/25_algorithms/any_of/1.cc: Likewise.
2964         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
2965         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
2966         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
2967         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
2968         * testsuite/25_algorithms/copy/1.cc: Likewise.
2969         * testsuite/25_algorithms/copy/2.cc: Likewise.
2970         * testsuite/25_algorithms/copy/3.cc: Likewise.
2971         * testsuite/25_algorithms/copy/34595.cc: Likewise.
2972         * testsuite/25_algorithms/copy/4.cc: Likewise.
2973         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
2974         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
2975         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
2976         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
2977         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
2978         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
2979         Likewise.
2980         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
2981         Likewise.
2982         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
2983         Likewise.
2984         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
2985         Likewise.
2986         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
2987         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
2988         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
2989         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
2990         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
2991         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
2992         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
2993         * testsuite/25_algorithms/count/1.cc: Likewise.
2994         * testsuite/25_algorithms/count/check_type.cc: Likewise.
2995         * testsuite/25_algorithms/count_if/1.cc: Likewise.
2996         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
2997         * testsuite/25_algorithms/equal/1.cc: Likewise.
2998         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
2999         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
3000         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
3001         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
3002         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
3003         * testsuite/25_algorithms/fill/1.cc: Likewise.
3004         * testsuite/25_algorithms/fill/2.cc: Likewise.
3005         * testsuite/25_algorithms/fill/3.cc: Likewise.
3006         * testsuite/25_algorithms/fill/35725.cc: Likewise.
3007         * testsuite/25_algorithms/fill/4.cc: Likewise.
3008         * testsuite/25_algorithms/fill/5.cc: Likewise.
3009         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
3010         * testsuite/25_algorithms/find/1.cc: Likewise.
3011         * testsuite/25_algorithms/find/17441.cc: Likewise.
3012         * testsuite/25_algorithms/find/check_type.cc: Likewise.
3013         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
3014         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
3015         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
3016         Likewise.
3017         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
3018         Likewise.
3019         * testsuite/25_algorithms/find_end/1.cc: Likewise.
3020         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
3021         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
3022         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
3023         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
3024         * testsuite/25_algorithms/find_if/1.cc: Likewise.
3025         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
3026         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
3027         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
3028         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
3029         Likewise.
3030         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
3031         Likewise.
3032         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
3033         Likewise.
3034         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
3035         Likewise.
3036         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
3037         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
3038         * testsuite/25_algorithms/heap/1.cc: Likewise.
3039         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
3040         * testsuite/25_algorithms/includes/1.cc: Likewise.
3041         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
3042         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
3043         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
3044         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
3045         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
3046         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
3047         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
3048         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
3049         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
3050         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
3051         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
3052         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
3053         Likewise.
3054         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
3055         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
3056         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
3057         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
3058         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
3059         * testsuite/25_algorithms/max/1.cc: Likewise.
3060         * testsuite/25_algorithms/max/2.cc: Likewise.
3061         * testsuite/25_algorithms/max/3.cc: Likewise.
3062         * testsuite/25_algorithms/max/37547.cc: Likewise.
3063         * testsuite/25_algorithms/max/4.cc: Likewise.
3064         * testsuite/25_algorithms/max_element/1.cc: Likewise.
3065         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
3066         * testsuite/25_algorithms/merge/1.cc: Likewise.
3067         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
3068         * testsuite/25_algorithms/min/1.cc: Likewise.
3069         * testsuite/25_algorithms/min/2.cc: Likewise.
3070         * testsuite/25_algorithms/min/3.cc: Likewise.
3071         * testsuite/25_algorithms/min/37547.cc: Likewise.
3072         * testsuite/25_algorithms/min/4.cc: Likewise.
3073         * testsuite/25_algorithms/min_element/1.cc: Likewise.
3074         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
3075         * testsuite/25_algorithms/minmax/1.cc: Likewise.
3076         * testsuite/25_algorithms/minmax/2.cc: Likewise.
3077         * testsuite/25_algorithms/minmax/3.cc: Likewise.
3078         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
3079         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
3080         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
3081         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
3082         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
3083         * testsuite/25_algorithms/move/1.cc: Likewise.
3084         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
3085         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
3086         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
3087         * testsuite/25_algorithms/none_of/1.cc: Likewise.
3088         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
3089         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
3090         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
3091         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
3092         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
3093         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
3094         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
3095         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
3096         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
3097         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
3098         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
3099         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
3100         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
3101         * testsuite/25_algorithms/partition/1.cc: Likewise.
3102         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
3103         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
3104         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
3105         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
3106         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
3107         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
3108         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
3109         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
3110         * testsuite/25_algorithms/remove/1.cc: Likewise.
3111         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
3112         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
3113         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
3114         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
3115         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
3116         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
3117         * testsuite/25_algorithms/replace/1.cc: Likewise.
3118         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
3119         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
3120         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
3121         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
3122         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
3123         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
3124         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
3125         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
3126         * testsuite/25_algorithms/rotate/1.cc: Likewise.
3127         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
3128         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
3129         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
3130         * testsuite/25_algorithms/search/1.cc: Likewise.
3131         * testsuite/25_algorithms/search/check_type.cc: Likewise.
3132         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
3133         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
3134         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
3135         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
3136         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
3137         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
3138         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
3139         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
3140         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
3141         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
3142         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
3143         Likewise.
3144         * testsuite/25_algorithms/set_union/1.cc: Likewise.
3145         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
3146         * testsuite/25_algorithms/sort/1.cc: Likewise.
3147         * testsuite/25_algorithms/sort/34095.cc: Likewise.
3148         * testsuite/25_algorithms/sort/34636.cc: Likewise.
3149         * testsuite/25_algorithms/sort/35588.cc: Likewise.
3150         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
3151         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
3152         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
3153         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
3154         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
3155         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
3156         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
3157         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
3158         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
3159         * testsuite/25_algorithms/unique/1.cc: Likewise.
3160         * testsuite/25_algorithms/unique/11480.cc: Likewise.
3161         * testsuite/25_algorithms/unique/2.cc: Likewise.
3162         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
3163         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
3164         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
3165         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
3166         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
3167         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
3168         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
3169         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
3170         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
3171         * testsuite/26_numerics/accumulate/1.cc: Likewise.
3172         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
3173         * testsuite/26_numerics/complex/13450.cc: Likewise.
3174         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
3175         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
3176         * testsuite/26_numerics/complex/dr387.cc: Likewise.
3177         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
3178         * testsuite/26_numerics/complex/dr781.cc: Likewise.
3179         * testsuite/26_numerics/complex/dr844.cc: Likewise.
3180         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
3181         Likewise.
3182         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
3183         Likewise.
3184         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
3185         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
3186         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
3187         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
3188         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
3189         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
3190         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
3191         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
3192         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
3193         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
3194         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
3195         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
3196         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
3197         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
3198         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
3199         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
3200         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
3201         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
3202         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
3203         Likewise.
3204         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
3205         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
3206         Likewise.
3207         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
3208         Likewise.
3209         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
3210         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
3211         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
3212         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
3213         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
3214         * testsuite/26_numerics/inner_product/1.cc: Likewise.
3215         * testsuite/26_numerics/iota/1.cc: Likewise.
3216         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
3217         * testsuite/26_numerics/slice/1.cc: Likewise.
3218         * testsuite/26_numerics/valarray/28277.cc: Likewise.
3219         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
3220         * testsuite/26_numerics/valarray/operators.cc: Likewise.
3221         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
3222         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
3223         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
3224         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
3225         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
3226         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
3227         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
3228         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
3229         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
3230         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
3231         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
3232         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
3233         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
3234         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
3235         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
3236         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
3237         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
3238         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
3239         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
3240         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
3241         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
3242         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
3243         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
3244         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
3245         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
3246         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
3247         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
3248         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
3249         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
3250         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
3251         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
3252         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
3253         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
3254         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
3255         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
3256         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
3257         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
3258         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
3259         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
3260         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
3261         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
3262         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
3263         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
3264         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
3265         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
3266         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
3267         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
3268         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
3269         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
3270         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
3271         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
3272         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
3273         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
3274         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
3275         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
3276         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
3277         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
3278         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
3279         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
3280         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
3281         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
3282         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
3283         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
3284         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
3285         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
3286         Likewise.
3287         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
3288         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
3289         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
3290         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
3291         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
3292         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
3293         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
3294         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
3295         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
3296         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
3297         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
3298         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
3299         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
3300         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
3301         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
3302         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
3303         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
3304         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
3305         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
3306         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
3307         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
3308         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
3309         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
3310         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
3311         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
3312         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
3313         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
3314         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
3315         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
3316         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
3317         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
3318         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
3319         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
3320         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
3321         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
3322         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
3323         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
3324         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
3325         Likewise.
3326         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
3327         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
3328         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
3329         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
3330         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
3331         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
3332         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
3333         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
3334         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
3335         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
3336         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
3337         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
3338         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
3339         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
3340         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
3341         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
3342         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
3343         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
3344         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
3345         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
3346         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
3347         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
3348         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
3349         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
3350         Likewise.
3351         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
3352         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
3353         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
3354         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
3355         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
3356         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
3357         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
3358         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
3359         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
3360         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
3361         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
3362         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
3363         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
3364         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
3365         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
3366         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
3367         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
3368         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
3369         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
3370         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
3371         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
3372         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
3373         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
3374         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
3375         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
3376         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
3377         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
3378         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
3379         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
3380         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
3381         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
3382         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
3383         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
3384         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
3385         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
3386         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
3387         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
3388         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
3389         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
3390         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
3391         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
3392         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
3393         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
3394         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
3395         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
3396         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
3397         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
3398         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
3399         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
3400         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
3401         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
3402         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
3403         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
3404         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
3405         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
3406         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
3407         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
3408         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
3409         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
3410         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
3411         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
3412         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
3413         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
3414         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
3415         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
3416         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
3417         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
3418         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
3419         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
3420         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
3421         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
3422         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
3423         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
3424         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
3425         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
3426         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
3427         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
3428         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
3429         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
3430         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
3431         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
3432         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
3433         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
3434         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
3435         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
3436         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
3437         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
3438         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
3439         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
3440         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
3441         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
3442         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
3443         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
3444         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
3445         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
3446         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
3447         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
3448         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
3449         Likewise.
3450         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
3451         Likewise.
3452         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
3453         Likewise.
3454         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
3455         Likewise.
3456         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
3457         Likewise.
3458         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
3459         Likewise.
3460         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
3461         Likewise.
3462         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
3463         Likewise.
3464         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
3465         Likewise.
3466         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
3467         Likewise.
3468         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
3469         Likewise.
3470         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
3471         Likewise.
3472         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
3473         Likewise.
3474         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
3475         Likewise.
3476         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
3477         Likewise.
3478         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
3479         Likewise.
3480         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
3481         Likewise.
3482         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
3483         Likewise.
3484         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
3485         Likewise.
3486         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
3487         Likewise.
3488         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
3489         Likewise.
3490         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
3491         Likewise.
3492         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
3493         Likewise.
3494         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3495         Likewise.
3496         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
3497         Likewise.
3498         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
3499         Likewise.
3500         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
3501         Likewise.
3502         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
3503         Likewise.
3504         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
3505         Likewise.
3506         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
3507         Likewise.
3508         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
3509         Likewise.
3510         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
3511         Likewise.
3512         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
3513         Likewise.
3514         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
3515         Likewise.
3516         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
3517         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
3518         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
3519         Likewise.
3520         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
3521         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
3522         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
3523         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
3524         Likewise.
3525         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
3526         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
3527         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
3528         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
3529         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
3530         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
3531         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
3532         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
3533         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
3534         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
3535         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
3536         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
3537         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
3538         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
3539         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
3540         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
3541         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
3542         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
3543         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
3544         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
3545         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
3546         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
3547         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
3548         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
3549         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
3550         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
3551         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
3552         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
3553         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
3554         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
3555         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
3556         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
3557         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
3558         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
3559         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
3560         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
3561         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
3562         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
3563         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
3564         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
3565         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
3566         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
3567         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
3568         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
3569         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
3570         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
3571         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
3572         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
3573         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
3574         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
3575         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
3576         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
3577         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
3578         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
3579         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
3580         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
3581         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
3582         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
3583         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
3584         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
3585         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
3586         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
3587         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
3588         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
3589         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
3590         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
3591         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
3592         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
3593         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
3594         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
3595         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
3596         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
3597         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
3598         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
3599         Likewise.
3600         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
3601         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
3602         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
3603         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
3604         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
3605         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
3606         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
3607         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
3608         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
3609         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
3610         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
3611         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
3612         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
3613         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
3614         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
3615         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
3616         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
3617         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
3618         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
3619         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
3620         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
3621         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
3622         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
3623         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
3624         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
3625         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
3626         Likewise.
3627         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
3628         Likewise.
3629         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
3630         Likewise.
3631         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
3632         Likewise.
3633         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
3634         Likewise.
3635         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
3636         Likewise.
3637         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
3638         Likewise.
3639         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
3640         Likewise.
3641         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
3642         Likewise.
3643         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
3644         Likewise.
3645         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
3646         Likewise.
3647         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
3648         Likewise.
3649         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
3650         Likewise.
3651         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
3652         Likewise.
3653         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
3654         Likewise.
3655         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
3656         Likewise.
3657         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
3658         Likewise.
3659         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
3660         Likewise.
3661         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
3662         Likewise.
3663         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
3664         Likewise.
3665         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
3666         Likewise.
3667         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3668         Likewise.
3669         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
3670         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
3671         Likewise.
3672         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
3673         Likewise.
3674         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
3675         Likewise.
3676         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
3677         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
3678         Likewise.
3679         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
3680         Likewise.
3681         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
3682         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
3683         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
3684         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
3685         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
3686         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
3687         Likewise.
3688         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
3689         Likewise.
3690         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
3691         Likewise.
3692         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
3693         Likewise.
3694         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
3695         Likewise.
3696         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
3697         Likewise.
3698         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
3699         Likewise.
3700         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
3701         Likewise.
3702         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
3703         Likewise.
3704         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
3705         Likewise.
3706         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
3707         Likewise.
3708         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
3709         Likewise.
3710         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
3711         Likewise.
3712         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
3713         Likewise.
3714         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
3715         Likewise.
3716         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
3717         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
3718         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
3719         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
3720         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
3721         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
3722         Likewise.
3723         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
3724         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
3725         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
3726         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
3727         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
3728         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
3729         Likewise.
3730         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
3731         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
3732         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
3733         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
3734         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
3735         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
3736         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
3737         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
3738         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
3739         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
3740         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
3741         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
3742         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
3743         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
3744         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
3745         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
3746         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
3747         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
3748         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
3749         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
3750         Likewise.
3751         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
3752         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
3753         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
3754         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
3755         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
3756         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
3757         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
3758         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
3759         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
3760         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
3761         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
3762         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
3763         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
3764         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
3765         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
3766         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
3767         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
3768         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
3769         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
3770         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
3771         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
3772         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
3773         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
3774         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
3775         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
3776         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
3777         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
3778         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
3779         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
3780         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
3781         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
3782         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
3783         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
3784         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
3785         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
3786         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
3787         Likewise.
3788         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
3789         Likewise.
3790         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
3791         Likewise.
3792         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
3793         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
3794         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
3795         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
3796         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
3797         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
3798         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
3799         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
3800         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
3801         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
3802         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
3803         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
3804         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
3805         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
3806         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
3807         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
3808         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
3809         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
3810         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
3811         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
3812         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
3813         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
3814         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
3815         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
3816         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
3817         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
3818         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
3819         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
3820         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
3821         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
3822         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
3823         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
3824         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
3825         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
3826         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
3827         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
3828         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
3829         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
3830         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
3831         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
3832         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
3833         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
3834         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
3835         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
3836         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
3837         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
3838         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
3839         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
3840         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
3841         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
3842         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
3843         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
3844         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
3845         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
3846         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
3847         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
3848         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
3849         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
3850         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
3851         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
3852         Likewise.
3853         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
3854         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
3855         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
3856         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
3857         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
3858         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
3859         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
3860         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
3861         * testsuite/27_io/fpos/11450.cc: Likewise.
3862         * testsuite/27_io/fpos/14320-1.cc: Likewise.
3863         * testsuite/27_io/fpos/14320-2.cc: Likewise.
3864         * testsuite/27_io/fpos/14320-3.cc: Likewise.
3865         * testsuite/27_io/fpos/14320-4.cc: Likewise.
3866         * testsuite/27_io/fpos/14320-5.cc: Likewise.
3867         * testsuite/27_io/fpos/14775.cc: Likewise.
3868         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
3869         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
3870         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
3871         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
3872         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
3873         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
3874         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
3875         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
3876         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
3877         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
3878         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
3879         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
3880         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
3881         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
3882         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
3883         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
3884         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
3885         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
3886         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
3887         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
3888         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
3889         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
3890         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
3891         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
3892         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
3893         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
3894         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
3895         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
3896         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
3897         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
3898         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
3899         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
3900         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
3901         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
3902         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
3903         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
3904         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
3905         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
3906         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
3907         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
3908         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
3909         * testsuite/27_io/objects/char/1.cc: Likewise.
3910         * testsuite/27_io/objects/char/10.cc: Likewise.
3911         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
3912         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
3913         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
3914         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
3915         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
3916         * testsuite/27_io/objects/char/2.cc: Likewise.
3917         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
3918         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
3919         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
3920         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
3921         * testsuite/27_io/objects/char/5.cc: Likewise.
3922         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
3923         * testsuite/27_io/objects/char/6.cc: Likewise.
3924         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
3925         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
3926         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
3927         * testsuite/27_io/objects/char/7.cc: Likewise.
3928         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
3929         * testsuite/27_io/objects/char/8.cc: Likewise.
3930         * testsuite/27_io/objects/char/9.cc: Likewise.
3931         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
3932         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
3933         * testsuite/27_io/objects/char/dr455.cc: Likewise.
3934         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
3935         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
3936         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
3937         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
3938         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
3939         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
3940         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
3941         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
3942         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
3943         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
3944         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
3945         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
3946         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
3947         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
3948         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
3949         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
3950         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
3951         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
3952         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
3953         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
3954         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
3955         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
3956         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
3957         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
3958         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
3959         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
3960         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
3961         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
3962         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
3963         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
3964         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
3965         * testsuite/27_io/types/1.cc: Likewise.
3966         * testsuite/27_io/types/2.cc: Likewise.
3967         * testsuite/27_io/types/3.cc: Likewise.
3968         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
3969         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
3970         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
3971         Likewise.
3972         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
3973         Likewise.
3974         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
3975         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
3976         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
3977         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
3978         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
3979         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
3980         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
3981         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
3982         Likewise.
3983         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
3984         Likewise.
3985         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
3986         Likewise.
3987         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
3988         Likewise.
3989         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
3990         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
3991         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
3992         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
3993         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
3994         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
3995         Likewise.
3996         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
3997         Likewise.
3998         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
3999         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
4000         * testsuite/30_threads/thread/id/operators.cc: Likewise.
4001         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
4002         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
4003         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
4004         * testsuite/Makefile.am: Likewise.
4005         * testsuite/abi/30586.cc: Likewise.
4006         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
4007         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
4008         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
4009         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
4010         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
4011         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
4012         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
4013         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
4014         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
4015         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
4016         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
4017         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
4018         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
4019         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
4020         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
4021         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
4022         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
4023         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
4024         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
4025         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
4026         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
4027         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
4028         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
4029         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
4030         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
4031         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
4032         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
4033         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
4034         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
4035         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
4036         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
4037         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
4038         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
4039         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
4040         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
4041         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
4042         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
4043         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
4044         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
4045         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
4046         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
4047         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
4048         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
4049         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
4050         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
4051         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
4052         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
4053         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
4054         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
4055         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
4056         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
4057         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
4058         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
4059         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
4060         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
4061         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
4062         * testsuite/abi/demangle/regression/7986.cc: Likewise.
4063         * testsuite/abi/demangle/regression/8897.cc: Likewise.
4064         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
4065         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
4066         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
4067         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
4068         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
4069         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
4070         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
4071         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
4072         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
4073         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
4074         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
4075         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
4076         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
4077         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
4078         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
4079         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
4080         * testsuite/abi/demangle/regression/old.cc: Likewise.
4081         * testsuite/abi/header_cxxabi.c: Likewise.
4082         * testsuite/backward/11460.cc: Likewise.
4083         * testsuite/backward/hash_map/1.cc: Likewise.
4084         * testsuite/backward/hash_map/14648.cc: Likewise.
4085         * testsuite/backward/hash_map/23528.cc: Likewise.
4086         * testsuite/backward/hash_set/1.cc: Likewise.
4087         * testsuite/backward/strstream_members.cc: Likewise.
4088         * testsuite/config/default.exp: Likewise.
4089         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
4090         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
4091         * testsuite/data/istream_extractor_other-1.tst: Likewise.
4092         * testsuite/data/istream_extractor_other-1.txt: Likewise.
4093         * testsuite/data/istream_extractor_other-2.tst: Likewise.
4094         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
4095         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
4096         * testsuite/data/sgetn.txt: Likewise.
4097         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
4098         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
4099         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
4100         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
4101         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
4102         * testsuite/ext/array_allocator/26875.cc: Likewise.
4103         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
4104         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
4105         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
4106         * testsuite/ext/array_allocator/check_new.cc: Likewise.
4107         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
4108         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
4109         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
4110         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
4111         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
4112         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
4113         * testsuite/ext/codecvt/1.cc: Likewise.
4114         * testsuite/ext/codecvt/char-1.cc: Likewise.
4115         * testsuite/ext/codecvt/char-2.cc: Likewise.
4116         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
4117         * testsuite/ext/concept_checks.cc: Likewise.
4118         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
4119         Likewise.
4120         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
4121         Likewise.
4122         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
4123         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
4124         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
4125         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
4126         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
4127         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
4128         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
4129         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
4130         Likewise.
4131         * testsuite/ext/headers.cc: Likewise.
4132         * testsuite/ext/is_heap/1.cc: Likewise.
4133         * testsuite/ext/is_heap/check_type.cc: Likewise.
4134         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
4135         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
4136         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
4137         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
4138         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
4139         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
4140         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
4141         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
4142         * testsuite/ext/median.cc: Likewise.
4143         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
4144         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
4145         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
4146         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
4147         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
4148         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
4149         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
4150         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
4151         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
4152         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
4153         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
4154         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
4155         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
4156         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
4157         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
4158         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
4159         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
4160         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
4161         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
4162         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
4163         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
4164         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
4165         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
4166         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
4167         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
4168         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
4169         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
4170         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
4171         * testsuite/ext/new_allocator/check_new.cc: Likewise.
4172         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
4173         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
4174         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
4175         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
4176         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
4177         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
4178         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
4179         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
4180         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
4181         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
4182         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
4183         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
4184         * testsuite/ext/rope/1.cc: Likewise.
4185         * testsuite/ext/rope/2.cc: Likewise.
4186         * testsuite/ext/rope/3.cc: Likewise.
4187         * testsuite/ext/rope/36832.cc: Likewise.
4188         * testsuite/ext/rope/4.cc: Likewise.
4189         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
4190         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
4191         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
4192         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
4193         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
4194         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
4195         Likewise.
4196         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
4197         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
4198         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
4199         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
4200         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
4201         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
4202         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
4203         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
4204         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
4205         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
4206         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
4207         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
4208         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
4209         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
4210         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
4211         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
4212         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
4213         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
4214         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
4215         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
4216         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
4217         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
4218         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
4219         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
4220         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
4221         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
4222         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
4223         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
4224         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
4225         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
4226         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
4227         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
4228         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
4229         * testsuite/lib/dg-options.exp: Likewise.
4230         * testsuite/lib/libstdc++.exp: Likewise.
4231         * testsuite/lib/prune.exp: Likewise.
4232         * testsuite/libstdc++-abi/abi.exp: Likewise.
4233         * testsuite/libstdc++-dg/conformance.exp: Likewise.
4234         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
4235         Likewise.
4236         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
4237         Likewise.
4238         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
4239         Likewise.
4240         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
4241         Likewise.
4242         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
4243         Likewise.
4244         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
4245         Likewise.
4246         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
4247         Likewise.
4248         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
4249         Likewise.
4250         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
4251         Likewise.
4252         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
4253         Likewise.
4254         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
4255         Likewise.
4256         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
4257         Likewise.
4258         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
4259         Likewise.
4260         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
4261         Likewise.
4262         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
4263         Likewise.
4264         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
4265         Likewise.
4266         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
4267         Likewise.
4268         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
4269         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
4270         Likewise.
4271         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
4272         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
4273         Likewise.
4274         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
4275         Likewise.
4276         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
4277         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
4278         Likewise.
4279         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
4280         Likewise.
4281         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
4282         Likewise.
4283         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
4284         Likewise.
4285         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
4286         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
4287         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
4288         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
4289         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
4290         Likewise.
4291         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
4292         Likewise.
4293         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
4294         Likewise.
4295         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
4296         Likewise.
4297         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
4298         Likewise.
4299         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
4300         Likewise.
4301         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
4302         Likewise.
4303         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
4304         Likewise.
4305         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
4306         Likewise.
4307         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
4308         Likewise.
4309         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
4310         Likewise.
4311         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
4312         Likewise.
4313         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
4314         Likewise.
4315         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
4316         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
4317         Likewise.
4318         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
4319         Likewise.
4320         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
4321         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
4322         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
4323         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
4324         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
4325         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
4326         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
4327         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
4328         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
4329         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
4330         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
4331         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
4332         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
4333         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
4334         Likewise.
4335         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
4336         Likewise.
4337         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
4338         Likewise.
4339         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
4340         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
4341         Likewise.
4342         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
4343         Likewise.
4344         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
4345         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
4346         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
4347         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
4348         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
4349         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
4350         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
4351         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
4352         Likewise.
4353         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
4354         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
4355         Likewise.
4356         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
4357         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
4358         Likewise.
4359         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
4360         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
4361         Likewise.
4362         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
4363         Likewise.
4364         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
4365         Likewise.
4366         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
4367         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
4368         Likewise.
4369         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
4370         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
4371         Likewise.
4372         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
4373         Likewise.
4374         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
4375         Likewise.
4376         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
4377         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
4378         Likewise.
4379         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
4380         Likewise.
4381         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
4382         Likewise.
4383         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
4384         Likewise.
4385         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
4386         Likewise.
4387         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
4388         Likewise.
4389         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
4390         Likewise.
4391         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
4392         Likewise.
4393         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
4394         Likewise.
4395         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
4396         Likewise.
4397         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
4398         Likewise.
4399         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
4400         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
4401         Likewise.
4402         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
4403         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
4404         Likewise.
4405         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
4406         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
4407         Likewise.
4408         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
4409         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
4410         Likewise.
4411         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
4412         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
4413         Likewise.
4414         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
4415         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
4416         Likewise.
4417         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
4418         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
4419         Likewise.
4420         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
4421         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
4422         Likewise.
4423         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
4424         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
4425         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
4426         Likewise.
4427         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
4428         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
4429         Likewise.
4430         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
4431         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
4432         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
4433         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
4434         Likewise.
4435         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
4436         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
4437         Likewise.
4438         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
4439         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
4440         Likewise.
4441         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
4442         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
4443         Likewise.
4444         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
4445         Likewise.
4446         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
4447         Likewise.
4448         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
4449         Likewise.
4450         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
4451         Likewise.
4452         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
4453         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
4454         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
4455         Likewise.
4456         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
4457         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
4458         Likewise.
4459         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
4460         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
4461         Likewise.
4462         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
4463         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
4464         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
4465         Likewise.
4466         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
4467         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
4468         Likewise.
4469         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
4470         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
4471         Likewise.
4472         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
4473         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
4474         Likewise.
4475         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
4476         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
4477         Likewise.
4478         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
4479         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
4480         Likewise.
4481         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
4482         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
4483         Likewise.
4484         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
4485         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
4486         Likewise.
4487         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
4488         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
4489         Likewise.
4490         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
4491         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
4492         Likewise.
4493         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
4494         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
4495         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
4496         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
4497         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
4498         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
4499         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
4500         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
4501         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
4502         Likewise.
4503         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
4504         Likewise.
4505         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
4506         Likewise.
4507         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
4508         Likewise.
4509         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
4510         Likewise.
4511         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
4512         Likewise.
4513         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
4514         Likewise.
4515         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
4516         Likewise.
4517         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
4518         Likewise.
4519         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
4520         Likewise.
4521         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
4522         Likewise.
4523         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
4524         Likewise.
4525         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
4526         Likewise.
4527         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
4528         Likewise.
4529         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
4530         Likewise.
4531         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
4532         Likewise.
4533         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
4534         Likewise.
4535         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
4536         Likewise.
4537         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
4538         Likewise.
4539         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
4540         Likewise.
4541         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
4542         Likewise.
4543         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
4544         Likewise.
4545         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
4546         Likewise.
4547         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
4548         Likewise.
4549         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
4550         Likewise.
4551         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
4552         Likewise.
4553         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
4554         Likewise.
4555         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
4556         Likewise.
4557         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
4558         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
4559         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
4560         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
4561         Likewise.
4562         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
4563         Likewise.
4564         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
4565         Likewise.
4566         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
4567         Likewise.
4568         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
4569         Likewise.
4570         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
4571         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
4572         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
4573         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
4574         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
4575         Likewise.
4576         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
4577         Likewise.
4578         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
4579         Likewise.
4580         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
4581         Likewise.
4582         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
4583         Likewise.
4584         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
4585         Likewise.
4586         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
4587         Likewise.
4588         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
4589         Likewise.
4590         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
4591         Likewise.
4592         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
4593         Likewise.
4594         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
4595         Likewise.
4596         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
4597         Likewise.
4598         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
4599         Likewise.
4600         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
4601         Likewise.
4602         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
4603         Likewise.
4604         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
4605         Likewise.
4606         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
4607         Likewise.
4608         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
4609         Likewise.
4610         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
4611         Likewise.
4612         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
4613         Likewise.
4614         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
4615         Likewise.
4616         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
4617         Likewise.
4618         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
4619         Likewise.
4620         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
4621         Likewise.
4622         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
4623         Likewise.
4624         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
4625         Likewise.
4626         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
4627         Likewise.
4628         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
4629         Likewise.
4630         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
4631         Likewise.
4632         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
4633         Likewise.
4634         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
4635         Likewise.
4636         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
4637         Likewise.
4638         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
4639         Likewise.
4640         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
4641         Likewise.
4642         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
4643         Likewise.
4644         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
4645         Likewise.
4646         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
4647         Likewise.
4648         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
4649         Likewise.
4650         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
4651         Likewise.
4652         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
4653         Likewise.
4654         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
4655         Likewise.
4656         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
4657         Likewise.
4658         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
4659         Likewise.
4660         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
4661         Likewise.
4662         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
4663         Likewise.
4664         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
4665         Likewise.
4666         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
4667         Likewise.
4668         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
4669         Likewise.
4670         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
4671         Likewise.
4672         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
4673         Likewise.
4674         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
4675         Likewise.
4676         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
4677         Likewise.
4678         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
4679         Likewise.
4680         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
4681         Likewise.
4682         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
4683         Likewise.
4684         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
4685         Likewise.
4686         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
4687         Likewise.
4688         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
4689         Likewise.
4690         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
4691         Likewise.
4692         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
4693         Likewise.
4694         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
4695         Likewise.
4696         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
4697         Likewise.
4698         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
4699         Likewise.
4700         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
4701         Likewise.
4702         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
4703         Likewise.
4704         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
4705         Likewise.
4706         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
4707         Likewise.
4708         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
4709         Likewise.
4710         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
4711         Likewise.
4712         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
4713         Likewise.
4714         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
4715         Likewise.
4716         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
4717         Likewise.
4718         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
4719         Likewise.
4720         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
4721         Likewise.
4722         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
4723         Likewise.
4724         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
4725         Likewise.
4726         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
4727         Likewise.
4728         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
4729         Likewise.
4730         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
4731         Likewise.
4732         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
4733         Likewise.
4734         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
4735         Likewise.
4736         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
4737         Likewise.
4738         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
4739         Likewise.
4740         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
4741         Likewise.
4742         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
4743         Likewise.
4744         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
4745         Likewise.
4746         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
4747         Likewise.
4748         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
4749         Likewise.
4750         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
4751         Likewise.
4752         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
4753         Likewise.
4754         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
4755         Likewise.
4756         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
4757         Likewise.
4758         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
4759         Likewise.
4760         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
4761         Likewise.
4762         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
4763         Likewise.
4764         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
4765         Likewise.
4766         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
4767         Likewise.
4768         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
4769         Likewise.
4770         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
4771         Likewise.
4772         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
4773         Likewise.
4774         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
4775         Likewise.
4776         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
4777         Likewise.
4778         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
4779         Likewise.
4780         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
4781         Likewise.
4782         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
4783         Likewise.
4784         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
4785         Likewise.
4786         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
4787         Likewise.
4788         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
4789         Likewise.
4790         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
4791         Likewise.
4792         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
4793         Likewise.
4794         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
4795         Likewise.
4796         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
4797         Likewise.
4798         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
4799         Likewise.
4800         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
4801         Likewise.
4802         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
4803         Likewise.
4804         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
4805         Likewise.
4806         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
4807         Likewise.
4808         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
4809         Likewise.
4810         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
4811         Likewise.
4812         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
4813         Likewise.
4814         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
4815         Likewise.
4816         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
4817         Likewise.
4818         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
4819         Likewise.
4820         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
4821         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
4822         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
4823         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
4824         Likewise.
4825         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
4826         Likewise.
4827         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
4828         Likewise.
4829         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
4830         Likewise.
4831         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
4832         Likewise.
4833         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
4834         Likewise.
4835         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
4836         Likewise.
4837         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
4838         Likewise.
4839         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
4840         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
4841         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
4842         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
4843         Likewise.
4844         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
4845         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
4846         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
4847         Likewise.
4848         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
4849         Likewise.
4850         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
4851         Likewise.
4852         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
4853         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
4854         Likewise.
4855         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
4856         Likewise.
4857         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
4858         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
4859         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
4860         Likewise.
4861         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
4862         Likewise.
4863         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
4864         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
4865         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
4866         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
4867         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
4868         Likewise.
4869         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
4870         Likewise.
4871         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
4872         Likewise.
4873         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
4874         Likewise.
4875         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
4876         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
4877         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
4878         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
4879         Likewise.
4880         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
4881         Likewise.
4882         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
4883         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
4884         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
4885         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
4886         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
4887         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
4888         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
4889         Likewise.
4890         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
4891         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
4892         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
4893         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
4894         Likewise.
4895         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
4896         Likewise.
4897         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
4898         Likewise.
4899         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
4900         Likewise.
4901         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
4902         Likewise.
4903         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
4904         Likewise.
4905         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
4906         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
4907         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
4908         Likewise.
4909         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
4910         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
4911         Likewise.
4912         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
4913         Likewise.
4914         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
4915         Likewise.
4916         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
4917         Likewise.
4918         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
4919         Likewise.
4920         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
4921         Likewise.
4922         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
4923         Likewise.
4924         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
4925         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
4926         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
4927         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
4928         Likewise.
4929         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
4930         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
4931         Likewise.
4932         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
4933         Likewise.
4934         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
4935         Likewise.
4936         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
4937         Likewise.
4938         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
4939         Likewise.
4940         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
4941         Likewise.
4942         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
4943         Likewise.
4944         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
4945         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
4946         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
4947         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
4948         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
4949         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
4950         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
4951         Likewise.
4952         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
4953         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
4954         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
4955         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
4956         Likewise.
4957         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
4958         Likewise.
4959         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
4960         Likewise.
4961         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
4962         Likewise.
4963         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
4964         Likewise.
4965         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
4966         Likewise.
4967         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
4968         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
4969         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
4970         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
4971         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
4972         Likewise.
4973         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
4974         Likewise.
4975         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
4976         Likewise.
4977         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
4978         Likewise.
4979         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
4980         Likewise.
4981         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
4982         Likewise.
4983         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
4984         Likewise.
4985         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
4986         Likewise.
4987         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
4988         Likewise.
4989         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
4990         Likewise.
4991         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
4992         Likewise.
4993         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
4994         Likewise.
4995         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
4996         Likewise.
4997         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
4998         Likewise.
4999         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
5000         Likewise.
5001         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
5002         Likewise.
5003         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
5004         Likewise.
5005         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
5006         Likewise.
5007         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
5008         Likewise.
5009         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
5010         Likewise.
5011         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
5012         Likewise.
5013         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
5014         Likewise.
5015         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
5016         Likewise.
5017         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
5018         Likewise.
5019         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
5020         Likewise.
5021         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
5022         Likewise.
5023         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
5024         Likewise.
5025         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
5026         Likewise.
5027         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
5028         Likewise.
5029         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
5030         Likewise.
5031         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
5032         Likewise.
5033         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
5034         Likewise.
5035         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
5036         Likewise.
5037         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
5038         Likewise.
5039         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
5040         Likewise.
5041         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
5042         Likewise.
5043         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
5044         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
5045         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
5046         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
5047         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
5048         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
5049         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
5050         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
5051         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
5052         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
5053         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
5054         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
5055         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
5056         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
5057         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
5058         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
5059         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
5060         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
5061         * testsuite/tr1/headers/all.cc: Likewise.
5062         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
5063         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
5064         * testsuite/util/testsuite_shared.cc: Likewise.
5065         * scripts/extract_symvers: Likewise.  Remove runtime exception.
5066         * testsuite/17_intro/headers/all.cc: Likewise.
5067         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
5068         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
5069         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
5070         Likewise.
5071         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
5072         Likewise.
5073         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
5074         Likewise.
5075         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
5076         Likewise.
5077         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
5078         Likewise.
5079         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
5080         Likewise.
5081         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
5082         Likewise.
5083         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
5084         Likewise.
5085         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
5086         Likewise.
5087         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
5088         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
5089         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
5090         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
5091         Likewise.
5092         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
5093         Likewise.
5094         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
5095         Likewise.
5096         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
5097         Likewise.
5098         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
5099         Likewise.
5100         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
5101         Likewise.
5102         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
5103         Likewise.
5104         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
5105         Likewise.
5106         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
5107         Likewise.
5108         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
5109         Likewise.
5110         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
5111         Likewise.
5112         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
5113         Likewise.
5114         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
5115         Likewise.
5116         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
5117         Likewise.
5118         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
5119         Likewise.
5120         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
5121         Likewise.
5122         * testsuite/20_util/pair/moveable.cc: Likewise.
5123         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
5124         Likewise.
5125         * testsuite/20_util/pair/swap.cc: Likewise.
5126         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
5127         Likewise.
5128         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
5129         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
5130         Likewise.
5131         * testsuite/20_util/tuple/moveable.cc: Likewise.
5132         * testsuite/20_util/tuple/moveable2.cc: Likewise.
5133         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
5134         Likewise.
5135         * testsuite/20_util/tuple/swap.cc: Likewise.
5136         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
5137         Likewise.
5138         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
5139         Likewise.
5140         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
5141         Likewise.
5142         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
5143         Likewise.
5144         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
5145         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
5146         Likewise.
5147         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
5148         Likewise.
5149         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
5150         Likewise.
5151         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
5152         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
5153         Likewise.
5154         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
5155         Likewise.
5156         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
5157         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
5158         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
5159         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
5160         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
5161         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
5162         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
5163         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
5164         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
5165         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
5166         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
5167         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
5168         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
5169         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
5170         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
5171         Likewise.
5172         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
5173         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
5174         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
5175         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
5176         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
5177         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
5178         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
5179         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
5180         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
5181         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
5182         Likewise.
5183         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
5184         Likewise.
5185         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
5186         Likewise.
5187         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
5188         Likewise.
5189         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
5190         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
5191         Likewise.
5192         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
5193         Likewise.
5194         * testsuite/23_containers/deque/14340.cc: Likewise.
5195         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
5196         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
5197         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
5198         * testsuite/23_containers/deque/init-list.cc: Likewise.
5199         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
5200         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
5201         * testsuite/23_containers/deque/moveable.cc: Likewise.
5202         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
5203         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
5204         Likewise.
5205         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
5206         Likewise.
5207         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
5208         Likewise.
5209         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
5210         Likewise.
5211         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
5212         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
5213         Likewise.
5214         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
5215         Likewise.
5216         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
5217         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
5218         Likewise.
5219         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
5220         Likewise.
5221         * testsuite/23_containers/list/14340.cc: Likewise.
5222         * testsuite/23_containers/list/23781.cc: Likewise.
5223         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
5224         * testsuite/23_containers/list/init-list.cc: Likewise.
5225         * testsuite/23_containers/list/moveable.cc: Likewise.
5226         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
5227         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
5228         Likewise.
5229         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
5230         Likewise.
5231         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
5232         Likewise.
5233         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
5234         Likewise.
5235         * testsuite/23_containers/map/14340.cc: Likewise.
5236         * testsuite/23_containers/map/23781.cc: Likewise.
5237         * testsuite/23_containers/map/init-list.cc: Likewise.
5238         * testsuite/23_containers/map/moveable.cc: Likewise.
5239         * testsuite/23_containers/map/operations/1.cc: Likewise.
5240         * testsuite/23_containers/map/operations/31440.cc: Likewise.
5241         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
5242         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
5243         Likewise.
5244         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
5245         Likewise.
5246         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
5247         Likewise.
5248         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
5249         Likewise.
5250         * testsuite/23_containers/multimap/14340.cc: Likewise.
5251         * testsuite/23_containers/multimap/23781.cc: Likewise.
5252         * testsuite/23_containers/multimap/init-list.cc: Likewise.
5253         * testsuite/23_containers/multimap/moveable.cc: Likewise.
5254         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
5255         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
5256         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
5257         Likewise.
5258         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
5259         Likewise.
5260         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
5261         Likewise.
5262         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
5263         Likewise.
5264         * testsuite/23_containers/multiset/14340.cc: Likewise.
5265         * testsuite/23_containers/multiset/23781.cc: Likewise.
5266         * testsuite/23_containers/multiset/init-list.cc: Likewise.
5267         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
5268         * testsuite/23_containers/multiset/moveable.cc: Likewise.
5269         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
5270         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
5271         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
5272         Likewise.
5273         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
5274         Likewise.
5275         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
5276         Likewise.
5277         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
5278         Likewise.
5279         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
5280         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
5281         Likewise.
5282         * testsuite/23_containers/queue/moveable.cc: Likewise.
5283         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
5284         Likewise.
5285         * testsuite/23_containers/set/14340.cc: Likewise.
5286         * testsuite/23_containers/set/23781.cc: Likewise.
5287         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
5288         * testsuite/23_containers/set/init-list.cc: Likewise.
5289         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
5290         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
5291         * testsuite/23_containers/set/moveable.cc: Likewise.
5292         * testsuite/23_containers/set/operations/1.cc: Likewise.
5293         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
5294         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
5295         Likewise.
5296         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
5297         Likewise.
5298         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
5299         Likewise.
5300         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
5301         Likewise.
5302         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
5303         Likewise.
5304         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
5305         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
5306         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
5307         Likewise.
5308         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
5309         Likewise.
5310         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
5311         Likewise.
5312         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
5313         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
5314         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
5315         Likewise.
5316         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
5317         Likewise.
5318         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
5319         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
5320         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
5321         Likewise.
5322         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
5323         Likewise.
5324         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
5325         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
5326         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
5327         Likewise.
5328         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
5329         Likewise.
5330         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
5331         Likewise.
5332         * testsuite/23_containers/vector/14340.cc: Likewise.
5333         * testsuite/23_containers/vector/26412-1.cc: Likewise.
5334         * testsuite/23_containers/vector/26412-2.cc: Likewise.
5335         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
5336         Likewise.
5337         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
5338         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
5339         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
5340         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
5341         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
5342         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
5343         Likewise.
5344         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
5345         Likewise.
5346         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
5347         Likewise.
5348         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
5349         Likewise.
5350         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
5351         Likewise.
5352         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
5353         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
5354         * testsuite/23_containers/vector/init-list.cc: Likewise.
5355         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
5356         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
5357         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
5358         * testsuite/23_containers/vector/moveable.cc: Likewise.
5359         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
5360         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
5361         Likewise.
5362         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
5363         Likewise.
5364         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
5365         Likewise.
5366         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
5367         Likewise.
5368         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
5369         * testsuite/23_containers/vector/types/23767.cc: Likewise.
5370         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
5371         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
5372         Likewise.
5373         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
5374         Likewise.
5375         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
5376         Likewise.
5377         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
5378         Likewise.
5379         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
5380         Likewise.
5381         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
5382         Likewise.
5383         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
5384         Likewise.
5385         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
5386         Likewise.
5387         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
5388         Likewise.
5389         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
5390         Likewise.
5391         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
5392         Likewise.
5393         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
5394         Likewise.
5395         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
5396         Likewise.
5397         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
5398         Likewise.
5399         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
5400         Likewise.
5401         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
5402         Likewise.
5403         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
5404         Likewise.
5405         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
5406         Likewise.
5407         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
5408         Likewise.
5409         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
5410         Likewise.
5411         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
5412         Likewise.
5413         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
5414         Likewise.
5415         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
5416         Likewise.
5417         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
5418         Likewise.
5419         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
5420         Likewise.
5421         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
5422         Likewise.
5423         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
5424         Likewise.
5425         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
5426         Likewise.
5427         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
5428         Likewise.
5429         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
5430         Likewise.
5431         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
5432         Likewise.
5433         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
5434         Likewise.
5435         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
5436         Likewise.
5437         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
5438         Likewise.
5439         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
5440         Likewise.
5441         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
5442         Likewise.
5443         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
5444         Likewise.
5445         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
5446         Likewise.
5447         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
5448         Likewise.
5449         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
5450         Likewise.
5451         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
5452         Likewise.
5453         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
5454         Likewise.
5455         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
5456         Likewise.
5457         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
5458         Likewise.
5459         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
5460         Likewise.
5461         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
5462         Likewise.
5463         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
5464         Likewise.
5465         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
5466         Likewise.
5467         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
5468         Likewise.
5469         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
5470         Likewise.
5471         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
5472         Likewise.
5473         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
5474         Likewise.
5475         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
5476         Likewise.
5477         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
5478         Likewise.
5479         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
5480         Likewise.
5481         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
5482         Likewise.
5483         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
5484         Likewise.
5485         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
5486         Likewise.
5487         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
5488         Likewise.
5489         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
5490         Likewise.
5491         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
5492         Likewise.
5493         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
5494         Likewise.
5495         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
5496         Likewise.
5497         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
5498         Likewise.
5499         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
5500         Likewise.
5501         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
5502         Likewise.
5503         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
5504         Likewise.
5505         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
5506         Likewise.
5507         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
5508         Likewise.
5509         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
5510         Likewise.
5511         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
5512         Likewise.
5513         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
5514         Likewise.
5515         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
5516         Likewise.
5517         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
5518         Likewise.
5519         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
5520         Likewise.
5521         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
5522         Likewise.
5523         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
5524         Likewise.
5525         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
5526         Likewise.
5527         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
5528         Likewise.
5529         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
5530         Likewise.
5531         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
5532         Likewise.
5533         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
5534         Likewise.
5535         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
5536         Likewise.
5537         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
5538         Likewise.
5539         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
5540         Likewise.
5541         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
5542         Likewise.
5543         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
5544         Likewise.
5545         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
5546         Likewise.
5547         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
5548         Likewise.
5549         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
5550         Likewise.
5551         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
5552         Likewise.
5553         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
5554         Likewise.
5555         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
5556         Likewise.
5557         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
5558         Likewise.
5559         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
5560         Likewise.
5561         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
5562         Likewise.
5563         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
5564         Likewise.
5565         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
5566         Likewise.
5567         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
5568         Likewise.
5569         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
5570         Likewise.
5571         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
5572         Likewise.
5573         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
5574         Likewise.
5575         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
5576         Likewise.
5577         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
5578         Likewise.
5579         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
5580         Likewise.
5581         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
5582         Likewise.
5583         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
5584         Likewise.
5585         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
5586         Likewise.
5587         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
5588         Likewise.
5589         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
5590         Likewise.
5591         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
5592         Likewise.
5593         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
5594         Likewise.
5595         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
5596         Likewise.
5597         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
5598         Likewise.
5599         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
5600         Likewise.
5601         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
5602         Likewise.
5603         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
5604         Likewise.
5605         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
5606         Likewise.
5607         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
5608         Likewise.
5609         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
5610         Likewise.
5611         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
5612         Likewise.
5613         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
5614         Likewise.
5615         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
5616         Likewise.
5617         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
5618         Likewise.
5619         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
5620         Likewise.
5621         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
5622         Likewise.
5623         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
5624         Likewise.
5625         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
5626         Likewise.
5627         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
5628         Likewise.
5629         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
5630         Likewise.
5631         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
5632         Likewise.
5633         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
5634         Likewise.
5635         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
5636         Likewise.
5637         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
5638         Likewise.
5639         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
5640         Likewise.
5641         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
5642         Likewise.
5643         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
5644         Likewise.
5645         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
5646         Likewise.
5647         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
5648         Likewise.
5649         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
5650         Likewise.
5651         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
5652         Likewise.
5653         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
5654         Likewise.
5655         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
5656         Likewise.
5657         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
5658         Likewise.
5659         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
5660         Likewise.
5661         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
5662         Likewise.
5663         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
5664         Likewise.
5665         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
5666         Likewise.
5667         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
5668         Likewise.
5669         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
5670         Likewise.
5671         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
5672         Likewise.
5673         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
5674         Likewise.
5675         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
5676         Likewise.
5677         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
5678         Likewise.
5679         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
5680         Likewise.
5681         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
5682         Likewise.
5683         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
5684         Likewise.
5685         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
5686         Likewise.
5687         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
5688         Likewise.
5689         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
5690         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
5691         Likewise.
5692         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
5693         Likewise.
5694         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
5695         Likewise.
5696         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
5697         Likewise.
5698         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
5699         Likewise.
5700         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
5701         Likewise.
5702         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
5703         Likewise.
5704         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
5705         Likewise.
5706         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
5707         Likewise.
5708         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
5709         Likewise.
5710         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
5711         Likewise.
5712         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
5713         Likewise.
5714         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
5715         Likewise.
5716         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
5717         Likewise.
5718         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
5719         Likewise.
5720         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
5721         Likewise.
5722         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
5723         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
5724         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
5725         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
5726         Likewise.
5727         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
5728         Likewise.
5729         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
5730         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
5731         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
5732         Likewise.
5733         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
5734         Likewise.
5735         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
5736         Likewise.
5737         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
5738         Likewise.
5739         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
5740         Likewise.
5741         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
5742         Likewise.
5743         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
5744         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
5745         Likewise.
5746         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
5747         * testsuite/26_numerics/valarray/27867.cc: Likewise.
5748         * testsuite/26_numerics/valarray/30416.cc: Likewise.
5749         * testsuite/26_numerics/valarray/33084.cc: Likewise.
5750         * testsuite/26_numerics/valarray/algo.cc: Likewise.
5751         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
5752         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
5753         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
5754         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
5755         Likewise.
5756         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
5757         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
5758         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
5759         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
5760         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
5761         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
5762         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
5763         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
5764         Likewise.
5765         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
5766         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
5767         Likewise.
5768         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
5769         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
5770         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
5771         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
5772         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
5773         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
5774         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
5775         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
5776         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
5777         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
5778         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
5779         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
5780         Likewise.
5781         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
5782         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
5783         Likewise.
5784         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
5785         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
5786         Likewise.
5787         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
5788         Likewise.
5789         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
5790         Likewise.
5791         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
5792         Likewise.
5793         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
5794         Likewise.
5795         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
5796         Likewise.
5797         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
5798         Likewise.
5799         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
5800         Likewise.
5801         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
5802         Likewise.
5803         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
5804         Likewise.
5805         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
5806         Likewise.
5807         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
5808         Likewise.
5809         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
5810         Likewise.
5811         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
5812         Likewise.
5813         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
5814         Likewise.
5815         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
5816         Likewise.
5817         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
5818         Likewise.
5819         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
5820         Likewise.
5821         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
5822         Likewise.
5823         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
5824         Likewise.
5825         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
5826         Likewise.
5827         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
5828         Likewise.
5829         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
5830         Likewise.
5831         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
5832         Likewise.
5833         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
5834         Likewise.
5835         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
5836         Likewise.
5837         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
5838         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
5839         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
5840         Likewise.
5841         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
5842         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
5843         Likewise.
5844         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
5845         Likewise.
5846         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
5847         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
5848         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
5849         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
5850         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
5851         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
5852         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
5853         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
5854         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
5855         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
5856         Likewise.
5857         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
5858         Likewise.
5859         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
5860         Likewise.
5861         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
5862         Likewise.
5863         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
5864         Likewise.
5865         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
5866         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
5867         Likewise.
5868         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
5869         Likewise.
5870         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
5871         Likewise.
5872         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
5873         Likewise.
5874         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
5875         Likewise.
5876         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
5877         Likewise.
5878         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
5879         Likewise.
5880         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
5881         Likewise.
5882         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
5883         Likewise.
5884         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
5885         Likewise.
5886         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
5887         Likewise.
5888         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
5889         Likewise.
5890         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
5891         Likewise.
5892         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
5893         Likewise.
5894         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
5895         Likewise.
5896         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
5897         Likewise.
5898         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
5899         Likewise.
5900         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
5901         Likewise.
5902         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
5903         Likewise.
5904         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
5905         Likewise.
5906         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
5907         Likewise.
5908         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
5909         Likewise.
5910         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
5911         Likewise.
5912         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
5913         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
5914         Likewise.
5915         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
5916         Likewise.
5917         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
5918         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
5919         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
5920         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
5921         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
5922         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
5923         Likewise.
5924         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
5925         Likewise.
5926         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
5927         Likewise.
5928         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
5929         Likewise.
5930         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
5931         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
5932         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
5933         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
5934         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
5935         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
5936         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
5937         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
5938         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
5939         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
5940         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
5941         Likewise.
5942         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
5943         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
5944         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
5945         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
5946         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
5947         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
5948         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
5949         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
5950         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
5951         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
5952         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
5953         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
5954         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
5955         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
5956         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
5957         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
5958         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
5959         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
5960         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
5961         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
5962         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
5963         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
5964         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
5965         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
5966         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
5967         Likewise.
5968         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
5969         * testsuite/27_io/fpos/14252.cc: Likewise.
5970         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
5971         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
5972         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
5973         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
5974         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
5975         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
5976         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
5977         * testsuite/27_io/ios_base/state/1.cc: Likewise.
5978         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
5979         Likewise.
5980         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
5981         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
5982         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
5983         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
5984         Likewise.
5985         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
5986         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
5987         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
5988         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
5989         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
5990         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
5991         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
5992         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
5993         * testsuite/27_io/objects/char/3045.cc: Likewise.
5994         * testsuite/27_io/objects/char/3647.cc: Likewise.
5995         * testsuite/27_io/objects/char/5268.cc: Likewise.
5996         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
5997         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
5998         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
5999         * testsuite/28_regex/init-list.cc: Likewise.
6000         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
6001         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
6002         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
6003         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
6004         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
6005         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
6006         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
6007         Likewise.
6008         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
6009         Likewise.
6010         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
6011         Likewise.
6012         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
6013         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
6014         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
6015         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
6016         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
6017         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
6018         Likewise.
6019         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
6020         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
6021         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
6022         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
6023         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
6024         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
6025         Likewise.
6026         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
6027         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
6028         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
6029         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
6030         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
6031         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
6032         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
6033         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
6034         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
6035         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
6036         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
6037         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
6038         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
6039         Likewise.
6040         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
6041         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
6042         Likewise.
6043         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
6044         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
6045         Likewise.
6046         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
6047         Likewise.
6048         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
6049         Likewise.
6050         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
6051         Likewise.
6052         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
6053         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
6054         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
6055         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
6056         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
6057         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
6058         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
6059         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
6060         Likewise.
6061         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
6062         Likewise.
6063         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
6064         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
6065         Likewise.
6066         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
6067         Likewise.
6068         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
6069         Likewise.
6070         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
6071         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
6072         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
6073         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
6074         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
6075         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
6076         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
6077         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
6078         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
6079         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
6080         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
6081         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
6082         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
6083         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
6084         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
6085         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
6086         Likewise.
6087         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
6088         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
6089         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
6090         Likewise.
6091         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
6092         Likewise.
6093         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
6094         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
6095         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
6096         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
6097         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
6098         Likewise.
6099         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
6100         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
6101         Likewise.
6102         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
6103         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
6104         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
6105         Likewise.
6106         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
6107         Likewise.
6108         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
6109         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
6110         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
6111         Likewise.
6112         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
6113         Likewise.
6114         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
6115         Likewise.
6116         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
6117         Likewise.
6118         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
6119         Likewise.
6120         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
6121         * testsuite/30_threads/this_thread/1.cc: Likewise.
6122         * testsuite/30_threads/this_thread/2.cc: Likewise.
6123         * testsuite/30_threads/this_thread/3.cc: Likewise.
6124         * testsuite/30_threads/this_thread/4.cc: Likewise.
6125         * testsuite/30_threads/thread/cons/1.cc: Likewise.
6126         * testsuite/30_threads/thread/cons/2.cc: Likewise.
6127         * testsuite/30_threads/thread/cons/3.cc: Likewise.
6128         * testsuite/30_threads/thread/cons/4.cc: Likewise.
6129         * testsuite/30_threads/thread/cons/5.cc: Likewise.
6130         * testsuite/30_threads/thread/cons/6.cc: Likewise.
6131         * testsuite/30_threads/thread/cons/7.cc: Likewise.
6132         * testsuite/30_threads/thread/cons/8.cc: Likewise.
6133         * testsuite/30_threads/thread/cons/9.cc: Likewise.
6134         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
6135         * testsuite/30_threads/thread/members/1.cc: Likewise.
6136         * testsuite/30_threads/thread/members/2.cc: Likewise.
6137         * testsuite/30_threads/thread/members/3.cc: Likewise.
6138         * testsuite/30_threads/thread/members/4.cc: Likewise.
6139         * testsuite/30_threads/thread/members/5.cc: Likewise.
6140         * testsuite/30_threads/thread/swap/1.cc: Likewise.
6141         * testsuite/30_threads/thread/swap/2.cc: Likewise.
6142         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
6143         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
6144         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
6145         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
6146         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
6147         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
6148         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
6149         Likewise.
6150         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
6151         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
6152         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
6153         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
6154         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
6155         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
6156         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
6157         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
6158         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
6159         * testsuite/30_threads/try_lock/1.cc: Likewise.
6160         * testsuite/30_threads/try_lock/2.cc: Likewise.
6161         * testsuite/30_threads/try_lock/3.cc: Likewise.
6162         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
6163         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
6164         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
6165         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
6166         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
6167         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
6168         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
6169         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
6170         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
6171         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
6172         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
6173         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
6174         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
6175         Likewise.
6176         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
6177         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
6178         Likewise.
6179         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
6180         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
6181         Likewise.
6182         * testsuite/ext/array_allocator/1.cc: Likewise.
6183         * testsuite/ext/array_allocator/2.cc: Likewise.
6184         * testsuite/ext/array_allocator/3.cc: Likewise.
6185         * testsuite/ext/ext_pointer/1.cc: Likewise.
6186         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
6187         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
6188         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
6189         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
6190         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
6191         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
6192         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
6193         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
6194         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
6195         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
6196         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
6197         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
6198         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
6199         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
6200         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
6201         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
6202         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
6203         Likewise.
6204         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
6205         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
6206         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
6207         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
6208         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
6209         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
6210         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
6211         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
6212         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
6213         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
6214         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
6215         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
6216         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
6217         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
6218         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
6219         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
6220         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
6221         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
6222         Likewise.
6223         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
6224         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
6225         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
6226         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
6227         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
6228         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
6229         * testsuite/ext/pod_char_traits.cc: Likewise.
6230         * testsuite/ext/slist/23781.cc: Likewise.
6231         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
6232         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
6233         * testsuite/ext/vstring/init-list.cc: Likewise.
6234         * testsuite/ext/vstring/moveable.cc: Likewise.
6235         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
6236         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
6237         Likewise.
6238         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
6239         Likewise.
6240         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
6241         Likewise.
6242         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
6243         Likewise.
6244         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
6245         Likewise.
6246         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
6247         Likewise.
6248         * testsuite/ext/vstring/types/23767.cc: Likewise.
6249         * testsuite/performance/21_strings/string_append.cc: Likewise.
6250         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
6251         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
6252         Likewise.
6253         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
6254         Likewise.
6255         * testsuite/performance/21_strings/string_find.cc: Likewise.
6256         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
6257         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
6258         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
6259         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
6260         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
6261         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
6262         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
6263         Likewise.
6264         * testsuite/performance/23_containers/create/map.cc: Likewise.
6265         * testsuite/performance/23_containers/create_from_sorted/set.cc:
6266         Likewise.
6267         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
6268         * testsuite/performance/23_containers/find/map.cc: Likewise.
6269         * testsuite/performance/23_containers/index/map.cc: Likewise.
6270         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
6271         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
6272         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
6273         Likewise.
6274         * testsuite/performance/23_containers/insert_erase/associative.cc:
6275         Likewise.
6276         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
6277         Likewise.
6278         * testsuite/performance/23_containers/producer_consumer/associative.cc:
6279         Likewise.
6280         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
6281         Likewise.
6282         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
6283         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
6284         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
6285         Likewise.
6286         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
6287         Likewise.
6288         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
6289         Likewise.
6290         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
6291         Likewise.
6292         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
6293         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
6294         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
6295         Likewise.
6296         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
6297         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
6298         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
6299         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
6300         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
6301         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
6302         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
6303         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
6304         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
6305         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
6306         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
6307         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
6308         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
6309         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
6310         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
6311         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
6312         Likewise.
6313         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
6314         Likewise.
6315         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
6316         Likewise.
6317         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
6318         Likewise.
6319         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
6320         Likewise.
6321         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
6322         Likewise.
6323         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
6324         Likewise.
6325         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
6326         Likewise.
6327         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
6328         Likewise.
6329         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
6330         Likewise.
6331         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
6332         Likewise.
6333         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
6334         Likewise.
6335         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
6336         Likewise.
6337         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
6338         Likewise.
6339         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
6340         Likewise.
6341         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
6342         Likewise.
6343         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
6344         Likewise.
6345         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
6346         Likewise.
6347         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
6348         Likewise.
6349         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
6350         Likewise.
6351         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
6352         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
6353         Likewise.
6354         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
6355         Likewise.
6356         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
6357         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
6358         Likewise.
6359         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
6360         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
6361         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
6362         Likewise.
6363         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
6364         Likewise.
6365         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
6366         Likewise.
6367         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
6368         Likewise.
6369         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
6370         Likewise.
6371         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
6372         Likewise.
6373         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
6374         Likewise.
6375         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
6376         Likewise.
6377         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
6378         Likewise.
6379         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
6380         Likewise.
6381         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
6382         Likewise.
6383         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
6384         Likewise.
6385         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
6386         Likewise.
6387         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
6388         Likewise.
6389         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
6390         Likewise.
6391         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
6392         Likewise.
6393         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
6394         Likewise.
6395         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
6396         Likewise.
6397         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
6398         Likewise.
6399         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
6400         Likewise.
6401         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
6402         Likewise.
6403         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
6404         Likewise.
6405         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
6406         Likewise.
6407         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
6408         Likewise.
6409         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
6410         Likewise.
6411         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
6412         Likewise.
6413         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
6414         Likewise.
6415         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
6416         Likewise.
6417         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
6418         Likewise.
6419         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
6420         Likewise.
6421         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
6422         Likewise.
6423         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
6424         Likewise.
6425         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
6426         Likewise.
6427         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
6428         Likewise.
6429         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
6430         Likewise.
6431         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
6432         Likewise.
6433         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
6434         Likewise.
6435         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
6436         Likewise.
6437         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
6438         Likewise.
6439         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
6440         Likewise.
6441         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
6442         Likewise.
6443         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
6444         Likewise.
6445         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
6446         Likewise.
6447         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
6448         Likewise.
6449         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
6450         Likewise.
6451         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
6452         Likewise.
6453         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
6454         Likewise.
6455         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
6456         Likewise.
6457         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
6458         Likewise.
6459         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
6460         Likewise.
6461         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
6462         Likewise.
6463         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
6464         Likewise.
6465         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
6466         Likewise.
6467         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
6468         Likewise.
6469         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
6470         Likewise.
6471         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
6472         Likewise.
6473         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
6474         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
6475         Likewise.
6476         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
6477         Likewise.
6478         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
6479         Likewise.
6480         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
6481         Likewise.
6482         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
6483         Likewise.
6484         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
6485         Likewise.
6486         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
6487         Likewise.
6488         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
6489         Likewise.
6490         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
6491         Likewise.
6492         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
6493         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
6494         Likewise.
6495         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
6496         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
6497         Likewise.
6498         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
6499         Likewise.
6500         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
6501         Likewise.
6502         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
6503         Likewise.
6504         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
6505         Likewise.
6506         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
6507         Likewise.
6508         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
6509         Likewise.
6510         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
6511         Likewise.
6512         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
6513         Likewise.
6514         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
6515         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
6516         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
6517         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
6518         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
6519         Likewise.
6520         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
6521         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
6522         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
6523         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
6524         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
6525         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
6526         * testsuite/util/io/illegal_input_error.hpp: Likewise.
6527         * testsuite/util/io/prog_bar.cc: Likewise.
6528         * testsuite/util/io/prog_bar.hpp: Likewise.
6529         * testsuite/util/io/text_populate.hpp: Likewise.
6530         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
6531         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
6532         * testsuite/util/io/xml.hpp: Likewise.
6533         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
6534         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
6535         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
6536         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
6537         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
6538         * testsuite/util/native_type/native_map.hpp: Likewise.
6539         * testsuite/util/native_type/native_multimap.hpp: Likewise.
6540         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
6541         * testsuite/util/native_type/native_set.hpp: Likewise.
6542         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
6543         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
6544         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
6545         Likewise.
6546         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
6547         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
6548         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
6549         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
6550         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
6551         Likewise.
6552         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
6553         Likewise.
6554         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
6555         Likewise.
6556         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
6557         Likewise.
6558         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
6559         Likewise.
6560         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
6561         Likewise.
6562         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
6563         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
6564         Likewise.
6565         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
6566         Likewise.
6567         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
6568         Likewise.
6569         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
6570         Likewise.
6571         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
6572         Likewise.
6573         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
6574         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
6575         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
6576         * testsuite/util/regression/basic_type.hpp: Likewise.
6577         * testsuite/util/regression/common_type.hpp: Likewise.
6578         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
6579         Likewise.
6580         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
6581         Likewise.
6582         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
6583         Likewise.
6584         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
6585         Likewise.
6586         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
6587         Likewise.
6588         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
6589         Likewise.
6590         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
6591         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
6592         Likewise.
6593         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
6594         Likewise.
6595         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
6596         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
6597         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
6598         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
6599         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
6600         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
6601         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
6602         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
6603         * testsuite/util/statistic/result_recorder.hpp: Likewise.
6604         * testsuite/util/statistic/sample_mean.hpp: Likewise.
6605         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
6606         * testsuite/util/statistic/sample_variance.hpp: Likewise.
6607         * testsuite/util/testsuite_abi.cc: Likewise.
6608         * testsuite/util/testsuite_abi.h: Likewise.
6609         * testsuite/util/testsuite_abi_check.cc: Likewise.
6610         * testsuite/util/testsuite_allocator.cc: Likewise.
6611         * testsuite/util/testsuite_allocator.h: Likewise.
6612         * testsuite/util/testsuite_api.h: Likewise.
6613         * testsuite/util/testsuite_character.cc: Likewise.
6614         * testsuite/util/testsuite_character.h: Likewise.
6615         * testsuite/util/testsuite_common_types.h: Likewise.
6616         * testsuite/util/testsuite_error.h: Likewise.
6617         * testsuite/util/testsuite_hooks.cc: Likewise.
6618         * testsuite/util/testsuite_hooks.h: Likewise.
6619         * testsuite/util/testsuite_io.h: Likewise.
6620         * testsuite/util/testsuite_iterators.h: Likewise.
6621         * testsuite/util/testsuite_performance.h: Likewise.
6622         * testsuite/util/testsuite_rng.h: Likewise.
6623         * testsuite/util/testsuite_rvalref.h: Likewise.
6624         * testsuite/util/testsuite_tr1.h: Likewise.
6625         * testsuite/util/thread/all.h: Likewise.
6626         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
6627         Likewise.
6628         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
6629         Likewise.
6630         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
6631         Likewise.
6632         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
6633         Likewise.
6634         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
6635         Likewise.
6636         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
6637         Likewise.
6638         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
6639         Likewise.
6640         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
6641         Likewise.
6642         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
6643         Likewise.
6644         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
6645         Likewise.
6646         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
6647         Likewise.
6648         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
6649         Likewise.
6650         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
6651         Likewise.
6652         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
6653         Likewise.
6654         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
6655         Likewise.
6656         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
6657         Likewise.
6658         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
6659         Likewise.
6660         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
6661         Likewise.
6662         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
6663         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
6664         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
6665         Likewise.
6666         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
6667         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
6668         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
6669         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
6670         Likewise.
6671         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
6672         Likewise.
6673         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
6674         Likewise.
6675         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
6676         Likewise.
6677         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
6678         Likewise.
6679         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
6680         Likewise.
6681         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
6682         Likewise.
6683         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
6684         Likewise.
6685         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
6686         Likewise.
6687         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
6688         Likewise.
6689         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
6690         Likewise.
6691         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
6692         Likewise.
6693         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
6694         Likewise.
6695         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
6696         Likewise.
6697         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
6698         Likewise.
6699         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
6700         Likewise.
6701         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
6702         Likewise.
6703         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
6704         Likewise.
6705         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
6706         Likewise.
6707         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
6708         Likewise.
6709         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
6710         Likewise.
6711         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
6712         Likewise.
6713         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
6714         Likewise.
6715         * testsuite/26_numerics/random/mt19937.cc: Likewise.
6716         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
6717         Likewise.
6718         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
6719         Likewise.
6720         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
6721         Likewise.
6722         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
6723         Likewise.
6724         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
6725         Likewise.
6726         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
6727         Likewise.
6728         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
6729         Likewise.
6730         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
6731         Likewise.
6732         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
6733         Likewise.
6734         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
6735         Likewise.
6736         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
6737         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
6738         Likewise.
6739         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
6740         Likewise.
6741         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
6742         Likewise.
6743         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
6744         Likewise.
6745         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
6746         Likewise.
6747         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
6748         Likewise.
6749         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
6750         Likewise.
6751         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
6752         Likewise.
6753         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
6754         Likewise.
6755         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
6756         Likewise.
6757         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
6758         Likewise.
6759         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
6760         Likewise.
6761         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
6762         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
6763         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
6764         Likewise.
6765         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
6766         Likewise.
6767         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
6768         Likewise.
6769         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
6770         Likewise.
6771         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
6772         Likewise.
6773         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
6774         Likewise.
6775         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
6776         Likewise.
6777         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
6778         Likewise.
6779         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
6780         Likewise.
6781         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
6782         Likewise.
6783         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
6784         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
6785         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
6786         Likewise.
6787         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
6788         Likewise.
6789         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
6790         Likewise.
6791         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
6792         Likewise.
6793         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
6794         Likewise.
6795         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
6796         Likewise.
6797         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
6798         Likewise.
6799         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
6800         Likewise.
6801         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
6802         Likewise.
6803         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
6804         Likewise.
6805         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
6806         Likewise.
6807         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
6808         Likewise.
6809         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
6810         Likewise.
6811         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
6812         Likewise.
6813         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
6814         Likewise.
6815         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
6816         Likewise.
6817         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
6818         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
6819         Likewise.
6820         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
6821         Likewise.
6822         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
6823         Likewise.
6824         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
6825         Likewise.
6826         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
6827         Likewise.
6828         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
6829         Likewise.
6830         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
6831         Likewise.
6832         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
6833         Likewise.
6834         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
6835         Likewise.
6836         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
6837         Likewise.
6838         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
6839         Likewise.
6840         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
6841         Likewise.
6842         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
6843         Likewise.
6844         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
6845         Likewise.
6846         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
6847         Likewise.
6848         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
6849         Likewise.
6850         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
6851         Likewise.
6852         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
6853         Likewise.
6854         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
6855         Likewise.
6856         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
6857         Likewise.
6858         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
6859         Likewise.
6860         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
6861         Likewise.
6862         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
6863         Likewise.
6864         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
6865         Likewise.
6866         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
6867         Likewise.
6868         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
6869         Likewise.
6870         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
6871         Likewise.
6872         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
6873         Likewise.
6874         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
6875         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
6876         Likewise.
6877         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
6878         Likewise.
6879         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
6880         Likewise.
6881         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
6882         Likewise.
6883         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
6884         Likewise.
6885         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
6886         Likewise.
6887         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
6888         Likewise.
6889         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
6890         Likewise.
6891         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
6892         Likewise.
6893         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
6894         Likewise.
6895         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
6896         Likewise.
6897         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
6898         Likewise.
6899         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
6900         Likewise.
6901         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
6902         Likewise.
6903         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
6904         Likewise.
6905         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
6906         Likewise.
6907         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
6908         Likewise.
6909         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
6910         Likewise.
6911         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
6912         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
6913         * testsuite/backward/hash_map/25896.cc: Likewise.
6914         * testsuite/backward/hash_set/25896.cc: Likewise.
6915
6916 2009-04-08  Ian Lance Taylor  <iant@google.com>
6917
6918         * include/backward/hashtable.h (erase): Correctly handle erasing a
6919         reference to an entry in the hash table.
6920         * testsuite/backward/hash_map/25896.cc: New.
6921         * testsuite/backward/hash_set/25896.cc: New.
6922
6923 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
6924
6925         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
6926         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
6927
6928 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
6929
6930         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
6931         of debug.
6932         * include/Makefile.in: Regenerate.
6933         * include/precompiled/stdc++.h: Add.
6934
6935 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
6936
6937         * include/bits/random.h: Adjust doxygen markup.
6938         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
6939
6940         * testsuite/26_numerics/random/piecewise_linear_distribution/
6941         operators/serialize.cc: Use typedefs.
6942
6943 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6944
6945         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
6946         __gnu_cxx namespace.  Remove "static inline".
6947
6948 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
6949
6950         * include/bits/random.tcc (linear_congruential_engine<>::
6951         seed(seed_seq&)): Fix typo in last fix for __m == 0.
6952
6953 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
6954
6955         * include/bits/random.h (operator==): Mark all inline.
6956         (mersenne_twister_engine): Enable #if 0 checks.
6957
6958         * include/bits/random.h: Formatting tweaks.
6959
6960 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
6961
6962         * include/bits/random.tcc (piecewise_linear_distribution<>::
6963         operator()(_UniformRandomNumberGenerator&, const param_type&)):
6964         Remove spurious closed parenthesis.
6965
6966 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
6967
6968         PR libstdc++/39644 (partial)
6969         * include/bits/random.tcc (linear_congruential_engine<>::
6970         seed(seed_seq&), independent_bits_engine<>::operator(),
6971         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
6972
6973 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
6974
6975         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
6976         thinko.
6977         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
6978         default.cc: Enable.
6979
6980 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
6981
6982         PR libstdc++/39629 (partial)
6983         * testsuite/26_numerics/random/independent_bits_engine/cons/
6984         base_move.cc: Use uint_fast64_t instead of unsigned long.
6985         * testsuite/26_numerics/random/independent_bits_engine/cons/
6986         seed1.cc: Likewise.
6987         * testsuite/26_numerics/random/independent_bits_engine/cons/
6988         seed2.cc: Likewise.
6989         * testsuite/26_numerics/random/independent_bits_engine/cons/
6990         base_copy.cc: Likewise.
6991         * testsuite/26_numerics/random/independent_bits_engine/cons/
6992         default.cc: Likewise.
6993         * testsuite/26_numerics/random/independent_bits_engine/cons/
6994         seed_seq.cc: Likewise.
6995         * testsuite/26_numerics/random/independent_bits_engine/
6996         requirements/typedefs.cc: Likewise.
6997         * testsuite/26_numerics/random/independent_bits_engine/
6998         operators/equal.cc: Likewise.
6999         * testsuite/26_numerics/random/independent_bits_engine/
7000         operators/serialize.cc: Likewise.
7001         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
7002
7003 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7004
7005         * include/tr1_impl/random: Remove, empty.
7006         * include/tr1_impl/random.tcc: Likewise.
7007
7008         * include/std/random: Minor clean-ups, formatting fixes, adjust
7009         copyright years.
7010         * include/bits/random.tcc: Likewise.
7011         * include/bits/random.h: Likewise.
7012         * include/tr1/random: Likewise.
7013         * include/tr1/random.tcc: Likewise.
7014         * include/tr1/random.h: Likewise.
7015
7016 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7017
7018         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
7019         * doc/html/api.html: Regenerate.
7020
7021 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7022
7023         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
7024         Change to mersenne_twister_engine, add same defaults as
7025         mersenne_twister_engine/cons/default.cc.
7026         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
7027
7028         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
7029         to __il.
7030         * include/bits/random.h (mersenne_twister_engine): Qualify
7031         _ShiftMin1 with namespace __detail.
7032         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
7033         constexpr std::numeric_limits::max() can be used.
7034         (mersenne_twister_engine): Split apart static asserts into one
7035         assert per message. Temporarily disable the last three.
7036
7037 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
7038
7039         * include/Makefile.am: Update to N2836. Modified for new random headers.
7040         * include/Makefile.in: Ditto.
7041         * include/tr1_impl/random: Moved to tr1/random.h
7042         * include/tr1_impl/random.tcc: Moved to tr1
7043         * include/tr1/random: Just point to moved tr1 random headers.
7044         * include/tr1/random.tcc: Moved from tr1_impl.
7045         * include/tr1/random.h: Moved from tr1_impl/random.
7046         * include/std/random: Modified to point to std random headers.
7047         * include/bits/random.tcc: New implementation of std random facilities.
7048         * include/bits/random.h: Ditto.
7049         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
7050         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7051         seed1.cc: New.
7052         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7053         seed2.cc: New.
7054         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7055         default.cc: New.
7056         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7057         non_uint_neg.cc: New.
7058         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7059         typedefs.cc: New.
7060         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7061         equal.cc: New.
7062         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7063         serialize.cc: New.
7064         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7065         seed1.cc: New.
7066         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7067         seed2.cc: New.
7068         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7069         default.cc: New.
7070         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
7071         typedefs.cc: New.
7072         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7073         equal.cc: New.
7074         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7075         serialize.cc: New.
7076         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7077         seed1.cc: New.
7078         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7079         seed2.cc: New.
7080         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7081         default.cc: New.
7082         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
7083         typedefs.cc: New.
7084         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7085         equal.cc: New.
7086         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7087         serialize.cc: New.
7088         * testsuite/26_numerics/random/discard_block_engine/cons/
7089         base_move.cc: New.
7090         * testsuite/26_numerics/random/discard_block_engine/cons/
7091         seed1.cc: New.
7092         * testsuite/26_numerics/random/discard_block_engine/cons/
7093         seed2.cc: New.
7094         * testsuite/26_numerics/random/discard_block_engine/cons/
7095         base_copy.cc: New.
7096         * testsuite/26_numerics/random/discard_block_engine/cons/
7097         default.cc: New.
7098         * testsuite/26_numerics/random/discard_block_engine/cons/
7099         seed_seq.cc: New.
7100         * testsuite/26_numerics/random/discard_block_engine/requirements/
7101         typedefs.cc: New.
7102         * testsuite/26_numerics/random/discard_block_engine/operators/
7103         equal.cc: New.
7104         * testsuite/26_numerics/random/discard_block_engine/operators/
7105         serialize.cc: New.
7106         * testsuite/26_numerics/random/independent_bits_engine/cons/
7107         base_move.cc: New.
7108         * testsuite/26_numerics/random/independent_bits_engine/cons/
7109         seed1.cc: New.
7110         * testsuite/26_numerics/random/independent_bits_engine/cons/
7111         seed2.cc: New.
7112         * testsuite/26_numerics/random/independent_bits_engine/cons/
7113         base_copy.cc: New.
7114         * testsuite/26_numerics/random/independent_bits_engine/cons/
7115         default.cc: New.
7116         * testsuite/26_numerics/random/independent_bits_engine/cons/
7117         seed_seq.cc: New.
7118         * testsuite/26_numerics/random/independent_bits_engine/requirements/
7119         typedefs.cc: New.
7120         * testsuite/26_numerics/random/independent_bits_engine/operators/
7121         equal.cc: New.
7122         * testsuite/26_numerics/random/independent_bits_engine/operators/
7123         serialize.cc: New.
7124         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7125         base_move.cc: New.
7126         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7127         seed1.cc: New.
7128         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7129         seed2.cc: New.
7130         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7131         base_copy.cc: New.
7132         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7133         default.cc: New.
7134         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7135         seed_seq.cc: New.
7136         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
7137         typedefs.cc: New.
7138         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7139         equal.cc: New.
7140         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7141         serialize.cc
7142         * testsuite/26_numerics/random/mt19937.cc: New.
7143         * testsuite/26_numerics/random/mt19937_64.cc: New.
7144         * testsuite/26_numerics/random/minstd_rand.cc: New.
7145         * testsuite/26_numerics/random/minstd_rand0.cc: New.
7146         * testsuite/26_numerics/random/ranlux24_base.cc: New.
7147         * testsuite/26_numerics/random/ranlux48_base.cc: New.
7148         * testsuite/26_numerics/random/ranlux24.cc: New.
7149         * testsuite/26_numerics/random/ranlux48.cc: New.
7150         * testsuite/26_numerics/random/knuth_b.cc: New.
7151         * testsuite/26_numerics/random/default_random_engine.cc: New.
7152         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7153         parms.cc: New.
7154         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7155         default.cc: New.
7156         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
7157         typedefs.cc: New.
7158         * testsuite/26_numerics/random/chi_squared_distribution/operators/
7159         serialize.cc: New.
7160         * testsuite/26_numerics/random/normal_distribution/cons/
7161         parms.cc: New.
7162         * testsuite/26_numerics/random/normal_distribution/cons/
7163         default.cc: New.
7164         * testsuite/26_numerics/random/normal_distribution/requirements/
7165         typedefs.cc: New.
7166         * testsuite/26_numerics/random/normal_distribution/operators/
7167         serialize.cc: New.
7168         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
7169         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
7170         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
7171         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7172         parms_neg.cc: New.
7173         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7174         parms.cc: New.
7175         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7176         default.cc: New.
7177         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
7178         typedefs.cc: New.
7179         * testsuite/26_numerics/random/uniform_int_distribution/operators/
7180         serialize.cc: New.
7181         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7182         parms_neg.cc: New.
7183         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7184         parms.cc: New.
7185         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7186         default.cc: New.
7187         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
7188         typedefs.cc: New.
7189         * testsuite/26_numerics/random/uniform_real_distribution/operators/
7190         serialize.cc: New.
7191         * testsuite/26_numerics/random/poisson_distribution/cons/
7192         parms.cc: New.
7193         * testsuite/26_numerics/random/poisson_distribution/cons/
7194         default.cc: New.
7195         * testsuite/26_numerics/random/poisson_distribution/requirements/
7196         typedefs.cc
7197         * testsuite/26_numerics/random/poisson_distribution/operators/
7198         serialize.cc: New.
7199         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7200         parms.cc: New.
7201         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7202         default.cc: New.
7203         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
7204         typedefs.cc: New.
7205         * testsuite/26_numerics/random/bernoulli_distribution/operators/
7206         serialize.cc: New.
7207         * testsuite/26_numerics/random/discrete_distribution/cons/
7208         range.cc: New.
7209         * testsuite/26_numerics/random/discrete_distribution/cons/
7210         initlist.cc: New.
7211         * testsuite/26_numerics/random/discrete_distribution/cons/
7212         default.cc: New.
7213         * testsuite/26_numerics/random/discrete_distribution/cons/
7214         num_xbound_fun.cc: New.
7215         * testsuite/26_numerics/random/discrete_distribution/requirements/
7216         typedefs.cc: New.
7217         * testsuite/26_numerics/random/discrete_distribution/operators/
7218         serialize.cc: New.
7219         * testsuite/26_numerics/random/weibull_distribution/cons/
7220         parms.cc: New.
7221         * testsuite/26_numerics/random/weibull_distribution/cons/
7222         default.cc: New.
7223         * testsuite/26_numerics/random/weibull_distribution/requirements/
7224         typedefs.cc: New.
7225         * testsuite/26_numerics/random/weibull_distribution/operators/
7226         serialize.cc: New.
7227         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7228         parms.cc: New.
7229         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7230         default.cc: New.
7231         * testsuite/26_numerics/random/negative_binomial_distribution/
7232         requirements/typedefs.cc: New.
7233         * testsuite/26_numerics/random/negative_binomial_distribution/
7234         operators/serialize.cc: New.
7235         * testsuite/26_numerics/random/cauchy_distribution/cons/
7236         parms.cc: New.
7237         * testsuite/26_numerics/random/cauchy_distribution/cons/
7238         default.cc: New.
7239         * testsuite/26_numerics/random/cauchy_distribution/requirements/
7240         typedefs.cc: New.
7241         * testsuite/26_numerics/random/cauchy_distribution/operators/
7242         serialize.cc: New.
7243         * testsuite/26_numerics/random/gamma_distribution/cons/
7244         parms.cc: New.
7245         * testsuite/26_numerics/random/gamma_distribution/cons/
7246         default.cc: New.
7247         * testsuite/26_numerics/random/gamma_distribution/requirements/
7248         typedefs.cc: New.
7249         * testsuite/26_numerics/random/gamma_distribution/operators/
7250         serialize.cc: New.
7251         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7252         parms.cc: New.
7253         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7254         default.cc: New.
7255         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
7256         typedefs.cc: New.
7257         * testsuite/26_numerics/random/fisher_f_distribution/operators/
7258         serialize.cc: New.
7259
7260         * testsuite/26_numerics/random/exponential_distribution/cons/
7261         parms.cc: New.
7262         * testsuite/26_numerics/random/exponential_distribution/cons/
7263         default.cc: New.
7264         * testsuite/26_numerics/random/exponential_distribution/requirements/
7265         typedefs.cc: New.
7266         * testsuite/26_numerics/random/exponential_distribution/operators/
7267         serialize.cc: New.
7268         * testsuite/26_numerics/random/lognormal_distribution/cons/
7269         parms.cc: New.
7270         * testsuite/26_numerics/random/lognormal_distribution/cons/
7271         default.cc: New.
7272         * testsuite/26_numerics/random/lognormal_distribution/requirements/
7273         typedefs.cc: New.
7274         * testsuite/26_numerics/random/lognormal_distribution/operators/
7275         serialize.cc: New.
7276         * testsuite/26_numerics/random/binomial_distribution/cons/
7277         parms.cc: New.
7278         * testsuite/26_numerics/random/binomial_distribution/cons/
7279         default.cc: New.
7280         * testsuite/26_numerics/random/binomial_distribution/requirements/
7281         typedefs.cc: New.
7282         * testsuite/26_numerics/random/binomial_distribution/operators/
7283         serialize.cc: New.
7284         * testsuite/26_numerics/random/random_device/cons/
7285         token.cc: New.
7286         * testsuite/26_numerics/random/random_device/cons/
7287         default.cc: New.
7288         * testsuite/26_numerics/random/random_device/requirements/
7289         typedefs.cc: New.
7290         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7291         parms.cc: New.
7292         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7293         default.cc: New.
7294         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
7295         typedefs.cc: New.
7296         * testsuite/26_numerics/random/extreme_value_distribution/operators/
7297         serialize.cc: New.
7298         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7299         range.cc: New.
7300         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7301         default.cc: New.
7302         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7303         num_xbound_fun.cc: New.
7304         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7305         initlist_fun.cc: New.
7306         * testsuite/26_numerics/random/piecewise_linear_distribution/
7307         requirements/typedefs.cc: New.
7308         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
7309         serialize.cc: New.
7310         * testsuite/26_numerics/random/student_t_distribution/cons/
7311         parms.cc: New.
7312         * testsuite/26_numerics/random/student_t_distribution/cons/
7313         default.cc: New.
7314         * testsuite/26_numerics/random/student_t_distribution/requirements/
7315         typedefs.cc: New.
7316         * testsuite/26_numerics/random/student_t_distribution/operators/
7317         serialize.cc: New.
7318         * testsuite/26_numerics/random/geometric_distribution/cons/
7319         parms.cc: New.
7320         * testsuite/26_numerics/random/geometric_distribution/cons/
7321         default.cc: New.
7322         * testsuite/26_numerics/random/geometric_distribution/requirements/
7323         typedefs.cc: New.
7324         * testsuite/26_numerics/random/geometric_distribution/operators/
7325         serialize.cc: New.
7326         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7327         range.cc: New.
7328         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7329         default.cc: New.
7330         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7331         num_xbound_fun.cc: New.
7332         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7333         initlist_fun.cc: New.
7334         * testsuite/26_numerics/random/piecewise_constant_distribution/
7335         requirements/typedefs.cc: New.
7336         * testsuite/26_numerics/random/piecewise_constant_distribution/
7337         operators/serialize.cc: New.
7338
7339 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7340
7341         * include/ext/bitmap_allocator.h: The typedefs should be made public
7342         if we want them to be accessible. This has been revealed by the patch
7343         that fixes PR c++/26693 in g++.
7344
7345 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
7346
7347         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
7348         Regenerated.
7349         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
7350         Regenerated.
7351         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
7352         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
7353         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
7354         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
7355         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
7356         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
7357         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
7358         Regenerated.
7359         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
7360
7361 2009-03-31  Jason Merrill  <jason@redhat.com>
7362
7363         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
7364
7365         PR libstdc++/39310
7366         * include/tr1_impl/type_traits (is_function): Add partial
7367         specializations with function cv-quals.
7368         (__is_function_helper): Remove.
7369         (is_member_pointer): Don't define in terms of is_member_*_pointer.
7370
7371 2009-03-30  Ian Lance Taylor  <iant@google.com>
7372
7373         * include/backward/hashtable.h (clear): Return quickly if the
7374         table is empty.
7375
7376 2009-03-27  Ian Lance Taylor  <iant@google.com>
7377
7378         * include/backward/hashtable.h (_S_num_primes): Change to 29.
7379         (__stl_prime_list): Add 5 at the start of the list.
7380
7381 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
7382
7383         * include/std/fstream (basic_filebuf<>::open(const std::string&,
7384         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
7385         std::string&, ios_base::openmode), basic_ifstream<>::
7386         open(const std::string&, ios_base::openmode), basic_ofstream<>::
7387         basic_ofstream(const std::string&, ios_base::openmode),
7388         basic_ofstream<>::open(const std::string&, ios_base::openmode),
7389         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
7390         basic_fstream<>::open(const std::string&, ios_base::openmode)):
7391         Add in C++0x mode.
7392         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
7393         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
7394         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
7395         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
7396         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
7397         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
7398         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
7399
7400 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7401
7402         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
7403         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
7404         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
7405         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
7406
7407 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7408
7409         * include/bits/forward_list.h (_Fwd_list_node_base<>::
7410         _M_transfer_after, _M_reverse_after): Move out of line...
7411         * include/bits/forward_list.tcc: ... here.
7412         (forward_list<>::reverse): Move inline...
7413         * include/bits/forward_list.h: ... here; minor cosmetic changes.
7414
7415 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7416
7417         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
7418         28277.cc: Likewise.
7419         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
7420         Likewise.
7421         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
7422         Likewise.
7423         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
7424         Likewise.
7425
7426 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7427
7428         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
7429         year(s).
7430         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7431         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7432         Likewise.
7433         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7434         Likewise.
7435         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7436         Likewise.
7437         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7438
7439 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7440
7441         * testsuite/25_algorithms/search_n/iterator.cc: Condition
7442         iterations for simulators.
7443         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7444         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7445         Condition stream width for simulators.
7446         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7447         Likewise.
7448         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7449         Likewise.
7450         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7451
7452 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
7453
7454         * doc/xml/manual/appendix_contributing.xml: Add docbook style
7455         sheet version information. Table-ize docbook element examples.
7456         * doc/xml/manual/using.xml: Human-readable header
7457         markup. Alphabetized. Add new headers.
7458         * doc/html: Regenerate.
7459
7460 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
7461
7462         * doc/xml/faq.xml: Fix link to setup documentation.
7463
7464 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
7465
7466         * include/std/type_traits (__add_lvalue_reference_helper,
7467         __add_rvalue_reference_helper): As an optimization, rewrite
7468         condition (avoid is_function).
7469
7470 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7471
7472         PR libstdc++/39405
7473         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
7474         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7475
7476 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
7477
7478         * testsuite/30_threads/condition_variable_any/native_handle/
7479         typesizes.cc: Include tweaks.
7480         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7481         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7482         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7483         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7484         * testsuite/30_threads/condition_variable/native_handle/
7485         typesizes.cc: Same.
7486
7487 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7488
7489         * include/bits/shared_ptr.h: Add include guards.
7490         * include/tr1/shared_ptr.h: Likewise.
7491
7492 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7493
7494         * include/std/iostream: Fix doxygen link.
7495         * include/bits/forward_list.h: Fix doxygen markup.
7496         * include/ext/vstring.h: Escape backslash in doxygen comment.
7497         * include/bits/basic_string.h: Likewise.
7498
7499 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7500
7501         * doc/xml/faq.xml: Fix links to implementation status pages.
7502
7503 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7504
7505         * include/std/complex (operator+(const complex<>&, const _Tp&),
7506         operator+(const _Tp&, const complex<>&),
7507         operator-(const complex<>&, const _Tp&),
7508         operator-(const _Tp&, const complex<>&)): Do not assume real()
7509         returns a reference (against DR 387).
7510         * testsuite/26_numerics/complex/dr387_2.cc: New.
7511
7512 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
7513
7514         * testsuite/thread/pthread4.cc: Move...
7515         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
7516         * testsuite/thread/pthread5.cc: Move...
7517         * testsuite/23_containers/list/pthread5.cc: ...here.
7518         * testsuite/thread/pthread6.cc: Move...
7519         * testsuite/23_containers/map/pthread6.cc: ...here.
7520         * testsuite/thread/pthread7-rope.cc: Move...
7521         * testsuite/ext/rope/pthread7-rope.cc: ...here.
7522         * testsuite/thread/guard.cc: Move...
7523         * testsuite/18_support/pthread_guard.cc: ...here.
7524         * testsuite/thread/18185.cc: Move...
7525         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
7526         * testsuite/thread/pthread1.cc: Move...
7527         * testsuite/23_containers/list/pthread1.cc: ...here.
7528         * testsuite/thread/pthread2.cc: Move...
7529         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
7530         * testsuite/thread/pthread3.cc: Move...
7531         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
7532
7533         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
7534         * testsuite/thread: Remove.
7535
7536 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7537
7538         * configure: Regenerate.
7539
7540 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
7541
7542         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
7543         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
7544         from baseline_dir.
7545         * configure: Regenerate.
7546         * testsuite/Makefile.am (baseline_file): Remove variable.
7547         (site.exp): Set baseline_dir rather than baseline_file.
7548         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
7549         * testsuite/Makefile.in: Regenerate.
7550
7551 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7552
7553         * testsuite/30_threads/thread/this_thread: Move...
7554         * testsuite/30_threads/this_thread: ...here.
7555         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
7556         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
7557         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
7558         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
7559         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
7560         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
7561
7562 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7563
7564         * doc/doxygen/user.cfg.in: Tweaks.
7565         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
7566         be elsewhere.
7567
7568         * include/tr1_impl/unordered_map: Just use most specialized
7569         container module.
7570         * include/tr1_impl/unordered_set: Same.
7571         * include/tr1_impl/array: Same.
7572         * include/bits/stl_list.h: Same.
7573         * include/bits/stl_map.h: Same.
7574         * include/bits/stl_queue.h: Same.
7575         * include/bits/stl_set.h: Same.
7576         * include/bits/stl_stack.h: Same.
7577         * include/bits/forward_list.h: Same.
7578         * include/bits/basic_string.h: Same.
7579         * include/bits/stl_multimap.h: Same.
7580         * include/bits/stl_vector.h: Same.
7581         * include/bits/stl_deque.h: Same.
7582         * include/bits/stl_multiset.h: Same.
7583         * include/bits/stl_bvector.h: Same.
7584
7585         * include/backward/binders.h: Change binder module to binders.
7586
7587         * include/std/complex: Add complex_numers module.
7588         * include/tr1_impl/complex: Same.
7589
7590         * include/std/valarray: Add numeric_arrays module.
7591         * include/bits/gslice_array.h: Same.
7592         * include/bits/gslice.h: Same.
7593         * include/bits/mask_array.h: Same.
7594         * include/bits/slice_array.h: Same.
7595         * include/bits/indirect_array.h: Same.
7596
7597         * include/bits/allocator.h: Add allocators module.
7598         * include/ext/throw_allocator.h
7599         * include/ext/pool_allocator.h
7600         * include/ext/bitmap_allocator.h
7601         * include/ext/new_allocator.h
7602         * include/ext/malloc_allocator.h
7603         * include/ext/array_allocator.h
7604         * include/ext/mt_allocator.h
7605         * include/ext/debug_allocator.h
7606         * include/ext/extptr_allocator.h
7607
7608         * include/tr1_impl/functional: Move namespace markup here.
7609         * include/tr1_impl/regex: Same.
7610
7611         * include/tr1_impl/type_traits: Add metaprogramming module.
7612         * include/std/type_traits: Same.
7613
7614         * include/std/memory: Add memory module.
7615
7616         * include/std/ratio: Add ratio module.
7617
7618         * include/std/chrono: Move namespace markup here, add time module.
7619
7620         * include/std/thread: Move namespace markup here, add concurrency
7621         module.
7622         * include/std/mutex: Use concurrency module.
7623         * include/std/condition_variable: Same.
7624
7625
7626         * include/bits/ios_base.h: Refine io module.
7627         * include/bits/basic_ios.h: Same.
7628         * include/std/fstream: Same.
7629         * include/std/istream: Same.
7630         * include/std/ostream: Same.
7631         * include/std/sstream: Same.
7632
7633         * include/ext/vstring.h: Correct parameter markup.
7634
7635         * include/bits/shared_ptr.h: Add pointer_abstractions module.
7636         * include/bits/unique_ptr.h: Same.
7637
7638         * include/bits/algorithmfwd.h: Add mutating_algorithms,
7639         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
7640         * include/bits/stl_heap.h: Add markup for new groupings.
7641         * include/bits/stl_algobase.h: Same.
7642         * include/bits/stl_algo.h: Same.
7643
7644         * include/c_compatibility/stdatomic.h: Add atomics module.
7645         * include/c_global/cstdatomic: Same.
7646
7647         * libsupc++/exception: Add exceptions module.
7648         * libsupc++/typeinfo: Same.
7649         * libsupc++/new: Same.
7650         * libsupc++/exception_ptr.h: Same.
7651         * include/std/system_error: Same.
7652         * include/std/stdexcept: Same.
7653
7654         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
7655         * libsupc++/cxxabi-forced.h: Same.
7656
7657         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
7658         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
7659         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
7660         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
7661         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
7662         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
7663         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
7664         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
7665         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
7666         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7667         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
7668         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
7669         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
7670         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
7671         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
7672         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
7673         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
7674         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
7675         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
7676         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
7677         * testsuite/23_containers/vector/requirements/dr438/
7678         constructor_1_neg.cc: Same.
7679         * testsuite/23_containers/vector/requirements/dr438/
7680         constructor_2_neg.cc: Same.
7681         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
7682         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
7683         * testsuite/23_containers/deque/requirements/dr438/
7684         constructor_1_neg.cc: Same.
7685         * testsuite/23_containers/deque/requirements/dr438/
7686         constructor_2_neg.cc: Same.
7687         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
7688         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
7689         * testsuite/23_containers/list/requirements/dr438/
7690         constructor_1_neg.cc: Same.
7691         * testsuite/23_containers/list/requirements/dr438/
7692         constructor_2_neg.cc: Same.
7693         * testsuite/20_util/duration/cons/1_neg.cc: Same.
7694         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
7695         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
7696         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
7697         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
7698         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
7699         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
7700         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
7701         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
7702         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
7703
7704 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
7705
7706         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
7707         * doc/doxygen/user.cfg.in: Update.
7708         * scripts/run_doxygen: Adjust for new group names.
7709
7710         * include/tr1_impl/random: Update doxygen group markup.
7711         * include/tr1_impl/unordered_map: Same.
7712         * include/tr1_impl/unordered_set: Same.
7713         * include/tr1_impl/array: Same.
7714         * include/std/numeric: Same.
7715         * include/std/utility: Same.
7716         * include/std/bitset: Same.
7717         * include/std/iosfwd: Same.
7718         * include/bits/stl_list.h: Same.
7719         * include/bits/stl_map.h: Same.
7720         * include/bits/stl_algobase.h: Same.
7721         * include/bits/stl_queue.h: Same.
7722         * include/bits/stl_set.h: Same.
7723         * include/bits/stl_stack.h: Same.
7724         * include/bits/stl_iterator_base_types.h: Same.
7725         * include/bits/forward_list.h: Same.
7726         * include/bits/basic_string.h: Same.
7727         * include/bits/stl_multimap.h: Same.
7728         * include/bits/stl_vector.h: Same.
7729         * include/bits/stl_deque.h: Same.
7730         * include/bits/stl_multiset.h: Same.
7731         * include/bits/stl_algo.h: Same.
7732         * include/bits/stl_bvector.h: Same.
7733         * include/bits/algorithmfwd.h: Same.
7734         * include/bits/stl_function.h: Same.
7735         * include/tr1/cmath: Same.
7736         * include/backward/binders.h: Same.
7737
7738 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
7739
7740         * include/std/system_error (system_category): To system_category().
7741         (generic_category): To generic_category. DR 890.
7742         * src/system_error.cc: Define.
7743         * include/bits/functexcept.h: Only one __throw_system_error.
7744         * src/functexcept.cc: Same.
7745         * include/std/mutex: Fixup for changes above.
7746         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
7747         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
7748         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
7749         * config/abi/pre/gnu.ver: Clean up exports.
7750
7751 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
7752
7753         * include/std/thread: Fix typo.
7754         * src/thread.cc (thread::join): Use NULL.
7755
7756 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
7757
7758         PR libstdc++/39168
7759         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
7760         const string&)): Also check that the value != CHAR_MAX.
7761         * include/bits/locale_facets.tcc (__numpunct_cache<>::
7762         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
7763         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
7764         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
7765         _M_cache(const locale&)): Likewise.
7766         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
7767         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
7768         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
7769         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
7770         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
7771         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
7772
7773 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
7774             Benjamin Kosnik  <bkoz@redhat.com>
7775
7776         * include/std/thread (_Impl_base): Move _M_id out and into ...
7777         (thread): ...here. Call _M_make_routine in body of constructors.
7778         Adjust data member usage to reflect changes.
7779         (_M_make_routine): From _M_make_shared_data.
7780         (_M_start_thread): Add __shared_base_type argument.
7781         * src/thread.cc: Fixups for above.
7782         * config/abi/pre/gnu.ver: Adjust exports.
7783         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
7784         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
7785         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7786
7787 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
7788
7789         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
7790         (compare_type_to_native_type): ...this, add alignment check.
7791         * testsuite/30_threads/condition_variable_any/native_handle/
7792         typesizes.cc: Modify as above.
7793         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7794         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7795         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7796         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7797         * testsuite/30_threads/condition_variable/native_handle/
7798         typesizes.cc: Same.
7799         * testsuite/30_threads/recursive_timed_mutex/native_handle/
7800         typesizes.cc: Same.
7801
7802         * testsuite/30_threads/thread/cons/1.cc: Add comments.
7803         * testsuite/30_threads/thread/cons/2.cc: Same.
7804         * testsuite/30_threads/thread/cons/3.cc: Same.
7805         * testsuite/30_threads/thread/cons/4.cc: Same.
7806         * testsuite/30_threads/thread/cons/5.cc: Same.
7807         * testsuite/30_threads/thread/cons/6.cc: Same.
7808         * testsuite/30_threads/thread/cons/7.cc: Same.
7809         * testsuite/30_threads/thread/cons/8.cc: Same.
7810
7811         * testsuite/30_threads/thread/cons/9.cc: New.
7812         * testsuite/30_threads/thread/cons/moveable.cc: New.
7813
7814         * src/condition_variable.cc: Clean up whitespace.
7815         * include/std/condition_variable: Same.
7816
7817 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
7818
7819         * include/std/condition_variable (condition_variable): Remove
7820         _M_internal_mutex. Add private __native_type typedef.
7821         * src/condition_variable.cc (condition_variable::notify_one):
7822         Remove _M_internal_mutex use. Use typedef.
7823         (condition_variable::notify_all): Same.
7824         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
7825         (recursive_mutex): Same.
7826         (timed_mutex): Same.
7827         (recursive_timed_mutex): Same.
7828         (once_flag): Make __native_type typedef private.
7829
7830         * include/std/thread (this_thread): Add minimal markup.
7831
7832         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
7833         Adjust line numbers.
7834         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
7835         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
7836         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
7837         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
7838         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
7839         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
7840         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7841         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
7842         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
7843         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
7844         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
7845         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
7846         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
7847
7848         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
7849         * testsuite/30_threads/condition_variable_any/native_handle/
7850         typesizes.cc: New.
7851         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7852         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7853         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7854         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7855         * testsuite/30_threads/condition_variable/native_handle/
7856         typesizes.cc: Same.
7857         * testsuite/30_threads/recursive_timed_mutex/native_handle/
7858         typesizes.cc: Same.
7859
7860 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
7861
7862         PR testsuite/33300
7863         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
7864         on darwin for lp64.
7865
7866 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
7867
7868         * configure.host: Set abi_baseline_pair for mips64*-linux.
7869         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
7870
7871 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
7872
7873         * include/std/thread (this_thread::get_id): Inline.
7874
7875 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
7876
7877         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
7878         _Callable as template argument for _M_make_shared_data.
7879         * testsuite/30_threads/thread/cons/6.cc: New.
7880         * testsuite/30_threads/thread/cons/7.cc: New.
7881         * testsuite/30_threads/thread/cons/8.cc: New.
7882
7883 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
7884
7885         * testsuite/30_threads/thread/member: To..
7886         * testsuite/30_threads/thread/members: ...this.
7887         * testsuite/30_threads/condition_variable/member: To...
7888         * testsuite/30_threads/condition_variable/members: ...this.
7889
7890 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
7891
7892         * include/std/thread (thread::id): Move definition inside thread.
7893         Use native_handle_type. Remove this_thread::get_id friend.
7894         Change __thread_data_ptr to __shared_base_ptr.
7895         (thread::id::id(native_handle_type): Make public. Still explicit.
7896         Use native_handle_type. Change _M_thread_id to _M_thread.
7897         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
7898         _M_thread_handle to _M_id.
7899         (thread::__thread_data): Rename to _Impl.
7900         Fixup for renames.
7901         (thread::_M_make_thread_data): Return derived type.
7902         (thread::hardware_concurrency): Add definition for default case.
7903         (thread::get_id): Now can define inline.
7904         (thread): Change _M_thread_data to _M_data.
7905         (this_thread::get_id): Now can define inline.
7906         * src/thread.cc (__thread_proxy): Rename to
7907         execute_native_thread_routine.
7908         Fixup for other renames.
7909         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
7910         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
7911         * testsuite/30_threads/thread/algorithm: Move to..
7912         * testsuite/30_threads/thread/swap: ...this.
7913         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
7914         * testsuite/30_threads/thread/id/operators.cc: New.
7915
7916 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
7917
7918         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
7919         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
7920         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
7921         exposing it in public std::tuple interface.
7922
7923 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
7924             Benjamin Kosnik  <bkoz@redhat.com>
7925
7926         * include/std/thread (__thread_data_base): Nest class in std::thread.
7927         (__thread_data): Likewise.
7928         (__thread_data_ptr): Nest typedef in std::thread.
7929         * src/thread.cc (__thread_proxy): Qualify the above names.
7930         * config/abi/pre/gnu.ver: Remove unused exports.
7931
7932 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
7933
7934         * include/bits/unique_ptr.h: Remove private __this_type typedef.
7935         * include/bits/stl_vector.h: Remove private vector_type typedef.
7936         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
7937         Fix line numbers.
7938         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
7939         * testsuite/23_containers/vector/requirements/dr438/
7940         constructor_1_neg.cc: Same.
7941         * testsuite/23_containers/vector/requirements/dr438/
7942         constructor_2_neg.cc: Same.
7943         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
7944         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
7945
7946 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
7947
7948         PR libstdc++/25191
7949         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
7950         deal consistently with __try and __catch too.
7951         * src/localename.cc: Replace try -> __try, catch -> __catch.
7952         * src/ios.cc: Likewise.
7953         * src/locale.cc: Likewise.
7954         * src/istream.cc: Likewise.
7955         * src/thread.cc: Likewise.
7956         * src/compatibility.cc: Likewise.
7957         * src/bitmap_allocator.cc: Likewise.
7958         * src/ios_init.cc: Likewise.
7959         * include/debug/deque: Likewise.
7960         * include/debug/list: Likewise.
7961         * include/tr1_impl/hashtable: Likewise.
7962         * include/std/bitset: Likewise.
7963         * include/ext/pb_ds/detail/resize_policy/
7964         hash_load_check_resize_trigger_imp.hpp: Likewise.
7965         * include/ext/pb_ds/detail/resize_policy/
7966         hash_standard_resize_policy_imp.hpp: Likewise.
7967         * include/ext/pb_ds/detail/cc_hash_table_map_/
7968         resize_fn_imps.hpp: Likewise.
7969         * include/ext/pb_ds/detail/cc_hash_table_map_/
7970         constructor_destructor_fn_imps.hpp: Likewise.
7971         * include/ext/pb_ds/detail/pat_trie_/
7972         split_join_branch_bag.hpp: Likewise.
7973         * include/ext/pb_ds/detail/pat_trie_/
7974         constructors_destructor_fn_imps.hpp: Likewise.
7975         * include/ext/pb_ds/detail/bin_search_tree_/
7976         constructors_destructor_fn_imps.hpp: Likewise.
7977         * include/ext/pb_ds/detail/gp_hash_table_map_/
7978         resize_fn_imps.hpp: Likewise.
7979         * include/ext/pb_ds/detail/gp_hash_table_map_/
7980         constructor_destructor_fn_imps.hpp: Likewise.
7981         * include/ext/pb_ds/detail/binary_heap_/
7982         constructors_destructor_fn_imps.hpp: Likewise.
7983         * include/ext/pb_ds/detail/binary_heap_/
7984         erase_fn_imps.hpp: Likewise.
7985         * include/ext/pb_ds/detail/binary_heap_/
7986         split_join_fn_imps.hpp: Likewise.
7987         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
7988         constructors_destructor_fn_imps.hpp: Likewise.
7989         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
7990         * include/ext/pb_ds/detail/list_update_map_/
7991         constructor_destructor_fn_imps.hpp: Likewise.
7992         * include/ext/slist: Likewise.
7993         * include/ext/memory: Likewise.
7994         * include/ext/rc_string_base.h: Likewise.
7995         * include/ext/ropeimpl.h: Likewise.
7996         * include/ext/vstring.tcc: Likewise.
7997         * include/ext/rope: Likewise.
7998         * include/ext/sso_string_base.h: Likewise.
7999         * include/bits/shared_ptr.h: Likewise.
8000         * include/bits/stl_list.h: Likewise.
8001         * include/bits/locale_classes.tcc: Likewise.
8002         * include/bits/locale_facets.tcc: Likewise.
8003         * include/bits/locale_classes.h: Likewise.
8004         * include/bits/forward_list.h: Likewise.
8005         * include/bits/stl_vector.h: Likewise.
8006         * include/bits/stl_deque.h: Likewise.
8007         * include/bits/istream.tcc: Likewise.
8008         * include/bits/stl_uninitialized.h: Likewise.
8009         * include/bits/ostream.tcc: Likewise.
8010         * include/bits/vector.tcc: Likewise.
8011         * include/bits/stl_tempbuf.h: Likewise.
8012         * include/bits/deque.tcc: Likewise.
8013         * include/bits/basic_string.tcc: Likewise.
8014         * include/bits/ostream_insert.h: Likewise.
8015         * include/bits/locale_facets_nonio.tcc: Likewise.
8016         * include/bits/stl_tree.h: Likewise.
8017         * include/bits/fstream.tcc: Likewise.
8018         * include/tr1/shared_ptr.h: Likewise.
8019         * include/tr1/hypergeometric.tcc: Likewise.
8020         * include/backward/hashtable.h: Likewise.
8021         * libsupc++/exception_ptr.h: Likewise.
8022         * libsupc++/eh_personality.cc: Likewise.
8023         * libsupc++/eh_call.cc: Likewise.
8024         * config/locale/gnu/monetary_members.cc: Likewise.
8025         * config/locale/gnu/time_members.h: Likewise.
8026         * config/locale/generic/time_members.h: Likewise.
8027
8028 2009-02-03  Johannes Singler  <singler@ira.uka.de>
8029
8030         * include/parallel/algorithmfwd.h:
8031         Add parallelism default for many declarations.
8032         * include/parallel/numericfwd.h: Likewise.
8033         * include/parallel/iterator.h: Use iterator_traits as usual.
8034         * include/parallel/par_loop.h:
8035         Include equally_split.h.
8036         (for_each_template_random_access_ed):
8037         Avoid calling the Result default constructor.
8038         * include/parallel/numeric: Replace
8039         for_each_template_random_access by
8040         for_each_template_random_access_ed in numeric functions.
8041
8042 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
8043
8044         * config/os/gnu-linux/os_defines.h: Remove superfluous
8045         __NO_STRING_INLINES.
8046
8047 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8048
8049         * testsuite/21_strings/c_strings/char/3.cc: New test.
8050         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
8051
8052 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
8053             Jakub Jelinek  <jakub@redhat.com>
8054
8055         PR libstdc++/30928 (partial, works together with recent glibcs)
8056         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8057         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8058         defined.
8059         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8060         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8061         defined.
8062         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8063         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8064         defined.
8065         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8066         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8067         defined.
8068         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
8069         argument is const char *, assign result to const char * var, not
8070         char *.
8071         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
8072         argument is const wchar_t *, assign result to const wchar_t * var, not
8073         wchar_t *.
8074
8075 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
8076
8077         * include/std/thread: Remove unused headers.
8078         (__thread_data_base): Remove unused mutex and base.
8079         (thread::~thread): Only detach if joinable.
8080         (thread::joinable): Test if thread data ptr is empty.
8081         (thread::_M_thread_data_mutex): Remove.
8082         (thread::_M_get_thread_data): Remove.
8083         (thread::_M_make_thread_data): Remove overload, use make_shared.
8084         (thread::id::id): Make constructor explicit.
8085         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
8086         (thread::_M_start_thread): Break shared_ptr cycle on error.
8087         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
8088         * testsuite/30_threads/thread/member/4.cc: New.
8089         * testsuite/30_threads/thread/member/5.cc: New.
8090
8091 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
8092
8093         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
8094         (standard_layout): Just use !has_virtual_destructor for now.
8095         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
8096         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
8097         * testsuite/30_threads/recursive_mutex/requirements/
8098         standard_layout.cc: New.
8099         * testsuite/30_threads/condition_variable/requirements/
8100         standard_layout.cc: New.
8101         * testsuite/29_atomics/atomic_address/requirements/
8102         standard_layout.cc: Adjust.
8103         * testsuite/29_atomics/atomic_flag/requirements/
8104         standard_layout.cc: Same.
8105         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
8106         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
8107         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
8108         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
8109         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
8110         line numbers.
8111         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
8112         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8113         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8114         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
8115         Remove, not required.
8116
8117 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
8118
8119         * include/std/thread (__thread_data_base, thread): Rename member
8120         functions to match coding style.
8121         (thread::thread,thread::operator=): Define move operations.
8122         * src/thread.cc (__thread_data_base, thread): Rename member functions.
8123         * config/abi/pre/gnu.ver: Adjust.
8124
8125 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
8126
8127         PR libstdc++/38384
8128         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
8129         on HPUX.
8130         * configure: Regenerate.
8131
8132 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
8133
8134         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
8135         atomic_flag_fence.
8136
8137 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8138
8139 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8140             Uros Bizjak  <ubizjak@gmail.com>
8141
8142         PR libstdc++/38834
8143         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
8144         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
8145
8146 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8147             Rainer Emrich  <r.emrich@de.tecosim.com>
8148
8149         PR libstdc++/38919
8150         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
8151         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
8152         * configure: Regenerate.
8153
8154 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
8155
8156         * include/std/thread (__thread_data_base::__run): Make non-const.
8157         * testsuite/30_threads/thread/cons/5.cc: New.
8158
8159 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
8160
8161         * src/Makefile.am (sources): Add math_stubs_float.cc.
8162         * src/Makefile.in: Regenerate.
8163         * src/math_stubs_float.cc: New, from libmath/stubs.c.
8164
8165 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8166
8167         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
8168         * src/Makefile.in: Regenerate.
8169         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
8170
8171 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8172
8173         PR libstdc++/32666
8174         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
8175
8176 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8177
8178         PR libstdc++/32666
8179         * Makefile.am (hosted_source): Remove libmath directory.
8180         * Makefile.in: Regenerate.
8181         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
8182         (AC_REPLACE_MATHFUNCS): Remove.
8183         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
8184         in GLIBCXX_CHECK_C99_TR1.
8185         * acinclude.m4: Remove libmath, need_math.
8186         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
8187         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
8188         * configure.ac: Same.
8189         * configure: Regenerate.
8190         * fragment.am: Fix comment.
8191         * config.h.in: Regenerate.
8192         * src/Makefile.in: Regenerate.
8193         * src/Makefile.am: Remove libmath references.
8194         * doc/Makefile.in: Regenerate.
8195         * po/Makefile.in: Regenerate.
8196         * include/Makefile.in: Regenerate.
8197         * libsupc++/Makefile.in: Regenerate.
8198         * testsuite/Makefile.in: Regenerate.
8199
8200         * src/compatibility.cc: Also export long double versions of "C" math
8201         library if hppa-linux.
8202         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
8203         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
8204
8205         * libmath: Remove.
8206         * libmath/signbit.c: Same.
8207         * libmath/stubs.c: Same.
8208         * libmath/Makefile.in: Same.
8209         * libmath/copysignf.c: Same.
8210         * libmath/mathconf.h: Same.
8211         * libmath/signbitf.c: Same.
8212         * libmath/Makefile.am: Same.
8213         * libmath/signbitl.c: Same.
8214
8215 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
8216             Paolo Carlini  <paolo.carlini@oracle.com>
8217
8218         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
8219         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
8220         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
8221         * configure.ac: Adjust.
8222         * doc/xml/manual/configure.xml: Update.
8223         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
8224         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
8225         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
8226         * configure: Regenerate.
8227         * config.h.in: Likewise.
8228
8229         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
8230         thread::joinable, thread::swap, this_thread::get_id,
8231         this_thread::yield): Define inline...
8232         * include/std/thread: ... here.
8233         * config/abi/pre/gnu.ver: Adjust.
8234
8235 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8236
8237         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
8238         Add dg-timeout-factor 2.0.
8239         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
8240         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
8241         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
8242         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
8243         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
8244         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
8245
8246 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8247
8248         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
8249         field from readelf output.
8250
8251 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8252
8253         PR libstdc++/38384
8254         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
8255         * configure: Regenerate.
8256
8257 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8258
8259         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
8260         _GLIBCXX_HAVE_TLS.
8261         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
8262
8263 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8264
8265         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
8266         constructor for _M_pattern.
8267         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
8268         string.cc: Test construction from different basic_string type.
8269         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
8270         string.cc: Likewise.
8271
8272 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
8273             Jonathan Larmour  <jifl@eCosCentric.com>
8274
8275         PR libstdc++/36801
8276         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
8277         New.
8278         (__gnu_cxx::__exchange_and_add): Use it.
8279         * src/atomic.cc (get_atomic_mutex): New.
8280         * src/debug.cc (get_safe_base_mutex): New.
8281         * src/locale.cc (get_locale_cache_mutex): New.
8282         * src/mt_allocator.cc (get_freelist): New.
8283         (get_freelist_mutex): New.
8284         * src/pool_allocator.cc (get_palloc_mutex): New.
8285         * include/std/mutex (__once_functor_lock): To
8286         (__get_once_functor_lock): ...this.
8287         * src/mutex.cc (__once_mutex): Don't export, use
8288         (get_once_mutex): ...this.
8289         * config/abi/pre/gnu.ver: Adjust exports.
8290
8291 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8292
8293         PR libstdc++/38732
8294         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
8295         referenceCount field again.
8296         (__cxxabiv1::__cxa_refcounted_exception): New struct.
8297         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
8298         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
8299         inline functions.
8300         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
8301         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
8302         instead of __cxa_exception.
8303         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
8304         __cxxabiv1::__cxa_throw): Likewise.
8305         * libsupc++/eh_ptr.cc (std::rethrow_exception,
8306         std::__exception_ptr::exception_ptr::_M_addref,
8307         std::__exception_ptr::exception_ptr::_M_release,
8308         __gxx_dependent_exception_cleanup): Likewise.
8309         * testsuite/18_support/exception/38732.cc: New test.
8310
8311         PR libstdc++/38092
8312         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
8313         * src/compatibility.cc: Don't use .symver directives if
8314         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
8315         * config.h.in: Regenerated.
8316         * configure: Likewise.
8317
8318 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
8319
8320         PR libstdc++/38466
8321         * include/bits/stl_pair.h: Document C++03 pair vs swap.
8322
8323 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
8324
8325         * src/locale_init.cc (locale::_S_initialize_once): Move construction
8326         of classic locale...
8327         (locale::classic): Here.
8328
8329 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
8330
8331         * include/tr1_impl/regex: Fix bad return statements and typos.
8332
8333 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8334
8335         * include/tr1_impl/regex: Remove unimplemented function definitions.
8336         * testsuite/28_regex/init-list.cc: Compile only.
8337         * testsuite/tr1/7_regular_expressions/regex/cons/char/
8338         c_string_extended.cc: Same.
8339         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
8340         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
8341
8342 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8343
8344         PR libstdc++/38384
8345         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
8346         * configure: Regenerate.
8347
8348 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8349
8350         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
8351         * configure: Regenerate.
8352
8353 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8354
8355         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
8356         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
8357         * configure: Regenerate.
8358
8359 2009-01-04  Richard Guenther  <rguenther@suse.de>
8360
8361         PR libstdc++/38720
8362         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
8363         integer type for storage, arithmetic and comparisons.
8364         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
8365
8366 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8367
8368         PR libstdc++/38719
8369         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
8370         _Fwd_list_const_iterator::_M_next): Fix return type.
8371
8372 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8373
8374         * Revert last commit, reopen and suspend libstdc++/38678.
8375
8376 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8377
8378         PR libstdc++/38678
8379         * include/std/istream (basic_istream<>::_M_read): New.
8380         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
8381         (basic_istream<>::read, basic_istream<>::readsome): Use it.
8382         * include/std/ostream (basic_ostream<>::_M_write_): New.
8383         (basic_ostream<>::_M_write): Adjust.
8384         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
8385         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
8386         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
8387         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
8388         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.