OSDN Git Service

2009-04-25 Paolo Carlini <paolo.carlini@oracle.com>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
2
3         PR libstdc++/39880
4         PR libstdc++/39881
5         PR libstdc++/39882
6         * include/std/system_error (is_error_code_enum<errc>): Remove.
7         (error_condition<>::error_condition(_ErrorCodeEnum,)
8         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
9         (error_code<>::error_code(_ErrorCodeEnum,),
10         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
11         * testsuite/19_diagnostics/system_error/39880.cc: New.
12         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
13         Likewise.
14         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
15         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
16         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
17         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
18         Adjust.
19         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
20         Likewise.
21         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
22         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
23         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
24         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
25         Likewise.
26         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
27         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
28         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
29         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
30
31 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
32
33         * doc/xml/authors.xml: Add space.
34         * doc/xml/faq.xml: Update links.
35         * doc/xml/manual/intro.xml: Same.
36         * doc/xml/manual/abi.xml: Update.
37         * doc/xml/manual/appendix_contributing.xml: Fix typo.
38         * doc/xml/manual/status_cxxtr1.xml: Update links.
39         * doc/xml/manual/status_cxx1998.xml: Same.
40         * doc/xml/manual/status_cxx200x.xml: Same.
41
42 2009-04-22  Jan Hubicka  <jh@suse.cz>
43
44         * include/tr1_impl/array (at): Do not use builtin_expect.
45         * include/ext/throw_allocator.h (allocate): Likewise.
46         * include/ext/pool_allocator.h (allocate): Likweise.
47         * include/ext/bitmap_allocator.h (allocate): Likewise.
48         * include/ext/rc_string_base.h (_S_construct): Likewise.
49         * include/ext/malloc_allocator.h (allocate): Likewise.
50         * include/ext/mt_allocator.h (allocate): Likewise.
51         * include/ext/sso_string_base.h (_M_construct): Likewise.
52         * include/bits/basic_string.tcc (_S_construct): Likewise.
53
54 2009-04-22  Jan Hubicka  <jh@suse.cz>
55
56         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
57         (atexit, atoll, stroll, strtoull): Mark throw ()
58         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
59         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
60         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
61         (atexit, atoll, stroll, strtoull): Mark throw ()
62         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
63         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
64
65 2009-04-21  Jan Hubicka  <jh@suse.cz>
66
67         * include/ext/atomicity.h
68         (__exchange_and_add, __atomic_add): Mark throw ().
69         * config/os/aix/atomicity.h
70         * config/os/aix/atomicity.h
71         * config/os/irix/atomicity.h
72         * config/cpu/cris/atomicity.h
73         * config/cpu/m68k/atomicity.h
74         * config/cpu/hppa/atomicity.h
75         * config/cpu/sparc/atomicity.h
76         * config/cpu/i386/atomicity.h
77         * config/cpu/i486/atomicity.h
78         * config/cpu/sh/atomicity.h
79         * config/cpu/generic/atomicity_mutex/atomicity.h
80         * config/cpu/generic/atomicity_builtins/atomicity.h
81         (__exchange_and_add, __atomic_add): Mark throw ().
82
83 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
84
85         PR libstdc++/39835
86         * include/bits/random.h: Avoid the badname __alpha (and, for
87         consistency, __beta too).
88         * include/bits/random.tcc: Likewise.
89
90 2009-04-19  Jan Hubicka  <jh@suse.cz>
91
92         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
93         _GLIBCXX_NOTHROW.
94
95 2009-04-19  Jan Hubicka  <jh@suse.cz>
96
97         * include/c_compatibility/stdatomic.h
98         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
99         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
100         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
101
102 2009-04-18  Jan Hubicka  <jh@suse.cz>
103
104         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
105         * libsupc++/unwind-cxx.h (__cxa_get_globals,
106         __cxa_get_globals_fast): Mark const.
107         (__cxa_get_exception_ptr): Mark pure.
108         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
109         (__terminate): Makr throw ().
110         * libsupc++/exception (terminate): Mark throw().
111         (uncaught_exception): Mark pure.
112         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
113         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
114         Mark throw().
115         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
116         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
117         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
118         __cxa_guard_abort): Mark throw ().
119         (__cxa_pure_virtual): Mark noreturn.
120         (__cxa_current_exception_type): Mark throw and pure.
121         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
122         __cxa_exception_type): Mark pure.
123         (_M_safe_bool_dummy): Mark pure and const.
124
125 2009-04-18  Jan Hubicka  <jh@suse.cz>
126
127         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
128         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
129         _M_destroy_thread_key): Mark throw ()
130         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
131         _M_singular, _M_can_compare _M_get_mutex, _M_message,
132         _M_get_max_length): Mark throw ().
133         * include/debug/formatter.h (_M_message, _M_format_word,
134         _M_get_max_length): Mark throw ().
135         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
136         _M_detach_single): Mark throw ().
137         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
138         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
139         throw ()
140         (_M_get_mutex): Mark throw ().
141         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
142         (_M_destroy_thread_key): Mark CONST and throw.
143         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
144         throw ().
145
146 2009-04-18  Jan Hubicka  <jh@suse.cz>
147
148         * src/condition_variable.cc (condition_variable,
149         condition_variable_any constructors): Mark throw()
150         * src/hash.cc (operator() for long double, string, and wstring): Mark
151         throw ().
152         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
153         _M_setup, rdbuf, str): Mark throw ().
154         * src/chrono.cc (new): Mark throw ().
155         * include/std/system_error (system_category, generic_category): Mark
156         throw () and const.
157         * include/std/chrono (now): Mark throw ().
158         * include/std/condition_variable (condition_variable,
159         ~condition_variable, condition_variable_any,
160         ~condition_variable_any): Mark throw ().
161         * include/std/mutex (mutex): Mark throw ().
162         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
163         throw.
164         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
165         and throw ().
166         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
167         * include/bits/locale_classes.h (_S_initialize_once,
168         _S_clone_c_locale): Mark throw ().
169         (_S_get_c_name): Mark const and throw ().
170         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
171         throw ().
172         * include/bits/locale_facets.h (__convert_to_v explicit instances):
173         Mark throw ().
174         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
175         throw ().
176         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
177         ios_base): Mark throw ()
178         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
179         * include/backward/strstream (strstreambuf constructors): Mark throw ().
180         (str, freeze, _M_setupf): Mark throw ().
181         (pcount): Mark pure and throw ().
182         (rdbuf): Mark const and throw ().
183
184 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
185
186         PR libstdc++/39802
187         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
188         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
189         Always accept negative values, for unsigned types too.
190         * testsuite/22_locale/num_get/get/char/39802.cc: New.
191         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
192
193 2009-04-18  Jan Hubicka  <jh@suse.cz>
194
195         * include/debug/formater.h: Include bits/c++config.h.
196         (_M_error): Mark noreturn.
197         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
198         _GLIBCXX_NORETURN): New.
199         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
200         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
201         Mark pure.
202         * include/c_compatibility/stdatomic.h
203         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
204         __atomic_flag_wait_explicit, __atomic_flag_for_address):
205         Mark by throw ().
206         * src/atomic.cc (atomic_flag_test_and_set_explicit,
207         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
208         __atomic_flag_for_address): Mark by throw ().
209
210 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
211
212         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
213
214 2009-04-16  Jan Hubicka  <jh@suse.cz>
215
216         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
217         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
218         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
219         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
220         out body to ...
221         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
222         functions.
223         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
224         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
225         _Rb_tree_black_count): Mark nothrow.
226
227 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
228
229         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
230         from base classes.
231         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
232
233 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
234
235         * doc/html: Regenerate.
236
237 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
238
239         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
240
241         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
242         * doc/xml/gnu/fdl-1.2.xml: Same.
243         * doc/xml/manual/numerics.xml: Same.
244         * doc/xml/manual/concurrency.xml: Same.
245         * doc/xml/manual/intro.xml: Same.
246         * doc/xml/manual/status_cxxtr1.xml: Same.
247         * doc/xml/manual/containers.xml: Same.
248         * doc/xml/manual/io.xml: Same.
249         * doc/xml/manual/utilities.xml: Same.
250         * doc/xml/manual/support.xml: Same.
251         * doc/xml/manual/using.xml: Same.
252         * doc/xml/manual/localization.xml: Same.
253         * doc/xml/manual/locale.xml: Same.
254         * doc/xml/manual/extensions.xml: Same.
255         * doc/xml/manual/appendix_contributing.xml: Same.
256         * doc/xml/manual/diagnostics.xml: Same.
257         * doc/xml/manual/status_cxx200x.xml: Same.
258
259 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
260
261         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
262         * doc/xml/manual/status_cxx200x.xml: Adjust.
263
264 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
265
266         * doc/xml/spine.xml: Remove unused license entity, update
267         copyright year.
268
269         * doc/xml/manual/spine.xml: Markup for primary index terms.
270         * doc/xml/manual/numerics.xml: Same.
271         * doc/xml/manual/intro.xml: Same.
272         * doc/xml/manual/containers.xml: Same.
273         * doc/xml/manual/io.xml: Same.
274         * doc/xml/manual/appendix_porting.xml: Same.
275         * doc/xml/manual/utilities.xml: Same.
276         * doc/xml/manual/support.xml: Same.
277         * doc/xml/manual/localization.xml: Same.
278         * doc/xml/manual/strings.xml: Same.
279         * doc/xml/manual/extensions.xml: Same.
280         * doc/xml/manual/appendix_contributing.xml: Same.
281         * doc/xml/manual/diagnostics.xml: Same.
282         * doc/xml/manual/algorithms.xml: Same.
283         * doc/xml/manual/appendix_free.xml: Same.
284         * doc/xml/manual/iterators.xml: Same.
285
286         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
287         * doc/xml/gnu/fdl-1.2.xml: Same.
288
289         * doc/xml/manual/status_cxx200x.xml: Re-write.
290
291 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
292
293         PR libstdc++/39629 (final bits)
294         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
295         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
296         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
297         Fix formula for __j.
298         * include/bits/random.tcc (operator==(const normal_distribution<>&,
299         const normal_distribution<>&): Remove.
300         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
301         const uniform_int_distribution<>&), operator==(const
302         uniform_real_distribution<>&, const uniform_real_distribution<>&),
303         operator==(const normal_distribution<>&, const normal_distribution<>&),
304         operator==(const lognormal_distribution<>&,
305         const lognormal_distribution<>&), operator==(const
306         chi_squared_distribution<>&, const chi_squared_distribution<>&),
307         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
308         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
309         operator==(const student_t_distribution<>&,
310         const student_t_distribution<>&), operator==(const
311         bernoulli_distribution<>&, const bernoulli_distribution<>&),
312         operator==(const binomial_distribution<>&, const
313         binomial_distribution<>&), operator==(const geometric_distribution<>&,
314         const geometric_distribution<>&), operator==(const
315         negative_binomial_distribution<>&, const
316         negative_binomial_distribution<>&), operator==(const
317         poisson_distribution<>&, const poisson_distribution<>&),
318         operator==(const exponential_distribution<>&,
319         const exponential_distribution<>&), operator==(const
320         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
321         weibull_distribution<>&, const weibull_distribution<>&),
322         operator==(const extreme_value_distribution<>&,
323         const extreme_value_distribution<>&), operator==(const
324         discrete_distribution<>&, const discrete_distribution<>&),
325         operator==(const piecewise_constant_distribution<>&,
326         const piecewise_constant_distribution<>&), operator==(const
327         piecewise_linear_distribution<>&, const
328         piecewise_linear_distribution<>&)): Remove.
329         * testsuite/26_numerics/random/uniform_real_distribution/operators/
330         serialize.cc: Remove.
331         * testsuite/26_numerics/random/piecewise_constant_distribution/
332         operators/serialize.cc: Likewise.
333         * testsuite/26_numerics/random/chi_squared_distribution/operators/
334         serialize.cc: Likewise.
335         * testsuite/26_numerics/random/normal_distribution/operators/
336         serialize.cc: Likewise.
337         * testsuite/26_numerics/random/uniform_int_distribution/operators/
338         serialize.cc: Likewise.
339         * testsuite/26_numerics/random/poisson_distribution/operators/
340         serialize.cc: Likewise.
341         * testsuite/26_numerics/random/bernoulli_distribution/operators/
342         serialize.cc: Likewise.
343         * testsuite/26_numerics/random/discrete_distribution/operators/
344         serialize.cc: Likewise.
345         * testsuite/26_numerics/random/weibull_distribution/operators/
346         serialize.cc: Likewise.
347         * testsuite/26_numerics/random/negative_binomial_distribution/
348         operators/serialize.cc: Likewise.
349         * testsuite/26_numerics/random/cauchy_distribution/operators/
350         serialize.cc: Likewise.
351         * testsuite/26_numerics/random/gamma_distribution/operators/
352         serialize.cc: Likewise.
353         * testsuite/26_numerics/random/fisher_f_distribution/operators/
354         serialize.cc: Likewise.
355         * testsuite/26_numerics/random/exponential_distribution/operators/
356         serialize.cc: Likewise.
357         * testsuite/26_numerics/random/lognormal_distribution/operators/
358         serialize.cc: Likewise.
359         * testsuite/26_numerics/random/binomial_distribution/operators/
360         serialize.cc: Likewise.
361         * testsuite/26_numerics/random/extreme_value_distribution/
362         operators/serialize.cc: Likewise.
363         * testsuite/26_numerics/random/piecewise_linear_distribution/
364         operators/serialize.cc: Likewise.
365         * testsuite/26_numerics/random/student_t_distribution/operators/
366         serialize.cc: Likewise.
367         * testsuite/26_numerics/random/geometric_distribution/operators/
368         serialize.cc: Likewise.
369
370         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
371         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
372         mersenne_twister_engine<>::seed(_Gen&,
373         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
374         subtract_with_carry_engine<>::seed(_Gen&,
375         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
376         Remove, unused.
377         * include/bits/random.tcc (linear_congruential_engine<>::
378         seed(_Gen&, false_type): Likewise.
379
380 2009-04-09  Nick Clifton  <nickc@redhat.com>
381
382         * src/allocator-inst.cc: Change copyright header to refer to
383         version 3 of the GNU General Public License with version 3.1
384         of the GCC Runtime Library Exception and to point readers at
385         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
386         web page.
387         * config/abi/compatibility.h: Likewise.
388         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
389         * config/abi/pre/gnu.ver: Likewise.
390         * config/allocator/bitmap_allocator_base.h: Likewise.
391         * config/allocator/malloc_allocator_base.h: Likewise.
392         * config/allocator/mt_allocator_base.h: Likewise.
393         * config/allocator/new_allocator_base.h: Likewise.
394         * config/allocator/pool_allocator_base.h: Likewise.
395         * config/cpu/alpha/atomic_word.h: Likewise.
396         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
397         * config/cpu/cris/atomic_word.h: Likewise.
398         * config/cpu/cris/atomicity.h: Likewise.
399         * config/cpu/generic/atomic_word.h: Likewise.
400         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
401         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
402         * config/cpu/generic/cpu_defines.h: Likewise.
403         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
404         * config/cpu/hppa/atomicity.h: Likewise.
405         * config/cpu/i386/atomicity.h: Likewise.
406         * config/cpu/i486/atomicity.h: Likewise.
407         * config/cpu/ia64/atomic_word.h: Likewise.
408         * config/cpu/m68k/atomicity.h: Likewise.
409         * config/cpu/powerpc/atomic_word.h: Likewise.
410         * config/cpu/powerpc/cpu_defines.h: Likewise.
411         * config/cpu/sh/atomicity.h: Likewise.
412         * config/cpu/sparc/atomic_word.h: Likewise.
413         * config/cpu/sparc/atomicity.h: Likewise.
414         * config/io/basic_file_stdio.cc: Likewise.
415         * config/io/basic_file_stdio.h: Likewise.
416         * config/io/c_io_stdio.h: Likewise.
417         * config/locale/darwin/ctype_members.cc: Likewise.
418         * config/locale/generic/c++locale_internal.h: Likewise.
419         * config/locale/generic/c_locale.cc: Likewise.
420         * config/locale/generic/c_locale.h: Likewise.
421         * config/locale/generic/codecvt_members.cc: Likewise.
422         * config/locale/generic/collate_members.cc: Likewise.
423         * config/locale/generic/ctype_members.cc: Likewise.
424         * config/locale/generic/messages_members.cc: Likewise.
425         * config/locale/generic/messages_members.h: Likewise.
426         * config/locale/generic/monetary_members.cc: Likewise.
427         * config/locale/generic/numeric_members.cc: Likewise.
428         * config/locale/generic/time_members.cc: Likewise.
429         * config/locale/generic/time_members.h: Likewise.
430         * config/locale/gnu/c++locale_internal.h: Likewise.
431         * config/locale/gnu/c_locale.cc: Likewise.
432         * config/locale/gnu/c_locale.h: Likewise.
433         * config/locale/gnu/codecvt_members.cc: Likewise.
434         * config/locale/gnu/collate_members.cc: Likewise.
435         * config/locale/gnu/ctype_members.cc: Likewise.
436         * config/locale/gnu/messages_members.cc: Likewise.
437         * config/locale/gnu/messages_members.h: Likewise.
438         * config/locale/gnu/monetary_members.cc: Likewise.
439         * config/locale/gnu/numeric_members.cc: Likewise.
440         * config/locale/gnu/time_members.cc: Likewise.
441         * config/locale/gnu/time_members.h: Likewise.
442         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
443         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
444         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
445         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
446         * config/os/aix/atomic_word.h: Likewise.
447         * config/os/aix/atomicity.h: Likewise.
448         * config/os/aix/ctype_base.h: Likewise.
449         * config/os/aix/ctype_inline.h: Likewise.
450         * config/os/aix/ctype_noninline.h: Likewise.
451         * config/os/aix/os_defines.h: Likewise.
452         * config/os/bsd/darwin/ctype_base.h: Likewise.
453         * config/os/bsd/darwin/ctype_inline.h: Likewise.
454         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
455         * config/os/bsd/darwin/os_defines.h: Likewise.
456         * config/os/bsd/freebsd/ctype_base.h: Likewise.
457         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
458         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
459         * config/os/bsd/freebsd/os_defines.h: Likewise.
460         * config/os/bsd/netbsd/ctype_base.h: Likewise.
461         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
462         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
463         * config/os/bsd/netbsd/os_defines.h: Likewise.
464         * config/os/djgpp/ctype_base.h: Likewise.
465         * config/os/djgpp/ctype_inline.h: Likewise.
466         * config/os/djgpp/ctype_noninline.h: Likewise.
467         * config/os/djgpp/os_defines.h: Likewise.
468         * config/os/generic/ctype_base.h: Likewise.
469         * config/os/generic/ctype_inline.h: Likewise.
470         * config/os/generic/ctype_noninline.h: Likewise.
471         * config/os/generic/error_constants.h: Likewise.
472         * config/os/generic/os_defines.h: Likewise.
473         * config/os/gnu-linux/ctype_base.h: Likewise.
474         * config/os/gnu-linux/ctype_inline.h: Likewise.
475         * config/os/gnu-linux/ctype_noninline.h: Likewise.
476         * config/os/gnu-linux/os_defines.h: Likewise.
477         * config/os/hpux/ctype_base.h: Likewise.
478         * config/os/hpux/ctype_inline.h: Likewise.
479         * config/os/hpux/ctype_noninline.h: Likewise.
480         * config/os/hpux/os_defines.h: Likewise.
481         * config/os/irix/atomic_word.h: Likewise.
482         * config/os/irix/atomicity.h: Likewise.
483         * config/os/irix/irix5.2/ctype_base.h: Likewise.
484         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
485         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
486         * config/os/irix/irix5.2/os_defines.h: Likewise.
487         * config/os/irix/irix6.5/ctype_base.h: Likewise.
488         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
489         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
490         * config/os/irix/irix6.5/os_defines.h: Likewise.
491         * config/os/mingw32/ctype_base.h: Likewise.
492         * config/os/mingw32/ctype_inline.h: Likewise.
493         * config/os/mingw32/ctype_noninline.h: Likewise.
494         * config/os/mingw32/error_constants.h: Likewise.
495         * config/os/mingw32/os_defines.h: Likewise.
496         * config/os/newlib/ctype_base.h: Likewise.
497         * config/os/newlib/ctype_inline.h: Likewise.
498         * config/os/newlib/ctype_noninline.h: Likewise.
499         * config/os/newlib/os_defines.h: Likewise.
500         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
501         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
502         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
503         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
504         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
505         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
506         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
507         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
508         * config/os/tpf/ctype_base.h: Likewise.
509         * config/os/tpf/ctype_inline.h: Likewise.
510         * config/os/tpf/ctype_noninline.h: Likewise.
511         * config/os/tpf/os_defines.h: Likewise.
512         * config/os/uclibc/ctype_base.h: Likewise.
513         * config/os/uclibc/ctype_inline.h: Likewise.
514         * config/os/uclibc/ctype_noninline.h: Likewise.
515         * config/os/uclibc/os_defines.h: Likewise.
516         * config/os/vxworks/ctype_base.h: Likewise.
517         * config/os/vxworks/ctype_inline.h: Likewise.
518         * config/os/vxworks/ctype_noninline.h: Likewise.
519         * config/os/vxworks/os_defines.h: Likewise.
520         * include/backward/auto_ptr.h: Likewise.
521         * include/backward/backward_warning.h: Likewise.
522         * include/backward/binders.h: Likewise.
523         * include/backward/hash_fun.h: Likewise.
524         * include/backward/hash_map: Likewise.
525         * include/backward/hash_set: Likewise.
526         * include/backward/hashtable.h: Likewise.
527         * include/backward/strstream: Likewise.
528         * include/bits/algorithmfwd.h: Likewise.
529         * include/bits/allocator.h: Likewise.
530         * include/bits/atomic_0.h: Likewise.
531         * include/bits/atomic_2.h: Likewise.
532         * include/bits/atomicfwd_c.h: Likewise.
533         * include/bits/atomicfwd_cxx.h: Likewise.
534         * include/bits/basic_ios.h: Likewise.
535         * include/bits/basic_ios.tcc: Likewise.
536         * include/bits/basic_string.h: Likewise.
537         * include/bits/basic_string.tcc: Likewise.
538         * include/bits/boost_concept_check.h: Likewise.
539         * include/bits/c++config: Likewise.
540         * include/bits/char_traits.h: Likewise.
541         * include/bits/codecvt.h: Likewise.
542         * include/bits/concept_check.h: Likewise.
543         * include/bits/cpp_type_traits.h: Likewise.
544         * include/bits/deque.tcc: Likewise.
545         * include/bits/forward_list.h: Likewise.
546         * include/bits/forward_list.tcc: Likewise.
547         * include/bits/fstream.tcc: Likewise.
548         * include/bits/functexcept.h: Likewise.
549         * include/bits/functional_hash.h: Likewise.
550         * include/bits/gslice.h: Likewise.
551         * include/bits/gslice_array.h: Likewise.
552         * include/bits/hashtable.h: Likewise.
553         * include/bits/indirect_array.h: Likewise.
554         * include/bits/ios_base.h: Likewise.
555         * include/bits/istream.tcc: Likewise.
556         * include/bits/list.tcc: Likewise.
557         * include/bits/locale_classes.h: Likewise.
558         * include/bits/locale_classes.tcc: Likewise.
559         * include/bits/locale_facets.h: Likewise.
560         * include/bits/locale_facets.tcc: Likewise.
561         * include/bits/locale_facets_nonio.h: Likewise.
562         * include/bits/locale_facets_nonio.tcc: Likewise.
563         * include/bits/localefwd.h: Likewise.
564         * include/bits/mask_array.h: Likewise.
565         * include/bits/move.h: Likewise.
566         * include/bits/ostream.tcc: Likewise.
567         * include/bits/ostream_insert.h: Likewise.
568         * include/bits/postypes.h: Likewise.
569         * include/bits/shared_ptr.h: Likewise.
570         * include/bits/slice_array.h: Likewise.
571         * include/bits/sstream.tcc: Likewise.
572         * include/bits/stl_algo.h: Likewise.
573         * include/bits/stl_algobase.h: Likewise.
574         * include/bits/stl_bvector.h: Likewise.
575         * include/bits/stl_construct.h: Likewise.
576         * include/bits/stl_deque.h: Likewise.
577         * include/bits/stl_function.h: Likewise.
578         * include/bits/stl_heap.h: Likewise.
579         * include/bits/stl_iterator.h: Likewise.
580         * include/bits/stl_iterator_base_funcs.h: Likewise.
581         * include/bits/stl_iterator_base_types.h: Likewise.
582         * include/bits/stl_list.h: Likewise.
583         * include/bits/stl_map.h: Likewise.
584         * include/bits/stl_multimap.h: Likewise.
585         * include/bits/stl_multiset.h: Likewise.
586         * include/bits/stl_numeric.h: Likewise.
587         * include/bits/stl_pair.h: Likewise.
588         * include/bits/stl_queue.h: Likewise.
589         * include/bits/stl_raw_storage_iter.h: Likewise.
590         * include/bits/stl_relops.h: Likewise.
591         * include/bits/stl_set.h: Likewise.
592         * include/bits/stl_stack.h: Likewise.
593         * include/bits/stl_tempbuf.h: Likewise.
594         * include/bits/stl_tree.h: Likewise.
595         * include/bits/stl_uninitialized.h: Likewise.
596         * include/bits/stl_vector.h: Likewise.
597         * include/bits/stream_iterator.h: Likewise.
598         * include/bits/streambuf.tcc: Likewise.
599         * include/bits/streambuf_iterator.h: Likewise.
600         * include/bits/stringfwd.h: Likewise.
601         * include/bits/unique_ptr.h: Likewise.
602         * include/bits/valarray_after.h: Likewise.
603         * include/bits/valarray_array.h: Likewise.
604         * include/bits/valarray_array.tcc: Likewise.
605         * include/bits/valarray_before.h: Likewise.
606         * include/bits/vector.tcc: Likewise.
607         * include/c/cassert: Likewise.
608         * include/c/cctype: Likewise.
609         * include/c/cerrno: Likewise.
610         * include/c/cfloat: Likewise.
611         * include/c/ciso646: Likewise.
612         * include/c/climits: Likewise.
613         * include/c/clocale: Likewise.
614         * include/c/cmath: Likewise.
615         * include/c/csetjmp: Likewise.
616         * include/c/csignal: Likewise.
617         * include/c/cstdarg: Likewise.
618         * include/c/cstddef: Likewise.
619         * include/c/cstdio: Likewise.
620         * include/c/cstdlib: Likewise.
621         * include/c/cstring: Likewise.
622         * include/c/ctime: Likewise.
623         * include/c/cwchar: Likewise.
624         * include/c/cwctype: Likewise.
625         * include/c_compatibility/assert.h: Likewise.
626         * include/c_compatibility/complex.h: Likewise.
627         * include/c_compatibility/ctype.h: Likewise.
628         * include/c_compatibility/errno.h: Likewise.
629         * include/c_compatibility/fenv.h: Likewise.
630         * include/c_compatibility/float.h: Likewise.
631         * include/c_compatibility/inttypes.h: Likewise.
632         * include/c_compatibility/iso646.h: Likewise.
633         * include/c_compatibility/limits.h: Likewise.
634         * include/c_compatibility/locale.h: Likewise.
635         * include/c_compatibility/math.h: Likewise.
636         * include/c_compatibility/setjmp.h: Likewise.
637         * include/c_compatibility/signal.h: Likewise.
638         * include/c_compatibility/stdarg.h: Likewise.
639         * include/c_compatibility/stdatomic.h: Likewise.
640         * include/c_compatibility/stdbool.h: Likewise.
641         * include/c_compatibility/stddef.h: Likewise.
642         * include/c_compatibility/stdint.h: Likewise.
643         * include/c_compatibility/stdio.h: Likewise.
644         * include/c_compatibility/stdlib.h: Likewise.
645         * include/c_compatibility/string.h: Likewise.
646         * include/c_compatibility/tgmath.h: Likewise.
647         * include/c_compatibility/time.h: Likewise.
648         * include/c_compatibility/wchar.h: Likewise.
649         * include/c_compatibility/wctype.h: Likewise.
650         * include/c_global/cassert: Likewise.
651         * include/c_global/ccomplex: Likewise.
652         * include/c_global/cctype: Likewise.
653         * include/c_global/cerrno: Likewise.
654         * include/c_global/cfenv: Likewise.
655         * include/c_global/cfloat: Likewise.
656         * include/c_global/cinttypes: Likewise.
657         * include/c_global/ciso646: Likewise.
658         * include/c_global/climits: Likewise.
659         * include/c_global/clocale: Likewise.
660         * include/c_global/cmath.tcc: Likewise.
661         * include/c_global/cmath: Likewise.
662         * include/c_global/csetjmp: Likewise.
663         * include/c_global/csignal: Likewise.
664         * include/c_global/cstdarg: Likewise.
665         * include/c_global/cstdatomic: Likewise.
666         * include/c_global/cstdbool: Likewise.
667         * include/c_global/cstddef: Likewise.
668         * include/c_global/cstdint: Likewise.
669         * include/c_global/cstdio: Likewise.
670         * include/c_global/cstdlib: Likewise.
671         * include/c_global/cstring: Likewise.
672         * include/c_global/ctgmath: Likewise.
673         * include/c_global/ctime: Likewise.
674         * include/c_global/cwchar: Likewise.
675         * include/c_global/cwctype: Likewise.
676         * include/c_std/cassert: Likewise.
677         * include/c_std/cctype: Likewise.
678         * include/c_std/cerrno: Likewise.
679         * include/c_std/cfloat: Likewise.
680         * include/c_std/ciso646: Likewise.
681         * include/c_std/climits: Likewise.
682         * include/c_std/clocale: Likewise.
683         * include/c_std/cmath.tcc: Likewise.
684         * include/c_std/cmath: Likewise.
685         * include/c_std/csetjmp: Likewise.
686         * include/c_std/csignal: Likewise.
687         * include/c_std/cstdarg: Likewise.
688         * include/c_std/cstddef: Likewise.
689         * include/c_std/cstdio: Likewise.
690         * include/c_std/cstdlib: Likewise.
691         * include/c_std/cstring: Likewise.
692         * include/c_std/ctime: Likewise.
693         * include/c_std/cwchar: Likewise.
694         * include/c_std/cwctype: Likewise.
695         * include/debug/bitset: Likewise.
696         * include/debug/debug.h: Likewise.
697         * include/debug/deque: Likewise.
698         * include/debug/formatter.h: Likewise.
699         * include/debug/functions.h: Likewise.
700         * include/debug/list: Likewise.
701         * include/debug/macros.h: Likewise.
702         * include/debug/map.h: Likewise.
703         * include/debug/map: Likewise.
704         * include/debug/multimap.h: Likewise.
705         * include/debug/multiset.h: Likewise.
706         * include/debug/safe_base.h: Likewise.
707         * include/debug/safe_iterator.h: Likewise.
708         * include/debug/safe_iterator.tcc: Likewise.
709         * include/debug/safe_sequence.h: Likewise.
710         * include/debug/set.h: Likewise.
711         * include/debug/set: Likewise.
712         * include/debug/string: Likewise.
713         * include/debug/unordered_map: Likewise.
714         * include/debug/unordered_set: Likewise.
715         * include/debug/vector: Likewise.
716         * include/ext/algorithm: Likewise.
717         * include/ext/array_allocator.h: Likewise.
718         * include/ext/atomicity.h: Likewise.
719         * include/ext/bitmap_allocator.h: Likewise.
720         * include/ext/cast.h: Likewise.
721         * include/ext/codecvt_specializations.h: Likewise.
722         * include/ext/concurrence.h: Likewise.
723         * include/ext/debug_allocator.h: Likewise.
724         * include/ext/enc_filebuf.h: Likewise.
725         * include/ext/extptr_allocator.h: Likewise.
726         * include/ext/functional: Likewise.
727         * include/ext/iterator: Likewise.
728         * include/ext/malloc_allocator.h: Likewise.
729         * include/ext/memory: Likewise.
730         * include/ext/mt_allocator.h: Likewise.
731         * include/ext/new_allocator.h: Likewise.
732         * include/ext/numeric: Likewise.
733         * include/ext/numeric_traits.h: Likewise.
734         * include/ext/pb_ds/assoc_container.hpp: Likewise.
735         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
736         Likewise.
737         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
738         Likewise.
739         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
740         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
741         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
742         Likewise.
743         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
744         Likewise.
745         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
746         Likewise.
747         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
748         Likewise.
749         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
750         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
751         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
752         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
753         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
754         Likewise.
755         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
756         Likewise.
757         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
758         Likewise.
759         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
760         Likewise.
761         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
762         Likewise.
763         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
764         Likewise.
765         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
766         Likewise.
767         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
768         Likewise.
769         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
770         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
771         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
772         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
773         Likewise.
774         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
775         Likewise.
776         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
777         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
778         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
779         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
780         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
781         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
782         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
783         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
784         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
785         Likewise.
786         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
787         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
788         Likewise.
789         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
790         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
791         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
792         Likewise.
793         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
794         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
795         Likewise.
796         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
797         Likewise.
798         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
799         Likewise.
800         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
801         Likewise.
802         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
803         Likewise.
804         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
805         Likewise.
806         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
807         Likewise.
808         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
809         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
810         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
811         Likewise.
812         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
813         Likewise.
814         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
815         Likewise.
816         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
817         Likewise.
818         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
819         Likewise.
820         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
821         Likewise.
822         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
823         Likewise.
824         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
825         Likewise.
826         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
827         Likewise.
828         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
829         Likewise.
830         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
831         Likewise.
832         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
833         Likewise.
834         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
835         Likewise.
836         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
837         Likewise.
838         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
839         Likewise.
840         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
841         Likewise.
842         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
843         Likewise.
844         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
845         Likewise.
846         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
847         Likewise.
848         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
849         Likewise.
850         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
851         Likewise.
852         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
853         Likewise.
854         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
855         Likewise.
856         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
857         Likewise.
858         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
859         Likewise.
860         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
861         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
862         Likewise.
863         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
864         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
865         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
866         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
867         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
868         Likewise.
869         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
870         Likewise.
871         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
872         Likewise.
873         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
874         Likewise.
875         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
876         Likewise.
877         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
878         Likewise.
879         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
880         Likewise.
881         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
882         Likewise.
883         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
884         Likewise.
885         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
886         Likewise.
887         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
888         Likewise.
889         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
890         Likewise.
891         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
892         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
893         Likewise.
894         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
895         Likewise.
896         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
897         Likewise.
898         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
899         Likewise.
900         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
901         Likewise.
902         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
903         Likewise.
904         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
905         Likewise.
906         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
907         Likewise.
908         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
909         Likewise.
910         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
911         Likewise.
912         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
913         Likewise.
914         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
915         Likewise.
916         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
917         Likewise.
918         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
919         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
920         Likewise.
921         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
922         Likewise.
923         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
924         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
925         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
926         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
927         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
928         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
929         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
930         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
931         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
932         Likewise.
933         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
934         Likewise.
935         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
936         Likewise.
937         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
938         Likewise.
939         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
940         Likewise.
941         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
942         Likewise.
943         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
944         Likewise.
945         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
946         Likewise.
947         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
948         Likewise.
949         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
950         Likewise.
951         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
952         Likewise.
953         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
954         Likewise.
955         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
956         Likewise.
957         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
958         Likewise.
959         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
960         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
961         Likewise.
962         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
963         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
964         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
965         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
966         Likewise.
967         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
968         Likewise.
969         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
970         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
971         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
972         Likewise.
973         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
974         Likewise.
975         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
976         Likewise.
977         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
978         Likewise.
979         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
980         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
981         Likewise.
982         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
983         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
984         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
985         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
986         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
987         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
988         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
989         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
990         Likewise.
991         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
992         Likewise.
993         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
994         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
995         Likewise.
996         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
997         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
998         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
999         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
1000         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
1001         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
1002         Likewise.
1003         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
1004         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
1005         Likewise.
1006         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
1007         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
1008         Likewise.
1009         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
1010         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
1011         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
1012         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
1013         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
1014         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
1015         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
1016         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
1017         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
1018         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
1019         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
1020         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
1021         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
1022         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
1023         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
1024         Likewise.
1025         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
1026         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
1027         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
1028         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
1029         Likewise.
1030         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
1031         Likewise.
1032         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
1033         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
1034         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
1035         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
1036         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
1037         Likewise.
1038         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
1039         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
1040         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
1041         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
1042         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
1043         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
1044         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
1045         Likewise.
1046         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
1047         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
1048         Likewise.
1049         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
1050         Likewise.
1051         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
1052         Likewise.
1053         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
1054         Likewise.
1055         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
1056         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
1057         Likewise.
1058         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
1059         Likewise.
1060         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
1061         Likewise.
1062         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
1063         Likewise.
1064         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
1065         Likewise.
1066         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
1067         Likewise.
1068         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
1069         Likewise.
1070         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
1071         Likewise.
1072         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
1073         Likewise.
1074         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
1075         Likewise.
1076         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
1077         Likewise.
1078         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
1079         Likewise.
1080         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
1081         Likewise.
1082         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
1083         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
1084         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
1085         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
1086         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
1087         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
1088         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
1089         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
1090         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
1091         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
1092         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
1093         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
1094         Likewise.
1095         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
1096         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
1097         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
1098         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
1099         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
1100         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
1101         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
1102         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
1103         Likewise.
1104         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
1105         Likewise.
1106         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
1107         Likewise.
1108         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
1109         Likewise.
1110         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
1111         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
1112         Likewise.
1113         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
1114         Likewise.
1115         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
1116         Likewise.
1117         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
1118         Likewise.
1119         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
1120         Likewise.
1121         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
1122         Likewise.
1123         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
1124         Likewise.
1125         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
1126         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
1127         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
1128         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
1129         Likewise.
1130         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
1131         Likewise.
1132         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
1133         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
1134         Likewise.
1135         * include/ext/pb_ds/exception.hpp: Likewise.
1136         * include/ext/pb_ds/hash_policy.hpp: Likewise.
1137         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
1138         * include/ext/pb_ds/priority_queue.hpp: Likewise.
1139         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
1140         * include/ext/pb_ds/tree_policy.hpp: Likewise.
1141         * include/ext/pb_ds/trie_policy.hpp: Likewise.
1142         * include/ext/pod_char_traits.h: Likewise.
1143         * include/ext/pointer.h: Likewise.
1144         * include/ext/pool_allocator.h: Likewise.
1145         * include/ext/rb_tree: Likewise.
1146         * include/ext/rc_string_base.h: Likewise.
1147         * include/ext/rope: Likewise.
1148         * include/ext/ropeimpl.h: Likewise.
1149         * include/ext/slist: Likewise.
1150         * include/ext/sso_string_base.h: Likewise.
1151         * include/ext/stdio_filebuf.h: Likewise.
1152         * include/ext/stdio_sync_filebuf.h: Likewise.
1153         * include/ext/string_conversions.h: Likewise.
1154         * include/ext/throw_allocator.h: Likewise.
1155         * include/ext/type_traits.h: Likewise.
1156         * include/ext/typelist.h: Likewise.
1157         * include/ext/vstring.h: Likewise.
1158         * include/ext/vstring.tcc: Likewise.
1159         * include/ext/vstring_fwd.h: Likewise.
1160         * include/ext/vstring_util.h: Likewise.
1161         * include/parallel/algo.h: Likewise.
1162         * include/parallel/algobase.h: Likewise.
1163         * include/parallel/algorithm: Likewise.
1164         * include/parallel/algorithmfwd.h: Likewise.
1165         * include/parallel/balanced_quicksort.h: Likewise.
1166         * include/parallel/base.h: Likewise.
1167         * include/parallel/basic_iterator.h: Likewise.
1168         * include/parallel/checkers.h: Likewise.
1169         * include/parallel/compatibility.h: Likewise.
1170         * include/parallel/compiletime_settings.h: Likewise.
1171         * include/parallel/equally_split.h: Likewise.
1172         * include/parallel/features.h: Likewise.
1173         * include/parallel/find.h: Likewise.
1174         * include/parallel/find_selectors.h: Likewise.
1175         * include/parallel/for_each.h: Likewise.
1176         * include/parallel/for_each_selectors.h: Likewise.
1177         * include/parallel/iterator.h: Likewise.
1178         * include/parallel/list_partition.h: Likewise.
1179         * include/parallel/losertree.h: Likewise.
1180         * include/parallel/merge.h: Likewise.
1181         * include/parallel/multiseq_selection.h: Likewise.
1182         * include/parallel/multiway_merge.h: Likewise.
1183         * include/parallel/multiway_mergesort.h: Likewise.
1184         * include/parallel/numeric: Likewise.
1185         * include/parallel/numericfwd.h: Likewise.
1186         * include/parallel/omp_loop.h: Likewise.
1187         * include/parallel/omp_loop_static.h: Likewise.
1188         * include/parallel/par_loop.h: Likewise.
1189         * include/parallel/parallel.h: Likewise.
1190         * include/parallel/partial_sum.h: Likewise.
1191         * include/parallel/partition.h: Likewise.
1192         * include/parallel/queue.h: Likewise.
1193         * include/parallel/quicksort.h: Likewise.
1194         * include/parallel/random_number.h: Likewise.
1195         * include/parallel/random_shuffle.h: Likewise.
1196         * include/parallel/search.h: Likewise.
1197         * include/parallel/set_operations.h: Likewise.
1198         * include/parallel/settings.h: Likewise.
1199         * include/parallel/sort.h: Likewise.
1200         * include/parallel/tags.h: Likewise.
1201         * include/parallel/types.h: Likewise.
1202         * include/parallel/unique_copy.h: Likewise.
1203         * include/parallel/workstealing.h: Likewise.
1204         * include/precompiled/extc++.h: Likewise.
1205         * include/precompiled/stdc++.h: Likewise.
1206         * include/precompiled/stdtr1c++.h: Likewise.
1207         * include/std/algorithm: Likewise.
1208         * include/std/array: Likewise.
1209         * include/std/bitset: Likewise.
1210         * include/std/c++0x_warning.h: Likewise.
1211         * include/std/chrono: Likewise.
1212         * include/std/complex: Likewise.
1213         * include/std/condition_variable: Likewise.
1214         * include/std/deque: Likewise.
1215         * include/std/forward_list: Likewise.
1216         * include/std/fstream: Likewise.
1217         * include/std/functional: Likewise.
1218         * include/std/iomanip: Likewise.
1219         * include/std/ios: Likewise.
1220         * include/std/iosfwd: Likewise.
1221         * include/std/iostream: Likewise.
1222         * include/std/istream: Likewise.
1223         * include/std/iterator: Likewise.
1224         * include/std/limits: Likewise.
1225         * include/std/list: Likewise.
1226         * include/std/locale: Likewise.
1227         * include/std/map: Likewise.
1228         * include/std/memory: Likewise.
1229         * include/std/mutex: Likewise.
1230         * include/std/numeric: Likewise.
1231         * include/std/ostream: Likewise.
1232         * include/std/queue: Likewise.
1233         * include/std/random: Likewise.
1234         * include/std/ratio: Likewise.
1235         * include/std/regex: Likewise.
1236         * include/std/set: Likewise.
1237         * include/std/sstream: Likewise.
1238         * include/std/stack: Likewise.
1239         * include/std/stdexcept: Likewise.
1240         * include/std/streambuf: Likewise.
1241         * include/std/string: Likewise.
1242         * include/std/system_error: Likewise.
1243         * include/std/thread: Likewise.
1244         * include/std/tuple: Likewise.
1245         * include/std/type_traits: Likewise.
1246         * include/std/unordered_map: Likewise.
1247         * include/std/unordered_set: Likewise.
1248         * include/std/utility: Likewise.
1249         * include/std/valarray: Likewise.
1250         * include/std/vector: Likewise.
1251         * include/tr1/array: Likewise.
1252         * include/tr1/bessel_function.tcc: Likewise.
1253         * include/tr1/beta_function.tcc: Likewise.
1254         * include/tr1/ccomplex: Likewise.
1255         * include/tr1/cctype: Likewise.
1256         * include/tr1/cfenv: Likewise.
1257         * include/tr1/cfloat: Likewise.
1258         * include/tr1/cinttypes: Likewise.
1259         * include/tr1/climits: Likewise.
1260         * include/tr1/cmath: Likewise.
1261         * include/tr1/complex.h: Likewise.
1262         * include/tr1/complex: Likewise.
1263         * include/tr1/cstdarg: Likewise.
1264         * include/tr1/cstdbool: Likewise.
1265         * include/tr1/cstdint: Likewise.
1266         * include/tr1/cstdio: Likewise.
1267         * include/tr1/cstdlib: Likewise.
1268         * include/tr1/ctgmath: Likewise.
1269         * include/tr1/ctime: Likewise.
1270         * include/tr1/ctype.h: Likewise.
1271         * include/tr1/cwchar: Likewise.
1272         * include/tr1/cwctype: Likewise.
1273         * include/tr1/ell_integral.tcc: Likewise.
1274         * include/tr1/exp_integral.tcc: Likewise.
1275         * include/tr1/fenv.h: Likewise.
1276         * include/tr1/float.h: Likewise.
1277         * include/tr1/functional: Likewise.
1278         * include/tr1/functional_hash.h: Likewise.
1279         * include/tr1/gamma.tcc: Likewise.
1280         * include/tr1/hashtable.h: Likewise.
1281         * include/tr1/hypergeometric.tcc: Likewise.
1282         * include/tr1/inttypes.h: Likewise.
1283         * include/tr1/legendre_function.tcc: Likewise.
1284         * include/tr1/limits.h: Likewise.
1285         * include/tr1/math.h: Likewise.
1286         * include/tr1/memory: Likewise.
1287         * include/tr1/modified_bessel_func.tcc: Likewise.
1288         * include/tr1/poly_hermite.tcc: Likewise.
1289         * include/tr1/poly_laguerre.tcc: Likewise.
1290         * include/tr1/random: Likewise.
1291         * include/tr1/regex: Likewise.
1292         * include/tr1/riemann_zeta.tcc: Likewise.
1293         * include/tr1/shared_ptr.h: Likewise.
1294         * include/tr1/special_function_util.h: Likewise.
1295         * include/tr1/stdarg.h: Likewise.
1296         * include/tr1/stdbool.h: Likewise.
1297         * include/tr1/stdint.h: Likewise.
1298         * include/tr1/stdio.h: Likewise.
1299         * include/tr1/stdlib.h: Likewise.
1300         * include/tr1/tgmath.h: Likewise.
1301         * include/tr1/tuple: Likewise.
1302         * include/tr1/type_traits: Likewise.
1303         * include/tr1/unordered_map: Likewise.
1304         * include/tr1/unordered_set: Likewise.
1305         * include/tr1/utility: Likewise.
1306         * include/tr1/wchar.h: Likewise.
1307         * include/tr1/wctype.h: Likewise.
1308         * include/tr1_impl/array: Likewise.
1309         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
1310         * include/tr1_impl/cctype: Likewise.
1311         * include/tr1_impl/cfenv: Likewise.
1312         * include/tr1_impl/cinttypes: Likewise.
1313         * include/tr1_impl/cmath: Likewise.
1314         * include/tr1_impl/complex: Likewise.
1315         * include/tr1_impl/cstdint: Likewise.
1316         * include/tr1_impl/cstdio: Likewise.
1317         * include/tr1_impl/cstdlib: Likewise.
1318         * include/tr1_impl/cwchar: Likewise.
1319         * include/tr1_impl/cwctype: Likewise.
1320         * include/tr1_impl/functional: Likewise.
1321         * include/tr1_impl/functional_hash.h: Likewise.
1322         * include/tr1_impl/hashtable: Likewise.
1323         * include/tr1_impl/hashtable_policy.h: Likewise.
1324         * include/tr1_impl/random.tcc: Likewise.
1325         * include/tr1_impl/random: Likewise.
1326         * include/tr1_impl/regex: Likewise.
1327         * include/tr1_impl/type_traits: Likewise.
1328         * include/tr1_impl/unordered_map: Likewise.
1329         * include/tr1_impl/unordered_set: Likewise.
1330         * include/tr1_impl/utility: Likewise.
1331         * libsupc++/array_type_info.cc: Likewise.
1332         * libsupc++/atexit_arm.cc: Likewise.
1333         * libsupc++/bad_cast.cc: Likewise.
1334         * libsupc++/bad_typeid.cc: Likewise.
1335         * libsupc++/class_type_info.cc: Likewise.
1336         * libsupc++/cxxabi-forced.h: Likewise.
1337         * libsupc++/cxxabi.h: Likewise.
1338         * libsupc++/del_op.cc: Likewise.
1339         * libsupc++/del_opnt.cc: Likewise.
1340         * libsupc++/del_opv.cc: Likewise.
1341         * libsupc++/del_opvnt.cc: Likewise.
1342         * libsupc++/dyncast.cc: Likewise.
1343         * libsupc++/eh_alloc.cc: Likewise.
1344         * libsupc++/eh_arm.cc: Likewise.
1345         * libsupc++/eh_aux_runtime.cc: Likewise.
1346         * libsupc++/eh_call.cc: Likewise.
1347         * libsupc++/eh_catch.cc: Likewise.
1348         * libsupc++/eh_exception.cc: Likewise.
1349         * libsupc++/eh_globals.cc: Likewise.
1350         * libsupc++/eh_personality.cc: Likewise.
1351         * libsupc++/eh_ptr.cc: Likewise.
1352         * libsupc++/eh_term_handler.cc: Likewise.
1353         * libsupc++/eh_terminate.cc: Likewise.
1354         * libsupc++/eh_throw.cc: Likewise.
1355         * libsupc++/eh_type.cc: Likewise.
1356         * libsupc++/eh_unex_handler.cc: Likewise.
1357         * libsupc++/enum_type_info.cc: Likewise.
1358         * libsupc++/exception: Likewise.
1359         * libsupc++/exception_defines.h: Likewise.
1360         * libsupc++/exception_ptr.h: Likewise.
1361         * libsupc++/function_type_info.cc: Likewise.
1362         * libsupc++/fundamental_type_info.cc: Likewise.
1363         * libsupc++/guard.cc: Likewise.
1364         * libsupc++/initializer_list: Likewise.
1365         * libsupc++/new: Likewise.
1366         * libsupc++/new_handler.cc: Likewise.
1367         * libsupc++/new_op.cc: Likewise.
1368         * libsupc++/new_opnt.cc: Likewise.
1369         * libsupc++/new_opv.cc: Likewise.
1370         * libsupc++/new_opvnt.cc: Likewise.
1371         * libsupc++/pbase_type_info.cc: Likewise.
1372         * libsupc++/pmem_type_info.cc: Likewise.
1373         * libsupc++/pointer_type_info.cc: Likewise.
1374         * libsupc++/pure.cc: Likewise.
1375         * libsupc++/si_class_type_info.cc: Likewise.
1376         * libsupc++/tinfo.cc: Likewise.
1377         * libsupc++/tinfo.h: Likewise.
1378         * libsupc++/tinfo2.cc: Likewise.
1379         * libsupc++/typeinfo: Likewise.
1380         * libsupc++/unwind-cxx.h: Likewise.
1381         * libsupc++/vec.cc: Likewise.
1382         * libsupc++/vmi_class_type_info.cc: Likewise.
1383         * libsupc++/vterminate.cc: Likewise.
1384         * po/string_literals.cc: Likewise.
1385         * src/atomic.cc: Likewise.
1386         * src/bitmap_allocator.cc: Likewise.
1387         * src/chrono.cc: Likewise.
1388         * src/codecvt.cc: Likewise.
1389         * src/compatibility-ldbl.cc: Likewise.
1390         * src/compatibility.cc: Likewise.
1391         * src/complex_io.cc: Likewise.
1392         * src/concept-inst.cc: Likewise.
1393         * src/condition_variable.cc: Likewise.
1394         * src/ctype.cc: Likewise.
1395         * src/debug.cc: Likewise.
1396         * src/debug_list.cc: Likewise.
1397         * src/ext-inst.cc: Likewise.
1398         * src/fstream-inst.cc: Likewise.
1399         * src/functexcept.cc: Likewise.
1400         * src/globals_io.cc: Likewise.
1401         * src/hash.cc: Likewise.
1402         * src/hash_c++0x.cc: Likewise.
1403         * src/hashtable.cc: Likewise.
1404         * src/hashtable_c++0x.cc: Likewise.
1405         * src/ios-inst.cc: Likewise.
1406         * src/ios.cc: Likewise.
1407         * src/ios_failure.cc: Likewise.
1408         * src/ios_init.cc: Likewise.
1409         * src/ios_locale.cc: Likewise.
1410         * src/iostream-inst.cc: Likewise.
1411         * src/istream-inst.cc: Likewise.
1412         * src/istream.cc: Likewise.
1413         * src/limits.cc: Likewise.
1414         * src/limits_c++0x.cc: Likewise.
1415         * src/list.cc: Likewise.
1416         * src/locale-inst.cc: Likewise.
1417         * src/locale.cc: Likewise.
1418         * src/locale_facets.cc: Likewise.
1419         * src/locale_init.cc: Likewise.
1420         * src/localename.cc: Likewise.
1421         * src/math_stubs_float.cc: Likewise.
1422         * src/math_stubs_long_double.cc: Likewise.
1423         * src/misc-inst.cc: Likewise.
1424         * src/mt_allocator.cc: Likewise.
1425         * src/mutex.cc: Likewise.
1426         * src/ostream-inst.cc: Likewise.
1427         * src/parallel_list.cc: Likewise.
1428         * src/parallel_settings.cc: Likewise.
1429         * src/pool_allocator.cc: Likewise.
1430         * src/sstream-inst.cc: Likewise.
1431         * src/stdexcept.cc: Likewise.
1432         * src/streambuf-inst.cc: Likewise.
1433         * src/streambuf.cc: Likewise.
1434         * src/string-inst.cc: Likewise.
1435         * src/strstream.cc: Likewise.
1436         * src/system_error.cc: Likewise.
1437         * src/thread.cc: Likewise.
1438         * src/tree.cc: Likewise.
1439         * src/valarray-inst.cc: Likewise.
1440         * src/wlocale-inst.cc: Likewise.
1441         * src/wstring-inst.cc: Likewise.
1442         * doc/xml/manual/intro.xml: Change documentation to refer the
1443         reader to version 3 of the GNU General Public License, version
1444         3.1 of the GCC Runtime Library Exception, and to point readers
1445         at the FSF's license web page.
1446
1447 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
1448
1449         * Makefile.am: Change copyright header to refer to version
1450         3 of the GNU General Public License and to point readers at the
1451         COPYING3 file and the FSF's license web page.
1452         * doc/Makefile.am: Likewise.
1453         * include/Makefile.am: Likewise.
1454         * libsupc++/Makefile.am: Likewise.
1455         * po/Makefile.am: Likewise.
1456         * po/POTFILES.in: Likewise.
1457         * src/Makefile.am: Likewise.
1458         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
1459         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
1460         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
1461         Likewise.
1462         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
1463         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
1464         Likewise.
1465         * testsuite/17_intro/using_namespace_std.cc: Likewise.
1466         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
1467         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
1468         * testsuite/18_support/bad_alloc/what.cc: Likewise.
1469         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
1470         * testsuite/18_support/bad_cast/what.cc: Likewise.
1471         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
1472         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
1473         Likewise.
1474         * testsuite/18_support/bad_exception/what.cc: Likewise.
1475         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
1476         * testsuite/18_support/bad_typeid/what.cc: Likewise.
1477         * testsuite/18_support/exception/38732.cc: Likewise.
1478         * testsuite/18_support/exception/what.cc: Likewise.
1479         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
1480         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
1481         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
1482         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
1483         * testsuite/18_support/headers/climits/values.cc: Likewise.
1484         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
1485         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
1486         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
1487         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
1488         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
1489         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
1490         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
1491         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
1492         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
1493         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
1494         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
1495         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
1496         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
1497         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
1498         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
1499         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
1500         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
1501         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
1502         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
1503         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
1504         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
1505         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
1506         * testsuite/18_support/headers/new/types_std.cc: Likewise.
1507         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
1508         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
1509         * testsuite/18_support/new_delete_placement.cc: Likewise.
1510         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
1511         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
1512         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
1513         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
1514         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
1515         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
1516         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
1517         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
1518         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
1519         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
1520         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
1521         Likewise.
1522         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
1523         * testsuite/18_support/pthread_guard.cc: Likewise.
1524         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
1525         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
1526         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
1527         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
1528         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
1529         Likewise.
1530         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
1531         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
1532         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
1533         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
1534         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
1535         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
1536         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
1537         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
1538         Likewise.
1539         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
1540         Likewise.
1541         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
1542         Likewise.
1543         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
1544         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
1545         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
1546         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
1547         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
1548         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
1549         Likewise.
1550         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
1551         Likewise.
1552         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
1553         Likewise.
1554         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
1555         Likewise.
1556         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
1557         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
1558         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
1559         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
1560         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
1561         Likewise.
1562         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
1563         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
1564         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
1565         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
1566         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
1567         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
1568         Likewise.
1569         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
1570         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
1571         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
1572         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
1573         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
1574         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
1575         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
1576         * testsuite/20_util/aligned_storage/value.cc: Likewise.
1577         * testsuite/20_util/allocator/1.cc: Likewise.
1578         * testsuite/20_util/allocator/10378.cc: Likewise.
1579         * testsuite/20_util/allocator/14176.cc: Likewise.
1580         * testsuite/20_util/allocator/33807.cc: Likewise.
1581         * testsuite/20_util/allocator/8230.cc: Likewise.
1582         * testsuite/20_util/auto_ptr/1.cc: Likewise.
1583         * testsuite/20_util/auto_ptr/2.cc: Likewise.
1584         * testsuite/20_util/auto_ptr/3.cc: Likewise.
1585         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
1586         * testsuite/20_util/auto_ptr/4.cc: Likewise.
1587         * testsuite/20_util/auto_ptr/5.cc: Likewise.
1588         * testsuite/20_util/auto_ptr/6.cc: Likewise.
1589         * testsuite/20_util/auto_ptr/7.cc: Likewise.
1590         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
1591         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
1592         Likewise.
1593         * testsuite/20_util/clocks/1.cc: Likewise.
1594         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
1595         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
1596         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
1597         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
1598         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
1599         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
1600         * testsuite/20_util/duration/cons/1.cc: Likewise.
1601         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
1602         * testsuite/20_util/duration/cons/2.cc: Likewise.
1603         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
1604         Likewise.
1605         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
1606         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
1607         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
1608         Likewise.
1609         * testsuite/20_util/forward/1.cc: Likewise.
1610         * testsuite/20_util/forward/1_neg.cc: Likewise.
1611         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
1612         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
1613         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
1614         * testsuite/20_util/function_objects/dr660.cc: Likewise.
1615         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
1616         Likewise.
1617         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
1618         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
1619         Likewise.
1620         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
1621         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
1622         Likewise.
1623         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
1624         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
1625         Likewise.
1626         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
1627         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
1628         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
1629         Likewise.
1630         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
1631         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
1632         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
1633         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
1634         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
1635         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
1636         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
1637         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
1638         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
1639         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
1640         Likewise.
1641         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
1642         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
1643         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
1644         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
1645         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
1646         Likewise.
1647         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
1648         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
1649         Likewise.
1650         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
1651         * testsuite/20_util/identity/value.cc: Likewise.
1652         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
1653         * testsuite/20_util/is_integral/value.cc: Likewise.
1654         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
1655         Likewise.
1656         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
1657         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
1658         * testsuite/20_util/is_reference/value.cc: Likewise.
1659         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
1660         Likewise.
1661         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
1662         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
1663         * testsuite/20_util/is_signed/value.cc: Likewise.
1664         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
1665         * testsuite/20_util/is_unsigned/value.cc: Likewise.
1666         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
1667         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
1668         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
1669         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
1670         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
1671         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
1672         Likewise.
1673         * testsuite/20_util/move/1.cc: Likewise.
1674         * testsuite/20_util/owner_less/cmp.cc: Likewise.
1675         * testsuite/20_util/pair/1.cc: Likewise.
1676         * testsuite/20_util/pair/2.cc: Likewise.
1677         * testsuite/20_util/pair/3.cc: Likewise.
1678         * testsuite/20_util/pair/4.cc: Likewise.
1679         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
1680         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
1681         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
1682         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
1683         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
1684         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
1685         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
1686         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
1687         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
1688         Likewise.
1689         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
1690         Likewise.
1691         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
1692         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
1693         * testsuite/20_util/rel_ops.cc: Likewise.
1694         * testsuite/20_util/remove_reference/value.cc: Likewise.
1695         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
1696         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
1697         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
1698         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
1699         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
1700         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
1701         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
1702         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
1703         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
1704         Likewise.
1705         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
1706         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
1707         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
1708         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
1709         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
1710         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
1711         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
1712         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
1713         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
1714         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
1715         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
1716         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
1717         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
1718         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
1719         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
1720         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
1721         Likewise.
1722         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
1723         Likewise.
1724         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
1725         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
1726         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
1727         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
1728         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
1729         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
1730         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
1731         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
1732         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
1733         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
1734         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
1735         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
1736         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
1737         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
1738         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
1739         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
1740         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
1741         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
1742         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
1743         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
1744         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
1745         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
1746         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
1747         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
1748         Likewise.
1749         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
1750         Likewise.
1751         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
1752         Likewise.
1753         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
1754         Likewise.
1755         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
1756         Likewise.
1757         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
1758         Likewise.
1759         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
1760         Likewise.
1761         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
1762         Likewise.
1763         * testsuite/20_util/temporary_buffer.cc: Likewise.
1764         * testsuite/20_util/time_point/1.cc: Likewise.
1765         * testsuite/20_util/time_point/2.cc: Likewise.
1766         * testsuite/20_util/time_point/3.cc: Likewise.
1767         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
1768         Likewise.
1769         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
1770         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
1771         Likewise.
1772         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
1773         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
1774         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
1775         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
1776         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
1777         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
1778         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
1779         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
1780         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
1781         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
1782         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
1783         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
1784         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
1785         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
1786         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
1787         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
1788         Likewise.
1789         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
1790         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
1791         Likewise.
1792         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
1793         Likewise.
1794         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
1795         Likewise.
1796         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
1797         Likewise.
1798         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
1799         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
1800         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
1801         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
1802         Likewise.
1803         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
1804         Likewise.
1805         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
1806         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
1807         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
1808         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
1809         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
1810         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
1811         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
1812         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
1813         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
1814         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
1815         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
1816         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
1817         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
1818         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
1819         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
1820         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
1821         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
1822         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
1823         Likewise.
1824         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
1825         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
1826         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
1827         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
1828         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
1829         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
1830         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
1831         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
1832         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
1833         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
1834         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
1835         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
1836         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
1837         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
1838         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
1839         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
1840         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
1841         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
1842         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
1843         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
1844         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
1845         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
1846         Likewise.
1847         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
1848         Likewise.
1849         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
1850         Likewise.
1851         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
1852         Likewise.
1853         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
1854         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
1855         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
1856         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
1857         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
1858         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
1859         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
1860         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
1861         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
1862         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
1863         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
1864         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
1865         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
1866         Likewise.
1867         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
1868         Likewise.
1869         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
1870         Likewise.
1871         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
1872         Likewise.
1873         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
1874         Likewise.
1875         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
1876         Likewise.
1877         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
1878         Likewise.
1879         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
1880         Likewise.
1881         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
1882         Likewise.
1883         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
1884         Likewise.
1885         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
1886         Likewise.
1887         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
1888         Likewise.
1889         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
1890         Likewise.
1891         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
1892         Likewise.
1893         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
1894         Likewise.
1895         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
1896         Likewise.
1897         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
1898         Likewise.
1899         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
1900         Likewise.
1901         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
1902         Likewise.
1903         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
1904         Likewise.
1905         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
1906         Likewise.
1907         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
1908         Likewise.
1909         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
1910         Likewise.
1911         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
1912         Likewise.
1913         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
1914         Likewise.
1915         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
1916         Likewise.
1917         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
1918         Likewise.
1919         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
1920         Likewise.
1921         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
1922         Likewise.
1923         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
1924         Likewise.
1925         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
1926         Likewise.
1927         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
1928         Likewise.
1929         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
1930         Likewise.
1931         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
1932         Likewise.
1933         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
1934         Likewise.
1935         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
1936         Likewise.
1937         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
1938         Likewise.
1939         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
1940         Likewise.
1941         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
1942         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
1943         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
1944         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
1945         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
1946         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
1947         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
1948         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
1949         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
1950         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
1951         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
1952         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
1953         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
1954         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
1955         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
1956         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
1957         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
1958         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
1959         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
1960         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
1961         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
1962         Likewise.
1963         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
1964         Likewise.
1965         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
1966         Likewise.
1967         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
1968         Likewise.
1969         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
1970         Likewise.
1971         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
1972         Likewise.
1973         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
1974         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
1975         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
1976         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
1977         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
1978         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
1979         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
1980         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
1981         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
1982         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
1983         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
1984         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
1985         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
1986         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
1987         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
1988         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
1989         Likewise.
1990         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
1991         Likewise.
1992         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
1993         Likewise.
1994         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
1995         Likewise.
1996         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
1997         Likewise.
1998         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
1999         Likewise.
2000         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
2001         Likewise.
2002         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
2003         Likewise.
2004         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
2005         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
2006         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
2007         Likewise.
2008         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
2009         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
2010         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
2011         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
2012         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
2013         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
2014         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
2015         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
2016         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
2017         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
2018         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
2019         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
2020         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
2021         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
2022         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
2023         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
2024         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
2025         Likewise.
2026         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
2027         Likewise.
2028         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
2029         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
2030         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
2031         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
2032         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
2033         Likewise.
2034         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
2035         Likewise.
2036         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
2037         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
2038         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
2039         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
2040         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
2041         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
2042         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
2043         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
2044         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
2045         Likewise.
2046         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
2047         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
2048         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
2049         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
2050         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
2051         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
2052         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
2053         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
2054         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
2055         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
2056         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
2057         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
2058         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
2059         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
2060         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
2061         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
2062         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
2063         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
2064         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
2065         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
2066         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
2067         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
2068         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
2069         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
2070         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
2071         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
2072         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
2073         Likewise.
2074         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
2075         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
2076         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
2077         Likewise.
2078         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
2079         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
2080         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
2081         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
2082         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
2083         Likewise.
2084         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
2085         Likewise.
2086         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
2087         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
2088         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
2089         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
2090         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
2091         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
2092         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
2093         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
2094         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
2095         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
2096         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
2097         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
2098         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
2099         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
2100         Likewise.
2101         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
2102         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
2103         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
2104         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
2105         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
2106         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
2107         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
2108         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
2109         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
2110         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
2111         Likewise.
2112         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
2113         Likewise.
2114         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
2115         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
2116         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
2117         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
2118         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
2119         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
2120         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
2121         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
2122         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
2123         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
2124         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
2125         Likewise.
2126         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
2127         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
2128         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
2129         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
2130         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
2131         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
2132         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
2133         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
2134         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
2135         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
2136         Likewise.
2137         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
2138         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
2139         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
2140         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
2141         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
2142         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
2143         Likewise.
2144         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
2145         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
2146         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
2147         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
2148         Likewise.
2149         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
2150         Likewise.
2151         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
2152         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
2153         Likewise.
2154         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
2155         * testsuite/22_locale/ctype/2.cc: Likewise.
2156         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
2157         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
2158         * testsuite/22_locale/ctype/dr695.cc: Likewise.
2159         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
2160         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
2161         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
2162         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
2163         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
2164         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
2165         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
2166         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
2167         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
2168         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
2169         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
2170         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
2171         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
2172         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
2173         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
2174         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
2175         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
2176         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
2177         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
2178         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
2179         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
2180         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
2181         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
2182         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
2183         * testsuite/22_locale/facet/1.cc: Likewise.
2184         * testsuite/22_locale/facet/2.cc: Likewise.
2185         * testsuite/22_locale/facet/25421.cc: Likewise.
2186         * testsuite/22_locale/global_templates/1.cc: Likewise.
2187         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
2188         Likewise.
2189         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
2190         Likewise.
2191         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
2192         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
2193         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
2194         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
2195         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
2196         * testsuite/22_locale/locale/13630.cc: Likewise.
2197         * testsuite/22_locale/locale/cons/1.cc: Likewise.
2198         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
2199         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
2200         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
2201         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
2202         * testsuite/22_locale/locale/cons/2.cc: Likewise.
2203         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
2204         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
2205         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
2206         * testsuite/22_locale/locale/cons/4.cc: Likewise.
2207         * testsuite/22_locale/locale/cons/5.cc: Likewise.
2208         * testsuite/22_locale/locale/cons/6.cc: Likewise.
2209         * testsuite/22_locale/locale/cons/7.cc: Likewise.
2210         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
2211         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
2212         * testsuite/22_locale/locale/cons/8.cc: Likewise.
2213         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
2214         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
2215         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
2216         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
2217         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
2218         * testsuite/22_locale/locale/operations/1.cc: Likewise.
2219         * testsuite/22_locale/locale/operations/2.cc: Likewise.
2220         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
2221         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
2222         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
2223         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
2224         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
2225         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
2226         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
2227         Likewise.
2228         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
2229         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
2230         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
2231         Likewise.
2232         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
2233         Likewise.
2234         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
2235         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
2236         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
2237         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
2238         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
2239         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
2240         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
2241         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
2242         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
2243         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
2244         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
2245         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
2246         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
2247         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
2248         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
2249         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
2250         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
2251         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
2252         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
2253         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
2254         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
2255         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
2256         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
2257         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
2258         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
2259         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
2260         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
2261         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
2262         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
2263         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
2264         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
2265         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
2266         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
2267         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
2268         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
2269         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
2270         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
2271         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
2272         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
2273         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
2274         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
2275         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
2276         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
2277         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
2278         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
2279         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
2280         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
2281         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
2282         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
2283         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
2284         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
2285         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
2286         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
2287         Likewise.
2288         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
2289         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
2290         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
2291         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
2292         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
2293         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
2294         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
2295         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
2296         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
2297         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
2298         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
2299         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
2300         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
2301         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
2302         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
2303         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
2304         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
2305         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
2306         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
2307         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
2308         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
2309         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
2310         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
2311         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
2312         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
2313         Likewise.
2314         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
2315         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
2316         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
2317         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
2318         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
2319         Likewise.
2320         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
2321         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
2322         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
2323         Likewise.
2324         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
2325         Likewise.
2326         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
2327         Likewise.
2328         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
2329         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
2330         Likewise.
2331         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
2332         Likewise.
2333         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
2334         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
2335         Likewise.
2336         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
2337         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
2338         Likewise.
2339         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
2340         Likewise.
2341         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
2342         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
2343         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
2344         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
2345         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
2346         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
2347         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
2348         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
2349         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
2350         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
2351         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
2352         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
2353         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
2354         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
2355         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
2356         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
2357         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
2358         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
2359         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
2360         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
2361         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
2362         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
2363         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
2364         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
2365         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
2366         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
2367         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
2368         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
2369         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
2370         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
2371         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
2372         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
2373         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
2374         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
2375         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
2376         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
2377         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
2378         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
2379         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
2380         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
2381         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
2382         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
2383         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
2384         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
2385         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
2386         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
2387         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
2388         Likewise.
2389         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
2390         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
2391         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
2392         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
2393         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
2394         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
2395         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
2396         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
2397         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
2398         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
2399         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
2400         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
2401         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
2402         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
2403         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
2404         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
2405         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
2406         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
2407         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
2408         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
2409         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
2410         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
2411         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
2412         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
2413         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
2414         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
2415         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
2416         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
2417         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
2418         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
2419         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
2420         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
2421         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
2422         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
2423         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
2424         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
2425         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
2426         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
2427         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
2428         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
2429         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
2430         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
2431         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
2432         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
2433         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
2434         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
2435         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
2436         Likewise.
2437         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
2438         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
2439         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
2440         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
2441         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
2442         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
2443         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
2444         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
2445         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
2446         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
2447         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
2448         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
2449         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
2450         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
2451         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
2452         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
2453         Likewise.
2454         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
2455         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
2456         Likewise.
2457         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
2458         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
2459         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
2460         Likewise.
2461         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
2462         Likewise.
2463         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
2464         Likewise.
2465         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
2466         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
2467         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
2468         Likewise.
2469         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
2470         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
2471         Likewise.
2472         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
2473         Likewise.
2474         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
2475         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
2476         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
2477         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
2478         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
2479         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
2480         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
2481         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
2482         Likewise.
2483         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
2484         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
2485         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
2486         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
2487         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
2488         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
2489         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
2490         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
2491         Likewise.
2492         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
2493         Likewise.
2494         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
2495         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
2496         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
2497         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
2498         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
2499         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
2500         Likewise.
2501         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
2502         Likewise.
2503         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
2504         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
2505         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
2506         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
2507         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
2508         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
2509         Likewise.
2510         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
2511         Likewise.
2512         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
2513         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
2514         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
2515         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
2516         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
2517         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
2518         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
2519         Likewise.
2520         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
2521         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
2522         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
2523         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
2524         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
2525         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
2526         Likewise.
2527         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
2528         Likewise.
2529         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
2530         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
2531         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
2532         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
2533         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
2534         Likewise.
2535         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
2536         Likewise.
2537         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
2538         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
2539         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
2540         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
2541         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
2542         Likewise.
2543         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
2544         Likewise.
2545         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
2546         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
2547         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
2548         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
2549         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
2550         Likewise.
2551         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
2552         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
2553         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
2554         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
2555         Likewise.
2556         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
2557         Likewise.
2558         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
2559         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
2560         Likewise.
2561         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
2562         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
2563         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
2564         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
2565         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
2566         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
2567         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
2568         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
2569         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
2570         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
2571         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
2572         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
2573         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
2574         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
2575         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
2576         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
2577         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
2578         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
2579         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
2580         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
2581         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
2582         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
2583         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
2584         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
2585         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
2586         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
2587         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
2588         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
2589         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
2590         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
2591         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
2592         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
2593         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
2594         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
2595         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
2596         Likewise.
2597         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
2598         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
2599         * testsuite/23_containers/bitset/18604.cc: Likewise.
2600         * testsuite/23_containers/bitset/all/1.cc: Likewise.
2601         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
2602         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
2603         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
2604         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
2605         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
2606         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
2607         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
2608         * testsuite/23_containers/bitset/input/1.cc: Likewise.
2609         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
2610         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
2611         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
2612         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
2613         * testsuite/23_containers/bitset/test/1.cc: Likewise.
2614         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
2615         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
2616         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
2617         * testsuite/23_containers/deque/18604.cc: Likewise.
2618         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
2619         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
2620         * testsuite/23_containers/deque/cons/1.cc: Likewise.
2621         * testsuite/23_containers/deque/cons/2.cc: Likewise.
2622         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
2623         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
2624         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
2625         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
2626         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
2627         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
2628         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
2629         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
2630         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
2631         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
2632         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
2633         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
2634         * testsuite/23_containers/deque/operators/1.cc: Likewise.
2635         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
2636         Likewise.
2637         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
2638         Likewise.
2639         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
2640         Likewise.
2641         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
2642         Likewise.
2643         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
2644         Likewise.
2645         * testsuite/23_containers/deque/types/1.cc: Likewise.
2646         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
2647         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
2648         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
2649         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
2650         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
2651         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
2652         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
2653         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
2654         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
2655         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
2656         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
2657         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
2658         Likewise.
2659         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
2660         Likewise.
2661         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
2662         Likewise.
2663         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
2664         Likewise.
2665         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
2666         Likewise.
2667         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
2668         Likewise.
2669         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
2670         Likewise.
2671         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
2672         Likewise.
2673         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
2674         Likewise.
2675         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
2676         Likewise.
2677         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
2678         Likewise.
2679         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
2680         Likewise.
2681         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
2682         Likewise.
2683         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
2684         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
2685         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
2686         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
2687         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
2688         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
2689         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
2690         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
2691         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
2692         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
2693         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
2694         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
2695         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
2696         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
2697         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
2698         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
2699         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
2700         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
2701         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
2702         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
2703         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
2704         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
2705         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
2706         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
2707         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
2708         Likewise.
2709         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
2710         Likewise.
2711         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
2712         * testsuite/23_containers/list/18604.cc: Likewise.
2713         * testsuite/23_containers/list/capacity/1.cc: Likewise.
2714         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
2715         * testsuite/23_containers/list/cons/1.cc: Likewise.
2716         * testsuite/23_containers/list/cons/2.cc: Likewise.
2717         * testsuite/23_containers/list/cons/3.cc: Likewise.
2718         * testsuite/23_containers/list/cons/4.cc: Likewise.
2719         * testsuite/23_containers/list/cons/5.cc: Likewise.
2720         * testsuite/23_containers/list/cons/6.cc: Likewise.
2721         * testsuite/23_containers/list/cons/7.cc: Likewise.
2722         * testsuite/23_containers/list/cons/8.cc: Likewise.
2723         * testsuite/23_containers/list/cons/9.cc: Likewise.
2724         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
2725         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
2726         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
2727         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
2728         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
2729         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
2730         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
2731         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
2732         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
2733         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
2734         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
2735         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
2736         * testsuite/23_containers/list/operations/1.cc: Likewise.
2737         * testsuite/23_containers/list/operations/2.cc: Likewise.
2738         * testsuite/23_containers/list/operations/3.cc: Likewise.
2739         * testsuite/23_containers/list/operations/35969.cc: Likewise.
2740         * testsuite/23_containers/list/operations/4.cc: Likewise.
2741         * testsuite/23_containers/list/operations/5.cc: Likewise.
2742         * testsuite/23_containers/list/pthread1.cc: Likewise.
2743         * testsuite/23_containers/list/pthread5.cc: Likewise.
2744         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
2745         Likewise.
2746         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
2747         Likewise.
2748         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
2749         Likewise.
2750         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
2751         Likewise.
2752         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
2753         Likewise.
2754         * testsuite/23_containers/map/18604.cc: Likewise.
2755         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
2756         * testsuite/23_containers/map/element_access/1.cc: Likewise.
2757         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
2758         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
2759         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
2760         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
2761         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
2762         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
2763         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
2764         * testsuite/23_containers/map/operators/1.cc: Likewise.
2765         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
2766         * testsuite/23_containers/map/pthread6.cc: Likewise.
2767         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
2768         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
2769         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
2770         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
2771         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
2772         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
2773         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
2774         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
2775         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
2776         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
2777         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
2778         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
2779         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
2780         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
2781         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
2782         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
2783         * testsuite/23_containers/queue/members/7157.cc: Likewise.
2784         * testsuite/23_containers/set/18604.cc: Likewise.
2785         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
2786         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
2787         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
2788         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
2789         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
2790         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
2791         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
2792         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
2793         * testsuite/23_containers/stack/members/7158.cc: Likewise.
2794         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
2795         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
2796         Likewise.
2797         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
2798         Likewise.
2799         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
2800         Likewise.
2801         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
2802         Likewise.
2803         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
2804         Likewise.
2805         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
2806         Likewise.
2807         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
2808         Likewise.
2809         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
2810         Likewise.
2811         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
2812         Likewise.
2813         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
2814         Likewise.
2815         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
2816         Likewise.
2817         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
2818         Likewise.
2819         * testsuite/23_containers/vector/18604.cc: Likewise.
2820         * testsuite/23_containers/vector/bool/1.cc: Likewise.
2821         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
2822         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
2823         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
2824         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
2825         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
2826         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
2827         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
2828         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
2829         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
2830         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
2831         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
2832         Likewise.
2833         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
2834         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
2835         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
2836         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
2837         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
2838         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
2839         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
2840         * testsuite/23_containers/vector/cons/1.cc: Likewise.
2841         * testsuite/23_containers/vector/cons/2.cc: Likewise.
2842         * testsuite/23_containers/vector/cons/3.cc: Likewise.
2843         * testsuite/23_containers/vector/cons/4.cc: Likewise.
2844         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
2845         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
2846         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
2847         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
2848         Likewise.
2849         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
2850         Likewise.
2851         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
2852         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
2853         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
2854         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
2855         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
2856         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
2857         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
2858         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
2859         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
2860         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
2861         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
2862         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
2863         Likewise.
2864         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
2865         Likewise.
2866         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
2867         Likewise.
2868         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
2869         Likewise.
2870         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
2871         Likewise.
2872         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
2873         Likewise.
2874         * testsuite/23_containers/vector/resize/1.cc: Likewise.
2875         * testsuite/23_containers/vector/types/1.cc: Likewise.
2876         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
2877         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
2878         Likewise.
2879         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
2880         Likewise.
2881         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
2882         Likewise.
2883         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
2884         Likewise.
2885         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
2886         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
2887         Likewise.
2888         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
2889         Likewise.
2890         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
2891         Likewise.
2892         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
2893         Likewise.
2894         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
2895         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
2896         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
2897         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
2898         Likewise.
2899         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
2900         Likewise.
2901         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
2902         Likewise.
2903         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
2904         Likewise.
2905         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
2906         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
2907         Likewise.
2908         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
2909         Likewise.
2910         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
2911         Likewise.
2912         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
2913         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
2914         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
2915         Likewise.
2916         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
2917         Likewise.
2918         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
2919         Likewise.
2920         * testsuite/24_iterators/operations/next.cc: Likewise.
2921         * testsuite/24_iterators/operations/prev.cc: Likewise.
2922         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
2923         Likewise.
2924         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
2925         Likewise.
2926         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
2927         Likewise.
2928         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
2929         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
2930         Likewise.
2931         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
2932         Likewise.
2933         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
2934         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
2935         Likewise.
2936         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
2937         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
2938         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
2939         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
2940         Likewise.
2941         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
2942         Likewise.
2943         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
2944         Likewise.
2945         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
2946         Likewise.
2947         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
2948         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
2949         * testsuite/25_algorithms/all_of/1.cc: Likewise.
2950         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
2951         * testsuite/25_algorithms/any_of/1.cc: Likewise.
2952         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
2953         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
2954         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
2955         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
2956         * testsuite/25_algorithms/copy/1.cc: Likewise.
2957         * testsuite/25_algorithms/copy/2.cc: Likewise.
2958         * testsuite/25_algorithms/copy/3.cc: Likewise.
2959         * testsuite/25_algorithms/copy/34595.cc: Likewise.
2960         * testsuite/25_algorithms/copy/4.cc: Likewise.
2961         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
2962         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
2963         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
2964         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
2965         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
2966         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
2967         Likewise.
2968         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
2969         Likewise.
2970         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
2971         Likewise.
2972         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
2973         Likewise.
2974         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
2975         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
2976         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
2977         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
2978         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
2979         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
2980         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
2981         * testsuite/25_algorithms/count/1.cc: Likewise.
2982         * testsuite/25_algorithms/count/check_type.cc: Likewise.
2983         * testsuite/25_algorithms/count_if/1.cc: Likewise.
2984         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
2985         * testsuite/25_algorithms/equal/1.cc: Likewise.
2986         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
2987         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
2988         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
2989         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
2990         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
2991         * testsuite/25_algorithms/fill/1.cc: Likewise.
2992         * testsuite/25_algorithms/fill/2.cc: Likewise.
2993         * testsuite/25_algorithms/fill/3.cc: Likewise.
2994         * testsuite/25_algorithms/fill/35725.cc: Likewise.
2995         * testsuite/25_algorithms/fill/4.cc: Likewise.
2996         * testsuite/25_algorithms/fill/5.cc: Likewise.
2997         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
2998         * testsuite/25_algorithms/find/1.cc: Likewise.
2999         * testsuite/25_algorithms/find/17441.cc: Likewise.
3000         * testsuite/25_algorithms/find/check_type.cc: Likewise.
3001         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
3002         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
3003         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
3004         Likewise.
3005         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
3006         Likewise.
3007         * testsuite/25_algorithms/find_end/1.cc: Likewise.
3008         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
3009         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
3010         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
3011         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
3012         * testsuite/25_algorithms/find_if/1.cc: Likewise.
3013         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
3014         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
3015         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
3016         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
3017         Likewise.
3018         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
3019         Likewise.
3020         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
3021         Likewise.
3022         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
3023         Likewise.
3024         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
3025         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
3026         * testsuite/25_algorithms/heap/1.cc: Likewise.
3027         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
3028         * testsuite/25_algorithms/includes/1.cc: Likewise.
3029         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
3030         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
3031         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
3032         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
3033         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
3034         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
3035         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
3036         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
3037         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
3038         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
3039         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
3040         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
3041         Likewise.
3042         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
3043         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
3044         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
3045         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
3046         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
3047         * testsuite/25_algorithms/max/1.cc: Likewise.
3048         * testsuite/25_algorithms/max/2.cc: Likewise.
3049         * testsuite/25_algorithms/max/3.cc: Likewise.
3050         * testsuite/25_algorithms/max/37547.cc: Likewise.
3051         * testsuite/25_algorithms/max/4.cc: Likewise.
3052         * testsuite/25_algorithms/max_element/1.cc: Likewise.
3053         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
3054         * testsuite/25_algorithms/merge/1.cc: Likewise.
3055         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
3056         * testsuite/25_algorithms/min/1.cc: Likewise.
3057         * testsuite/25_algorithms/min/2.cc: Likewise.
3058         * testsuite/25_algorithms/min/3.cc: Likewise.
3059         * testsuite/25_algorithms/min/37547.cc: Likewise.
3060         * testsuite/25_algorithms/min/4.cc: Likewise.
3061         * testsuite/25_algorithms/min_element/1.cc: Likewise.
3062         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
3063         * testsuite/25_algorithms/minmax/1.cc: Likewise.
3064         * testsuite/25_algorithms/minmax/2.cc: Likewise.
3065         * testsuite/25_algorithms/minmax/3.cc: Likewise.
3066         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
3067         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
3068         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
3069         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
3070         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
3071         * testsuite/25_algorithms/move/1.cc: Likewise.
3072         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
3073         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
3074         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
3075         * testsuite/25_algorithms/none_of/1.cc: Likewise.
3076         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
3077         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
3078         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
3079         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
3080         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
3081         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
3082         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
3083         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
3084         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
3085         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
3086         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
3087         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
3088         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
3089         * testsuite/25_algorithms/partition/1.cc: Likewise.
3090         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
3091         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
3092         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
3093         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
3094         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
3095         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
3096         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
3097         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
3098         * testsuite/25_algorithms/remove/1.cc: Likewise.
3099         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
3100         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
3101         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
3102         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
3103         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
3104         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
3105         * testsuite/25_algorithms/replace/1.cc: Likewise.
3106         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
3107         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
3108         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
3109         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
3110         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
3111         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
3112         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
3113         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
3114         * testsuite/25_algorithms/rotate/1.cc: Likewise.
3115         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
3116         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
3117         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
3118         * testsuite/25_algorithms/search/1.cc: Likewise.
3119         * testsuite/25_algorithms/search/check_type.cc: Likewise.
3120         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
3121         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
3122         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
3123         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
3124         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
3125         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
3126         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
3127         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
3128         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
3129         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
3130         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
3131         Likewise.
3132         * testsuite/25_algorithms/set_union/1.cc: Likewise.
3133         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
3134         * testsuite/25_algorithms/sort/1.cc: Likewise.
3135         * testsuite/25_algorithms/sort/34095.cc: Likewise.
3136         * testsuite/25_algorithms/sort/34636.cc: Likewise.
3137         * testsuite/25_algorithms/sort/35588.cc: Likewise.
3138         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
3139         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
3140         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
3141         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
3142         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
3143         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
3144         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
3145         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
3146         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
3147         * testsuite/25_algorithms/unique/1.cc: Likewise.
3148         * testsuite/25_algorithms/unique/11480.cc: Likewise.
3149         * testsuite/25_algorithms/unique/2.cc: Likewise.
3150         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
3151         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
3152         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
3153         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
3154         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
3155         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
3156         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
3157         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
3158         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
3159         * testsuite/26_numerics/accumulate/1.cc: Likewise.
3160         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
3161         * testsuite/26_numerics/complex/13450.cc: Likewise.
3162         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
3163         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
3164         * testsuite/26_numerics/complex/dr387.cc: Likewise.
3165         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
3166         * testsuite/26_numerics/complex/dr781.cc: Likewise.
3167         * testsuite/26_numerics/complex/dr844.cc: Likewise.
3168         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
3169         Likewise.
3170         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
3171         Likewise.
3172         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
3173         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
3174         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
3175         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
3176         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
3177         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
3178         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
3179         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
3180         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
3181         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
3182         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
3183         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
3184         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
3185         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
3186         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
3187         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
3188         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
3189         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
3190         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
3191         Likewise.
3192         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
3193         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
3194         Likewise.
3195         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
3196         Likewise.
3197         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
3198         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
3199         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
3200         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
3201         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
3202         * testsuite/26_numerics/inner_product/1.cc: Likewise.
3203         * testsuite/26_numerics/iota/1.cc: Likewise.
3204         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
3205         * testsuite/26_numerics/slice/1.cc: Likewise.
3206         * testsuite/26_numerics/valarray/28277.cc: Likewise.
3207         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
3208         * testsuite/26_numerics/valarray/operators.cc: Likewise.
3209         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
3210         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
3211         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
3212         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
3213         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
3214         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
3215         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
3216         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
3217         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
3218         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
3219         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
3220         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
3221         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
3222         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
3223         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
3224         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
3225         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
3226         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
3227         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
3228         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
3229         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
3230         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
3231         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
3232         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
3233         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
3234         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
3235         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
3236         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
3237         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
3238         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
3239         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
3240         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
3241         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
3242         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
3243         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
3244         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
3245         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
3246         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
3247         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
3248         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
3249         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
3250         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
3251         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
3252         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
3253         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
3254         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
3255         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
3256         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
3257         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
3258         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
3259         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
3260         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
3261         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
3262         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
3263         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
3264         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
3265         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
3266         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
3267         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
3268         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
3269         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
3270         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
3271         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
3272         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
3273         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
3274         Likewise.
3275         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
3276         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
3277         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
3278         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
3279         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
3280         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
3281         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
3282         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
3283         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
3284         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
3285         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
3286         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
3287         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
3288         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
3289         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
3290         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
3291         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
3292         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
3293         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
3294         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
3295         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
3296         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
3297         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
3298         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
3299         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
3300         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
3301         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
3302         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
3303         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
3304         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
3305         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
3306         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
3307         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
3308         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
3309         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
3310         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
3311         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
3312         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
3313         Likewise.
3314         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
3315         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
3316         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
3317         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
3318         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
3319         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
3320         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
3321         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
3322         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
3323         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
3324         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
3325         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
3326         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
3327         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
3328         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
3329         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
3330         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
3331         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
3332         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
3333         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
3334         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
3335         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
3336         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
3337         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
3338         Likewise.
3339         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
3340         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
3341         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
3342         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
3343         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
3344         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
3345         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
3346         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
3347         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
3348         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
3349         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
3350         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
3351         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
3352         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
3353         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
3354         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
3355         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
3356         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
3357         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
3358         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
3359         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
3360         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
3361         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
3362         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
3363         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
3364         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
3365         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
3366         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
3367         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
3368         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
3369         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
3370         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
3371         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
3372         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
3373         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
3374         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
3375         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
3376         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
3377         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
3378         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
3379         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
3380         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
3381         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
3382         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
3383         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
3384         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
3385         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
3386         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
3387         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
3388         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
3389         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
3390         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
3391         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
3392         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
3393         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
3394         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
3395         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
3396         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
3397         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
3398         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
3399         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
3400         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
3401         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
3402         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
3403         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
3404         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
3405         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
3406         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
3407         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
3408         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
3409         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
3410         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
3411         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
3412         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
3413         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
3414         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
3415         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
3416         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
3417         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
3418         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
3419         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
3420         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
3421         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
3422         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
3423         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
3424         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
3425         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
3426         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
3427         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
3428         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
3429         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
3430         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
3431         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
3432         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
3433         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
3434         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
3435         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
3436         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
3437         Likewise.
3438         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
3439         Likewise.
3440         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
3441         Likewise.
3442         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
3443         Likewise.
3444         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
3445         Likewise.
3446         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
3447         Likewise.
3448         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
3449         Likewise.
3450         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
3451         Likewise.
3452         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
3453         Likewise.
3454         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
3455         Likewise.
3456         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
3457         Likewise.
3458         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
3459         Likewise.
3460         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
3461         Likewise.
3462         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
3463         Likewise.
3464         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
3465         Likewise.
3466         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
3467         Likewise.
3468         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
3469         Likewise.
3470         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
3471         Likewise.
3472         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
3473         Likewise.
3474         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
3475         Likewise.
3476         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
3477         Likewise.
3478         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
3479         Likewise.
3480         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
3481         Likewise.
3482         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3483         Likewise.
3484         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
3485         Likewise.
3486         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
3487         Likewise.
3488         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
3489         Likewise.
3490         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
3491         Likewise.
3492         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
3493         Likewise.
3494         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
3495         Likewise.
3496         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
3497         Likewise.
3498         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
3499         Likewise.
3500         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
3501         Likewise.
3502         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
3503         Likewise.
3504         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
3505         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
3506         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
3507         Likewise.
3508         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
3509         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
3510         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
3511         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
3512         Likewise.
3513         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
3514         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
3515         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
3516         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
3517         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
3518         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
3519         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
3520         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
3521         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
3522         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
3523         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
3524         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
3525         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
3526         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
3527         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
3528         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
3529         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
3530         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
3531         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
3532         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
3533         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
3534         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
3535         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
3536         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
3537         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
3538         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
3539         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
3540         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
3541         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
3542         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
3543         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
3544         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
3545         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
3546         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
3547         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
3548         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
3549         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
3550         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
3551         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
3552         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
3553         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
3554         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
3555         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
3556         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
3557         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
3558         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
3559         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
3560         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
3561         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
3562         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
3563         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
3564         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
3565         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
3566         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
3567         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
3568         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
3569         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
3570         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
3571         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
3572         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
3573         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
3574         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
3575         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
3576         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
3577         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
3578         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
3579         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
3580         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
3581         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
3582         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
3583         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
3584         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
3585         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
3586         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
3587         Likewise.
3588         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
3589         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
3590         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
3591         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
3592         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
3593         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
3594         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
3595         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
3596         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
3597         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
3598         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
3599         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
3600         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
3601         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
3602         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
3603         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
3604         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
3605         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
3606         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
3607         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
3608         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
3609         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
3610         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
3611         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
3612         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
3613         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
3614         Likewise.
3615         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
3616         Likewise.
3617         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
3618         Likewise.
3619         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
3620         Likewise.
3621         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
3622         Likewise.
3623         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
3624         Likewise.
3625         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
3626         Likewise.
3627         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
3628         Likewise.
3629         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
3630         Likewise.
3631         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
3632         Likewise.
3633         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
3634         Likewise.
3635         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
3636         Likewise.
3637         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
3638         Likewise.
3639         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
3640         Likewise.
3641         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
3642         Likewise.
3643         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
3644         Likewise.
3645         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
3646         Likewise.
3647         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
3648         Likewise.
3649         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
3650         Likewise.
3651         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
3652         Likewise.
3653         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
3654         Likewise.
3655         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3656         Likewise.
3657         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
3658         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
3659         Likewise.
3660         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
3661         Likewise.
3662         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
3663         Likewise.
3664         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
3665         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
3666         Likewise.
3667         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
3668         Likewise.
3669         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
3670         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
3671         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
3672         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
3673         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
3674         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
3675         Likewise.
3676         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
3677         Likewise.
3678         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
3679         Likewise.
3680         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
3681         Likewise.
3682         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
3683         Likewise.
3684         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
3685         Likewise.
3686         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
3687         Likewise.
3688         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
3689         Likewise.
3690         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
3691         Likewise.
3692         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
3693         Likewise.
3694         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
3695         Likewise.
3696         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
3697         Likewise.
3698         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
3699         Likewise.
3700         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
3701         Likewise.
3702         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
3703         Likewise.
3704         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
3705         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
3706         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
3707         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
3708         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
3709         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
3710         Likewise.
3711         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
3712         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
3713         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
3714         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
3715         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
3716         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
3717         Likewise.
3718         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
3719         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
3720         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
3721         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
3722         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
3723         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
3724         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
3725         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
3726         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
3727         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
3728         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
3729         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
3730         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
3731         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
3732         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
3733         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
3734         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
3735         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
3736         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
3737         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
3738         Likewise.
3739         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
3740         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
3741         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
3742         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
3743         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
3744         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
3745         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
3746         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
3747         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
3748         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
3749         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
3750         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
3751         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
3752         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
3753         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
3754         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
3755         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
3756         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
3757         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
3758         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
3759         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
3760         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
3761         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
3762         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
3763         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
3764         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
3765         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
3766         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
3767         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
3768         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
3769         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
3770         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
3771         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
3772         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
3773         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
3774         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
3775         Likewise.
3776         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
3777         Likewise.
3778         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
3779         Likewise.
3780         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
3781         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
3782         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
3783         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
3784         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
3785         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
3786         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
3787         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
3788         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
3789         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
3790         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
3791         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
3792         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
3793         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
3794         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
3795         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
3796         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
3797         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
3798         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
3799         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
3800         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
3801         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
3802         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
3803         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
3804         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
3805         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
3806         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
3807         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
3808         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
3809         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
3810         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
3811         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
3812         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
3813         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
3814         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
3815         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
3816         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
3817         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
3818         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
3819         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
3820         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
3821         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
3822         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
3823         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
3824         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
3825         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
3826         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
3827         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
3828         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
3829         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
3830         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
3831         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
3832         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
3833         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
3834         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
3835         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
3836         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
3837         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
3838         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
3839         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
3840         Likewise.
3841         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
3842         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
3843         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
3844         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
3845         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
3846         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
3847         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
3848         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
3849         * testsuite/27_io/fpos/11450.cc: Likewise.
3850         * testsuite/27_io/fpos/14320-1.cc: Likewise.
3851         * testsuite/27_io/fpos/14320-2.cc: Likewise.
3852         * testsuite/27_io/fpos/14320-3.cc: Likewise.
3853         * testsuite/27_io/fpos/14320-4.cc: Likewise.
3854         * testsuite/27_io/fpos/14320-5.cc: Likewise.
3855         * testsuite/27_io/fpos/14775.cc: Likewise.
3856         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
3857         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
3858         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
3859         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
3860         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
3861         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
3862         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
3863         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
3864         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
3865         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
3866         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
3867         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
3868         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
3869         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
3870         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
3871         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
3872         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
3873         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
3874         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
3875         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
3876         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
3877         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
3878         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
3879         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
3880         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
3881         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
3882         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
3883         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
3884         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
3885         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
3886         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
3887         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
3888         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
3889         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
3890         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
3891         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
3892         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
3893         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
3894         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
3895         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
3896         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
3897         * testsuite/27_io/objects/char/1.cc: Likewise.
3898         * testsuite/27_io/objects/char/10.cc: Likewise.
3899         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
3900         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
3901         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
3902         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
3903         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
3904         * testsuite/27_io/objects/char/2.cc: Likewise.
3905         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
3906         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
3907         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
3908         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
3909         * testsuite/27_io/objects/char/5.cc: Likewise.
3910         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
3911         * testsuite/27_io/objects/char/6.cc: Likewise.
3912         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
3913         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
3914         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
3915         * testsuite/27_io/objects/char/7.cc: Likewise.
3916         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
3917         * testsuite/27_io/objects/char/8.cc: Likewise.
3918         * testsuite/27_io/objects/char/9.cc: Likewise.
3919         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
3920         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
3921         * testsuite/27_io/objects/char/dr455.cc: Likewise.
3922         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
3923         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
3924         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
3925         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
3926         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
3927         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
3928         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
3929         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
3930         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
3931         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
3932         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
3933         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
3934         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
3935         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
3936         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
3937         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
3938         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
3939         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
3940         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
3941         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
3942         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
3943         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
3944         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
3945         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
3946         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
3947         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
3948         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
3949         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
3950         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
3951         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
3952         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
3953         * testsuite/27_io/types/1.cc: Likewise.
3954         * testsuite/27_io/types/2.cc: Likewise.
3955         * testsuite/27_io/types/3.cc: Likewise.
3956         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
3957         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
3958         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
3959         Likewise.
3960         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
3961         Likewise.
3962         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
3963         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
3964         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
3965         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
3966         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
3967         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
3968         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
3969         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
3970         Likewise.
3971         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
3972         Likewise.
3973         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
3974         Likewise.
3975         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
3976         Likewise.
3977         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
3978         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
3979         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
3980         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
3981         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
3982         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
3983         Likewise.
3984         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
3985         Likewise.
3986         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
3987         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
3988         * testsuite/30_threads/thread/id/operators.cc: Likewise.
3989         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
3990         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
3991         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
3992         * testsuite/Makefile.am: Likewise.
3993         * testsuite/abi/30586.cc: Likewise.
3994         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
3995         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
3996         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
3997         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
3998         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
3999         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
4000         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
4001         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
4002         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
4003         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
4004         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
4005         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
4006         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
4007         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
4008         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
4009         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
4010         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
4011         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
4012         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
4013         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
4014         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
4015         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
4016         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
4017         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
4018         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
4019         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
4020         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
4021         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
4022         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
4023         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
4024         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
4025         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
4026         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
4027         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
4028         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
4029         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
4030         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
4031         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
4032         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
4033         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
4034         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
4035         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
4036         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
4037         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
4038         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
4039         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
4040         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
4041         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
4042         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
4043         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
4044         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
4045         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
4046         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
4047         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
4048         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
4049         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
4050         * testsuite/abi/demangle/regression/7986.cc: Likewise.
4051         * testsuite/abi/demangle/regression/8897.cc: Likewise.
4052         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
4053         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
4054         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
4055         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
4056         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
4057         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
4058         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
4059         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
4060         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
4061         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
4062         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
4063         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
4064         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
4065         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
4066         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
4067         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
4068         * testsuite/abi/demangle/regression/old.cc: Likewise.
4069         * testsuite/abi/header_cxxabi.c: Likewise.
4070         * testsuite/backward/11460.cc: Likewise.
4071         * testsuite/backward/hash_map/1.cc: Likewise.
4072         * testsuite/backward/hash_map/14648.cc: Likewise.
4073         * testsuite/backward/hash_map/23528.cc: Likewise.
4074         * testsuite/backward/hash_set/1.cc: Likewise.
4075         * testsuite/backward/strstream_members.cc: Likewise.
4076         * testsuite/config/default.exp: Likewise.
4077         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
4078         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
4079         * testsuite/data/istream_extractor_other-1.tst: Likewise.
4080         * testsuite/data/istream_extractor_other-1.txt: Likewise.
4081         * testsuite/data/istream_extractor_other-2.tst: Likewise.
4082         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
4083         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
4084         * testsuite/data/sgetn.txt: Likewise.
4085         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
4086         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
4087         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
4088         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
4089         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
4090         * testsuite/ext/array_allocator/26875.cc: Likewise.
4091         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
4092         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
4093         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
4094         * testsuite/ext/array_allocator/check_new.cc: Likewise.
4095         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
4096         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
4097         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
4098         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
4099         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
4100         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
4101         * testsuite/ext/codecvt/1.cc: Likewise.
4102         * testsuite/ext/codecvt/char-1.cc: Likewise.
4103         * testsuite/ext/codecvt/char-2.cc: Likewise.
4104         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
4105         * testsuite/ext/concept_checks.cc: Likewise.
4106         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
4107         Likewise.
4108         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
4109         Likewise.
4110         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
4111         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
4112         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
4113         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
4114         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
4115         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
4116         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
4117         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
4118         Likewise.
4119         * testsuite/ext/headers.cc: Likewise.
4120         * testsuite/ext/is_heap/1.cc: Likewise.
4121         * testsuite/ext/is_heap/check_type.cc: Likewise.
4122         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
4123         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
4124         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
4125         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
4126         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
4127         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
4128         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
4129         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
4130         * testsuite/ext/median.cc: Likewise.
4131         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
4132         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
4133         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
4134         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
4135         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
4136         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
4137         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
4138         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
4139         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
4140         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
4141         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
4142         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
4143         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
4144         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
4145         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
4146         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
4147         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
4148         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
4149         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
4150         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
4151         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
4152         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
4153         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
4154         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
4155         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
4156         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
4157         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
4158         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
4159         * testsuite/ext/new_allocator/check_new.cc: Likewise.
4160         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
4161         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
4162         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
4163         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
4164         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
4165         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
4166         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
4167         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
4168         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
4169         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
4170         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
4171         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
4172         * testsuite/ext/rope/1.cc: Likewise.
4173         * testsuite/ext/rope/2.cc: Likewise.
4174         * testsuite/ext/rope/3.cc: Likewise.
4175         * testsuite/ext/rope/36832.cc: Likewise.
4176         * testsuite/ext/rope/4.cc: Likewise.
4177         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
4178         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
4179         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
4180         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
4181         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
4182         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
4183         Likewise.
4184         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
4185         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
4186         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
4187         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
4188         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
4189         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
4190         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
4191         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
4192         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
4193         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
4194         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
4195         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
4196         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
4197         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
4198         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
4199         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
4200         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
4201         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
4202         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
4203         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
4204         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
4205         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
4206         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
4207         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
4208         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
4209         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
4210         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
4211         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
4212         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
4213         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
4214         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
4215         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
4216         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
4217         * testsuite/lib/dg-options.exp: Likewise.
4218         * testsuite/lib/libstdc++.exp: Likewise.
4219         * testsuite/lib/prune.exp: Likewise.
4220         * testsuite/libstdc++-abi/abi.exp: Likewise.
4221         * testsuite/libstdc++-dg/conformance.exp: Likewise.
4222         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
4223         Likewise.
4224         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
4225         Likewise.
4226         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
4227         Likewise.
4228         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
4229         Likewise.
4230         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
4231         Likewise.
4232         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
4233         Likewise.
4234         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
4235         Likewise.
4236         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
4237         Likewise.
4238         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
4239         Likewise.
4240         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
4241         Likewise.
4242         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
4243         Likewise.
4244         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
4245         Likewise.
4246         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
4247         Likewise.
4248         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
4249         Likewise.
4250         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
4251         Likewise.
4252         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
4253         Likewise.
4254         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
4255         Likewise.
4256         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
4257         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
4258         Likewise.
4259         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
4260         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
4261         Likewise.
4262         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
4263         Likewise.
4264         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
4265         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
4266         Likewise.
4267         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
4268         Likewise.
4269         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
4270         Likewise.
4271         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
4272         Likewise.
4273         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
4274         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
4275         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
4276         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
4277         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
4278         Likewise.
4279         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
4280         Likewise.
4281         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
4282         Likewise.
4283         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
4284         Likewise.
4285         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
4286         Likewise.
4287         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
4288         Likewise.
4289         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
4290         Likewise.
4291         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
4292         Likewise.
4293         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
4294         Likewise.
4295         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
4296         Likewise.
4297         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
4298         Likewise.
4299         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
4300         Likewise.
4301         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
4302         Likewise.
4303         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
4304         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
4305         Likewise.
4306         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
4307         Likewise.
4308         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
4309         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
4310         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
4311         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
4312         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
4313         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
4314         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
4315         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
4316         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
4317         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
4318         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
4319         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
4320         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
4321         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
4322         Likewise.
4323         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
4324         Likewise.
4325         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
4326         Likewise.
4327         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
4328         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
4329         Likewise.
4330         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
4331         Likewise.
4332         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
4333         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
4334         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
4335         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
4336         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
4337         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
4338         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
4339         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
4340         Likewise.
4341         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
4342         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
4343         Likewise.
4344         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
4345         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
4346         Likewise.
4347         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
4348         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
4349         Likewise.
4350         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
4351         Likewise.
4352         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
4353         Likewise.
4354         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
4355         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
4356         Likewise.
4357         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
4358         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
4359         Likewise.
4360         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
4361         Likewise.
4362         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
4363         Likewise.
4364         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
4365         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
4366         Likewise.
4367         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
4368         Likewise.
4369         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
4370         Likewise.
4371         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
4372         Likewise.
4373         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
4374         Likewise.
4375         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
4376         Likewise.
4377         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
4378         Likewise.
4379         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
4380         Likewise.
4381         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
4382         Likewise.
4383         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
4384         Likewise.
4385         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
4386         Likewise.
4387         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
4388         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
4389         Likewise.
4390         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
4391         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
4392         Likewise.
4393         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
4394         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
4395         Likewise.
4396         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
4397         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
4398         Likewise.
4399         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
4400         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
4401         Likewise.
4402         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
4403         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
4404         Likewise.
4405         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
4406         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
4407         Likewise.
4408         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
4409         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
4410         Likewise.
4411         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
4412         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
4413         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
4414         Likewise.
4415         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
4416         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
4417         Likewise.
4418         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
4419         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
4420         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
4421         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
4422         Likewise.
4423         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
4424         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
4425         Likewise.
4426         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
4427         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
4428         Likewise.
4429         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
4430         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
4431         Likewise.
4432         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
4433         Likewise.
4434         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
4435         Likewise.
4436         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
4437         Likewise.
4438         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
4439         Likewise.
4440         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
4441         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
4442         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
4443         Likewise.
4444         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
4445         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
4446         Likewise.
4447         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
4448         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
4449         Likewise.
4450         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
4451         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
4452         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
4453         Likewise.
4454         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
4455         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
4456         Likewise.
4457         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
4458         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
4459         Likewise.
4460         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
4461         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
4462         Likewise.
4463         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
4464         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
4465         Likewise.
4466         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
4467         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
4468         Likewise.
4469         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
4470         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
4471         Likewise.
4472         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
4473         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
4474         Likewise.
4475         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
4476         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
4477         Likewise.
4478         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
4479         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
4480         Likewise.
4481         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
4482         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
4483         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
4484         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
4485         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
4486         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
4487         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
4488         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
4489         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
4490         Likewise.
4491         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
4492         Likewise.
4493         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
4494         Likewise.
4495         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
4496         Likewise.
4497         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
4498         Likewise.
4499         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
4500         Likewise.
4501         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
4502         Likewise.
4503         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
4504         Likewise.
4505         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
4506         Likewise.
4507         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
4508         Likewise.
4509         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
4510         Likewise.
4511         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
4512         Likewise.
4513         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
4514         Likewise.
4515         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
4516         Likewise.
4517         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
4518         Likewise.
4519         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
4520         Likewise.
4521         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
4522         Likewise.
4523         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
4524         Likewise.
4525         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
4526         Likewise.
4527         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
4528         Likewise.
4529         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
4530         Likewise.
4531         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
4532         Likewise.
4533         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
4534         Likewise.
4535         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
4536         Likewise.
4537         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
4538         Likewise.
4539         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
4540         Likewise.
4541         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
4542         Likewise.
4543         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
4544         Likewise.
4545         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
4546         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
4547         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
4548         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
4549         Likewise.
4550         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
4551         Likewise.
4552         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
4553         Likewise.
4554         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
4555         Likewise.
4556         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
4557         Likewise.
4558         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
4559         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
4560         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
4561         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
4562         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
4563         Likewise.
4564         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
4565         Likewise.
4566         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
4567         Likewise.
4568         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
4569         Likewise.
4570         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
4571         Likewise.
4572         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
4573         Likewise.
4574         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
4575         Likewise.
4576         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
4577         Likewise.
4578         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
4579         Likewise.
4580         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
4581         Likewise.
4582         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
4583         Likewise.
4584         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
4585         Likewise.
4586         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
4587         Likewise.
4588         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
4589         Likewise.
4590         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
4591         Likewise.
4592         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
4593         Likewise.
4594         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
4595         Likewise.
4596         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
4597         Likewise.
4598         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
4599         Likewise.
4600         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
4601         Likewise.
4602         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
4603         Likewise.
4604         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
4605         Likewise.
4606         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
4607         Likewise.
4608         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
4609         Likewise.
4610         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
4611         Likewise.
4612         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
4613         Likewise.
4614         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
4615         Likewise.
4616         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
4617         Likewise.
4618         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
4619         Likewise.
4620         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
4621         Likewise.
4622         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
4623         Likewise.
4624         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
4625         Likewise.
4626         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
4627         Likewise.
4628         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
4629         Likewise.
4630         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
4631         Likewise.
4632         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
4633         Likewise.
4634         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
4635         Likewise.
4636         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
4637         Likewise.
4638         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
4639         Likewise.
4640         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
4641         Likewise.
4642         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
4643         Likewise.
4644         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
4645         Likewise.
4646         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
4647         Likewise.
4648         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
4649         Likewise.
4650         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
4651         Likewise.
4652         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
4653         Likewise.
4654         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
4655         Likewise.
4656         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
4657         Likewise.
4658         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
4659         Likewise.
4660         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
4661         Likewise.
4662         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
4663         Likewise.
4664         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
4665         Likewise.
4666         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
4667         Likewise.
4668         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
4669         Likewise.
4670         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
4671         Likewise.
4672         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
4673         Likewise.
4674         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
4675         Likewise.
4676         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
4677         Likewise.
4678         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
4679         Likewise.
4680         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
4681         Likewise.
4682         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
4683         Likewise.
4684         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
4685         Likewise.
4686         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
4687         Likewise.
4688         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
4689         Likewise.
4690         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
4691         Likewise.
4692         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
4693         Likewise.
4694         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
4695         Likewise.
4696         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
4697         Likewise.
4698         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
4699         Likewise.
4700         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
4701         Likewise.
4702         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
4703         Likewise.
4704         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
4705         Likewise.
4706         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
4707         Likewise.
4708         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
4709         Likewise.
4710         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
4711         Likewise.
4712         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
4713         Likewise.
4714         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
4715         Likewise.
4716         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
4717         Likewise.
4718         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
4719         Likewise.
4720         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
4721         Likewise.
4722         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
4723         Likewise.
4724         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
4725         Likewise.
4726         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
4727         Likewise.
4728         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
4729         Likewise.
4730         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
4731         Likewise.
4732         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
4733         Likewise.
4734         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
4735         Likewise.
4736         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
4737         Likewise.
4738         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
4739         Likewise.
4740         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
4741         Likewise.
4742         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
4743         Likewise.
4744         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
4745         Likewise.
4746         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
4747         Likewise.
4748         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
4749         Likewise.
4750         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
4751         Likewise.
4752         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
4753         Likewise.
4754         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
4755         Likewise.
4756         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
4757         Likewise.
4758         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
4759         Likewise.
4760         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
4761         Likewise.
4762         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
4763         Likewise.
4764         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
4765         Likewise.
4766         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
4767         Likewise.
4768         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
4769         Likewise.
4770         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
4771         Likewise.
4772         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
4773         Likewise.
4774         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
4775         Likewise.
4776         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
4777         Likewise.
4778         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
4779         Likewise.
4780         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
4781         Likewise.
4782         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
4783         Likewise.
4784         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
4785         Likewise.
4786         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
4787         Likewise.
4788         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
4789         Likewise.
4790         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
4791         Likewise.
4792         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
4793         Likewise.
4794         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
4795         Likewise.
4796         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
4797         Likewise.
4798         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
4799         Likewise.
4800         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
4801         Likewise.
4802         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
4803         Likewise.
4804         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
4805         Likewise.
4806         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
4807         Likewise.
4808         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
4809         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
4810         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
4811         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
4812         Likewise.
4813         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
4814         Likewise.
4815         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
4816         Likewise.
4817         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
4818         Likewise.
4819         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
4820         Likewise.
4821         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
4822         Likewise.
4823         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
4824         Likewise.
4825         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
4826         Likewise.
4827         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
4828         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
4829         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
4830         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
4831         Likewise.
4832         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
4833         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
4834         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
4835         Likewise.
4836         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
4837         Likewise.
4838         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
4839         Likewise.
4840         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
4841         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
4842         Likewise.
4843         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
4844         Likewise.
4845         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
4846         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
4847         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
4848         Likewise.
4849         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
4850         Likewise.
4851         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
4852         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
4853         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
4854         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
4855         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
4856         Likewise.
4857         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
4858         Likewise.
4859         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
4860         Likewise.
4861         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
4862         Likewise.
4863         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
4864         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
4865         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
4866         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
4867         Likewise.
4868         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
4869         Likewise.
4870         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
4871         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
4872         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
4873         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
4874         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
4875         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
4876         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
4877         Likewise.
4878         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
4879         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
4880         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
4881         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
4882         Likewise.
4883         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
4884         Likewise.
4885         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
4886         Likewise.
4887         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
4888         Likewise.
4889         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
4890         Likewise.
4891         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
4892         Likewise.
4893         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
4894         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
4895         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
4896         Likewise.
4897         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
4898         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
4899         Likewise.
4900         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
4901         Likewise.
4902         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
4903         Likewise.
4904         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
4905         Likewise.
4906         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
4907         Likewise.
4908         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
4909         Likewise.
4910         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
4911         Likewise.
4912         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
4913         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
4914         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
4915         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
4916         Likewise.
4917         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
4918         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
4919         Likewise.
4920         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
4921         Likewise.
4922         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
4923         Likewise.
4924         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
4925         Likewise.
4926         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
4927         Likewise.
4928         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
4929         Likewise.
4930         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
4931         Likewise.
4932         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
4933         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
4934         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
4935         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
4936         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
4937         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
4938         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
4939         Likewise.
4940         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
4941         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
4942         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
4943         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
4944         Likewise.
4945         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
4946         Likewise.
4947         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
4948         Likewise.
4949         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
4950         Likewise.
4951         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
4952         Likewise.
4953         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
4954         Likewise.
4955         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
4956         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
4957         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
4958         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
4959         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
4960         Likewise.
4961         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
4962         Likewise.
4963         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
4964         Likewise.
4965         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
4966         Likewise.
4967         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
4968         Likewise.
4969         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
4970         Likewise.
4971         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
4972         Likewise.
4973         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
4974         Likewise.
4975         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
4976         Likewise.
4977         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
4978         Likewise.
4979         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
4980         Likewise.
4981         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
4982         Likewise.
4983         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
4984         Likewise.
4985         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
4986         Likewise.
4987         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
4988         Likewise.
4989         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
4990         Likewise.
4991         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
4992         Likewise.
4993         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
4994         Likewise.
4995         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
4996         Likewise.
4997         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
4998         Likewise.
4999         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
5000         Likewise.
5001         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
5002         Likewise.
5003         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
5004         Likewise.
5005         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
5006         Likewise.
5007         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
5008         Likewise.
5009         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
5010         Likewise.
5011         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
5012         Likewise.
5013         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
5014         Likewise.
5015         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
5016         Likewise.
5017         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
5018         Likewise.
5019         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
5020         Likewise.
5021         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
5022         Likewise.
5023         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
5024         Likewise.
5025         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
5026         Likewise.
5027         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
5028         Likewise.
5029         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
5030         Likewise.
5031         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
5032         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
5033         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
5034         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
5035         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
5036         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
5037         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
5038         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
5039         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
5040         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
5041         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
5042         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
5043         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
5044         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
5045         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
5046         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
5047         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
5048         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
5049         * testsuite/tr1/headers/all.cc: Likewise.
5050         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
5051         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
5052         * testsuite/util/testsuite_shared.cc: Likewise.
5053         * scripts/extract_symvers: Likewise.  Remove runtime exception.
5054         * testsuite/17_intro/headers/all.cc: Likewise.
5055         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
5056         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
5057         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
5058         Likewise.
5059         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
5060         Likewise.
5061         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
5062         Likewise.
5063         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
5064         Likewise.
5065         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
5066         Likewise.
5067         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
5068         Likewise.
5069         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
5070         Likewise.
5071         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
5072         Likewise.
5073         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
5074         Likewise.
5075         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
5076         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
5077         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
5078         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
5079         Likewise.
5080         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
5081         Likewise.
5082         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
5083         Likewise.
5084         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
5085         Likewise.
5086         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
5087         Likewise.
5088         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
5089         Likewise.
5090         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
5091         Likewise.
5092         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
5093         Likewise.
5094         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
5095         Likewise.
5096         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
5097         Likewise.
5098         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
5099         Likewise.
5100         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
5101         Likewise.
5102         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
5103         Likewise.
5104         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
5105         Likewise.
5106         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
5107         Likewise.
5108         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
5109         Likewise.
5110         * testsuite/20_util/pair/moveable.cc: Likewise.
5111         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
5112         Likewise.
5113         * testsuite/20_util/pair/swap.cc: Likewise.
5114         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
5115         Likewise.
5116         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
5117         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
5118         Likewise.
5119         * testsuite/20_util/tuple/moveable.cc: Likewise.
5120         * testsuite/20_util/tuple/moveable2.cc: Likewise.
5121         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
5122         Likewise.
5123         * testsuite/20_util/tuple/swap.cc: Likewise.
5124         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
5125         Likewise.
5126         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
5127         Likewise.
5128         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
5129         Likewise.
5130         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
5131         Likewise.
5132         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
5133         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
5134         Likewise.
5135         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
5136         Likewise.
5137         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
5138         Likewise.
5139         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
5140         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
5141         Likewise.
5142         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
5143         Likewise.
5144         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
5145         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
5146         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
5147         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
5148         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
5149         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
5150         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
5151         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
5152         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
5153         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
5154         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
5155         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
5156         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
5157         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
5158         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
5159         Likewise.
5160         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
5161         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
5162         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
5163         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
5164         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
5165         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
5166         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
5167         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
5168         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
5169         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
5170         Likewise.
5171         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
5172         Likewise.
5173         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
5174         Likewise.
5175         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
5176         Likewise.
5177         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
5178         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
5179         Likewise.
5180         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
5181         Likewise.
5182         * testsuite/23_containers/deque/14340.cc: Likewise.
5183         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
5184         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
5185         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
5186         * testsuite/23_containers/deque/init-list.cc: Likewise.
5187         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
5188         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
5189         * testsuite/23_containers/deque/moveable.cc: Likewise.
5190         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
5191         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
5192         Likewise.
5193         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
5194         Likewise.
5195         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
5196         Likewise.
5197         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
5198         Likewise.
5199         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
5200         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
5201         Likewise.
5202         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
5203         Likewise.
5204         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
5205         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
5206         Likewise.
5207         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
5208         Likewise.
5209         * testsuite/23_containers/list/14340.cc: Likewise.
5210         * testsuite/23_containers/list/23781.cc: Likewise.
5211         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
5212         * testsuite/23_containers/list/init-list.cc: Likewise.
5213         * testsuite/23_containers/list/moveable.cc: Likewise.
5214         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
5215         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
5216         Likewise.
5217         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
5218         Likewise.
5219         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
5220         Likewise.
5221         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
5222         Likewise.
5223         * testsuite/23_containers/map/14340.cc: Likewise.
5224         * testsuite/23_containers/map/23781.cc: Likewise.
5225         * testsuite/23_containers/map/init-list.cc: Likewise.
5226         * testsuite/23_containers/map/moveable.cc: Likewise.
5227         * testsuite/23_containers/map/operations/1.cc: Likewise.
5228         * testsuite/23_containers/map/operations/31440.cc: Likewise.
5229         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
5230         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
5231         Likewise.
5232         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
5233         Likewise.
5234         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
5235         Likewise.
5236         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
5237         Likewise.
5238         * testsuite/23_containers/multimap/14340.cc: Likewise.
5239         * testsuite/23_containers/multimap/23781.cc: Likewise.
5240         * testsuite/23_containers/multimap/init-list.cc: Likewise.
5241         * testsuite/23_containers/multimap/moveable.cc: Likewise.
5242         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
5243         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
5244         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
5245         Likewise.
5246         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
5247         Likewise.
5248         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
5249         Likewise.
5250         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
5251         Likewise.
5252         * testsuite/23_containers/multiset/14340.cc: Likewise.
5253         * testsuite/23_containers/multiset/23781.cc: Likewise.
5254         * testsuite/23_containers/multiset/init-list.cc: Likewise.
5255         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
5256         * testsuite/23_containers/multiset/moveable.cc: Likewise.
5257         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
5258         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
5259         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
5260         Likewise.
5261         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
5262         Likewise.
5263         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
5264         Likewise.
5265         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
5266         Likewise.
5267         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
5268         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
5269         Likewise.
5270         * testsuite/23_containers/queue/moveable.cc: Likewise.
5271         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
5272         Likewise.
5273         * testsuite/23_containers/set/14340.cc: Likewise.
5274         * testsuite/23_containers/set/23781.cc: Likewise.
5275         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
5276         * testsuite/23_containers/set/init-list.cc: Likewise.
5277         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
5278         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
5279         * testsuite/23_containers/set/moveable.cc: Likewise.
5280         * testsuite/23_containers/set/operations/1.cc: Likewise.
5281         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
5282         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
5283         Likewise.
5284         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
5285         Likewise.
5286         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
5287         Likewise.
5288         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
5289         Likewise.
5290         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
5291         Likewise.
5292         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
5293         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
5294         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
5295         Likewise.
5296         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
5297         Likewise.
5298         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
5299         Likewise.
5300         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
5301         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
5302         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
5303         Likewise.
5304         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
5305         Likewise.
5306         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
5307         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
5308         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
5309         Likewise.
5310         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
5311         Likewise.
5312         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
5313         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
5314         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
5315         Likewise.
5316         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
5317         Likewise.
5318         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
5319         Likewise.
5320         * testsuite/23_containers/vector/14340.cc: Likewise.
5321         * testsuite/23_containers/vector/26412-1.cc: Likewise.
5322         * testsuite/23_containers/vector/26412-2.cc: Likewise.
5323         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
5324         Likewise.
5325         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
5326         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
5327         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
5328         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
5329         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
5330         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
5331         Likewise.
5332         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
5333         Likewise.
5334         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
5335         Likewise.
5336         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
5337         Likewise.
5338         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
5339         Likewise.
5340         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
5341         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
5342         * testsuite/23_containers/vector/init-list.cc: Likewise.
5343         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
5344         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
5345         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
5346         * testsuite/23_containers/vector/moveable.cc: Likewise.
5347         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
5348         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
5349         Likewise.
5350         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
5351         Likewise.
5352         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
5353         Likewise.
5354         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
5355         Likewise.
5356         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
5357         * testsuite/23_containers/vector/types/23767.cc: Likewise.
5358         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
5359         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
5360         Likewise.
5361         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
5362         Likewise.
5363         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
5364         Likewise.
5365         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
5366         Likewise.
5367         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
5368         Likewise.
5369         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
5370         Likewise.
5371         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
5372         Likewise.
5373         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
5374         Likewise.
5375         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
5376         Likewise.
5377         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
5378         Likewise.
5379         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
5380         Likewise.
5381         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
5382         Likewise.
5383         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
5384         Likewise.
5385         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
5386         Likewise.
5387         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
5388         Likewise.
5389         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
5390         Likewise.
5391         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
5392         Likewise.
5393         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
5394         Likewise.
5395         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
5396         Likewise.
5397         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
5398         Likewise.
5399         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
5400         Likewise.
5401         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
5402         Likewise.
5403         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
5404         Likewise.
5405         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
5406         Likewise.
5407         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
5408         Likewise.
5409         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
5410         Likewise.
5411         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
5412         Likewise.
5413         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
5414         Likewise.
5415         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
5416         Likewise.
5417         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
5418         Likewise.
5419         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
5420         Likewise.
5421         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
5422         Likewise.
5423         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
5424         Likewise.
5425         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
5426         Likewise.
5427         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
5428         Likewise.
5429         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
5430         Likewise.
5431         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
5432         Likewise.
5433         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
5434         Likewise.
5435         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
5436         Likewise.
5437         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
5438         Likewise.
5439         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
5440         Likewise.
5441         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
5442         Likewise.
5443         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
5444         Likewise.
5445         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
5446         Likewise.
5447         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
5448         Likewise.
5449         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
5450         Likewise.
5451         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
5452         Likewise.
5453         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
5454         Likewise.
5455         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
5456         Likewise.
5457         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
5458         Likewise.
5459         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
5460         Likewise.
5461         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
5462         Likewise.
5463         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
5464         Likewise.
5465         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
5466         Likewise.
5467         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
5468         Likewise.
5469         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
5470         Likewise.
5471         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
5472         Likewise.
5473         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
5474         Likewise.
5475         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
5476         Likewise.
5477         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
5478         Likewise.
5479         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
5480         Likewise.
5481         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
5482         Likewise.
5483         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
5484         Likewise.
5485         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
5486         Likewise.
5487         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
5488         Likewise.
5489         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
5490         Likewise.
5491         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
5492         Likewise.
5493         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
5494         Likewise.
5495         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
5496         Likewise.
5497         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
5498         Likewise.
5499         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
5500         Likewise.
5501         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
5502         Likewise.
5503         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
5504         Likewise.
5505         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
5506         Likewise.
5507         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
5508         Likewise.
5509         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
5510         Likewise.
5511         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
5512         Likewise.
5513         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
5514         Likewise.
5515         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
5516         Likewise.
5517         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
5518         Likewise.
5519         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
5520         Likewise.
5521         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
5522         Likewise.
5523         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
5524         Likewise.
5525         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
5526         Likewise.
5527         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
5528         Likewise.
5529         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
5530         Likewise.
5531         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
5532         Likewise.
5533         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
5534         Likewise.
5535         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
5536         Likewise.
5537         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
5538         Likewise.
5539         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
5540         Likewise.
5541         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
5542         Likewise.
5543         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
5544         Likewise.
5545         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
5546         Likewise.
5547         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
5548         Likewise.
5549         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
5550         Likewise.
5551         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
5552         Likewise.
5553         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
5554         Likewise.
5555         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
5556         Likewise.
5557         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
5558         Likewise.
5559         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
5560         Likewise.
5561         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
5562         Likewise.
5563         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
5564         Likewise.
5565         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
5566         Likewise.
5567         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
5568         Likewise.
5569         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
5570         Likewise.
5571         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
5572         Likewise.
5573         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
5574         Likewise.
5575         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
5576         Likewise.
5577         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
5578         Likewise.
5579         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
5580         Likewise.
5581         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
5582         Likewise.
5583         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
5584         Likewise.
5585         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
5586         Likewise.
5587         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
5588         Likewise.
5589         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
5590         Likewise.
5591         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
5592         Likewise.
5593         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
5594         Likewise.
5595         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
5596         Likewise.
5597         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
5598         Likewise.
5599         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
5600         Likewise.
5601         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
5602         Likewise.
5603         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
5604         Likewise.
5605         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
5606         Likewise.
5607         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
5608         Likewise.
5609         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
5610         Likewise.
5611         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
5612         Likewise.
5613         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
5614         Likewise.
5615         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
5616         Likewise.
5617         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
5618         Likewise.
5619         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
5620         Likewise.
5621         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
5622         Likewise.
5623         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
5624         Likewise.
5625         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
5626         Likewise.
5627         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
5628         Likewise.
5629         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
5630         Likewise.
5631         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
5632         Likewise.
5633         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
5634         Likewise.
5635         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
5636         Likewise.
5637         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
5638         Likewise.
5639         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
5640         Likewise.
5641         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
5642         Likewise.
5643         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
5644         Likewise.
5645         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
5646         Likewise.
5647         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
5648         Likewise.
5649         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
5650         Likewise.
5651         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
5652         Likewise.
5653         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
5654         Likewise.
5655         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
5656         Likewise.
5657         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
5658         Likewise.
5659         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
5660         Likewise.
5661         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
5662         Likewise.
5663         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
5664         Likewise.
5665         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
5666         Likewise.
5667         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
5668         Likewise.
5669         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
5670         Likewise.
5671         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
5672         Likewise.
5673         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
5674         Likewise.
5675         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
5676         Likewise.
5677         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
5678         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
5679         Likewise.
5680         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
5681         Likewise.
5682         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
5683         Likewise.
5684         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
5685         Likewise.
5686         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
5687         Likewise.
5688         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
5689         Likewise.
5690         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
5691         Likewise.
5692         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
5693         Likewise.
5694         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
5695         Likewise.
5696         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
5697         Likewise.
5698         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
5699         Likewise.
5700         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
5701         Likewise.
5702         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
5703         Likewise.
5704         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
5705         Likewise.
5706         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
5707         Likewise.
5708         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
5709         Likewise.
5710         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
5711         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
5712         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
5713         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
5714         Likewise.
5715         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
5716         Likewise.
5717         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
5718         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
5719         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
5720         Likewise.
5721         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
5722         Likewise.
5723         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
5724         Likewise.
5725         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
5726         Likewise.
5727         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
5728         Likewise.
5729         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
5730         Likewise.
5731         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
5732         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
5733         Likewise.
5734         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
5735         * testsuite/26_numerics/valarray/27867.cc: Likewise.
5736         * testsuite/26_numerics/valarray/30416.cc: Likewise.
5737         * testsuite/26_numerics/valarray/33084.cc: Likewise.
5738         * testsuite/26_numerics/valarray/algo.cc: Likewise.
5739         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
5740         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
5741         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
5742         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
5743         Likewise.
5744         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
5745         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
5746         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
5747         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
5748         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
5749         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
5750         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
5751         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
5752         Likewise.
5753         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
5754         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
5755         Likewise.
5756         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
5757         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
5758         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
5759         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
5760         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
5761         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
5762         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
5763         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
5764         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
5765         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
5766         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
5767         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
5768         Likewise.
5769         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
5770         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
5771         Likewise.
5772         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
5773         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
5774         Likewise.
5775         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
5776         Likewise.
5777         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
5778         Likewise.
5779         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
5780         Likewise.
5781         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
5782         Likewise.
5783         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
5784         Likewise.
5785         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
5786         Likewise.
5787         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
5788         Likewise.
5789         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
5790         Likewise.
5791         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
5792         Likewise.
5793         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
5794         Likewise.
5795         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
5796         Likewise.
5797         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
5798         Likewise.
5799         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
5800         Likewise.
5801         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
5802         Likewise.
5803         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
5804         Likewise.
5805         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
5806         Likewise.
5807         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
5808         Likewise.
5809         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
5810         Likewise.
5811         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
5812         Likewise.
5813         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
5814         Likewise.
5815         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
5816         Likewise.
5817         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
5818         Likewise.
5819         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
5820         Likewise.
5821         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
5822         Likewise.
5823         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
5824         Likewise.
5825         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
5826         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
5827         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
5828         Likewise.
5829         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
5830         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
5831         Likewise.
5832         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
5833         Likewise.
5834         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
5835         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
5836         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
5837         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
5838         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
5839         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
5840         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
5841         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
5842         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
5843         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
5844         Likewise.
5845         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
5846         Likewise.
5847         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
5848         Likewise.
5849         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
5850         Likewise.
5851         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
5852         Likewise.
5853         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
5854         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
5855         Likewise.
5856         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
5857         Likewise.
5858         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
5859         Likewise.
5860         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
5861         Likewise.
5862         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
5863         Likewise.
5864         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
5865         Likewise.
5866         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
5867         Likewise.
5868         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
5869         Likewise.
5870         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
5871         Likewise.
5872         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
5873         Likewise.
5874         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
5875         Likewise.
5876         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
5877         Likewise.
5878         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
5879         Likewise.
5880         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
5881         Likewise.
5882         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
5883         Likewise.
5884         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
5885         Likewise.
5886         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
5887         Likewise.
5888         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
5889         Likewise.
5890         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
5891         Likewise.
5892         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
5893         Likewise.
5894         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
5895         Likewise.
5896         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
5897         Likewise.
5898         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
5899         Likewise.
5900         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
5901         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
5902         Likewise.
5903         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
5904         Likewise.
5905         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
5906         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
5907         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
5908         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
5909         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
5910         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
5911         Likewise.
5912         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
5913         Likewise.
5914         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
5915         Likewise.
5916         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
5917         Likewise.
5918         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
5919         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
5920         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
5921         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
5922         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
5923         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
5924         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
5925         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
5926         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
5927         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
5928         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
5929         Likewise.
5930         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
5931         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
5932         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
5933         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
5934         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
5935         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
5936         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
5937         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
5938         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
5939         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
5940         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
5941         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
5942         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
5943         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
5944         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
5945         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
5946         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
5947         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
5948         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
5949         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
5950         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
5951         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
5952         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
5953         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
5954         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
5955         Likewise.
5956         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
5957         * testsuite/27_io/fpos/14252.cc: Likewise.
5958         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
5959         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
5960         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
5961         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
5962         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
5963         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
5964         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
5965         * testsuite/27_io/ios_base/state/1.cc: Likewise.
5966         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
5967         Likewise.
5968         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
5969         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
5970         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
5971         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
5972         Likewise.
5973         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
5974         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
5975         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
5976         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
5977         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
5978         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
5979         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
5980         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
5981         * testsuite/27_io/objects/char/3045.cc: Likewise.
5982         * testsuite/27_io/objects/char/3647.cc: Likewise.
5983         * testsuite/27_io/objects/char/5268.cc: Likewise.
5984         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
5985         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
5986         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
5987         * testsuite/28_regex/init-list.cc: Likewise.
5988         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
5989         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
5990         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
5991         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
5992         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
5993         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
5994         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
5995         Likewise.
5996         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
5997         Likewise.
5998         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
5999         Likewise.
6000         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
6001         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
6002         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
6003         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
6004         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
6005         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
6006         Likewise.
6007         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
6008         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
6009         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
6010         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
6011         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
6012         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
6013         Likewise.
6014         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
6015         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
6016         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
6017         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
6018         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
6019         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
6020         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
6021         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
6022         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
6023         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
6024         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
6025         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
6026         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
6027         Likewise.
6028         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
6029         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
6030         Likewise.
6031         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
6032         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
6033         Likewise.
6034         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
6035         Likewise.
6036         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
6037         Likewise.
6038         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
6039         Likewise.
6040         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
6041         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
6042         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
6043         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
6044         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
6045         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
6046         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
6047         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
6048         Likewise.
6049         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
6050         Likewise.
6051         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
6052         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
6053         Likewise.
6054         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
6055         Likewise.
6056         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
6057         Likewise.
6058         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
6059         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
6060         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
6061         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
6062         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
6063         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
6064         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
6065         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
6066         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
6067         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
6068         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
6069         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
6070         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
6071         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
6072         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
6073         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
6074         Likewise.
6075         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
6076         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
6077         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
6078         Likewise.
6079         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
6080         Likewise.
6081         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
6082         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
6083         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
6084         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
6085         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
6086         Likewise.
6087         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
6088         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
6089         Likewise.
6090         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
6091         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
6092         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
6093         Likewise.
6094         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
6095         Likewise.
6096         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
6097         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
6098         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
6099         Likewise.
6100         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
6101         Likewise.
6102         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
6103         Likewise.
6104         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
6105         Likewise.
6106         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
6107         Likewise.
6108         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
6109         * testsuite/30_threads/this_thread/1.cc: Likewise.
6110         * testsuite/30_threads/this_thread/2.cc: Likewise.
6111         * testsuite/30_threads/this_thread/3.cc: Likewise.
6112         * testsuite/30_threads/this_thread/4.cc: Likewise.
6113         * testsuite/30_threads/thread/cons/1.cc: Likewise.
6114         * testsuite/30_threads/thread/cons/2.cc: Likewise.
6115         * testsuite/30_threads/thread/cons/3.cc: Likewise.
6116         * testsuite/30_threads/thread/cons/4.cc: Likewise.
6117         * testsuite/30_threads/thread/cons/5.cc: Likewise.
6118         * testsuite/30_threads/thread/cons/6.cc: Likewise.
6119         * testsuite/30_threads/thread/cons/7.cc: Likewise.
6120         * testsuite/30_threads/thread/cons/8.cc: Likewise.
6121         * testsuite/30_threads/thread/cons/9.cc: Likewise.
6122         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
6123         * testsuite/30_threads/thread/members/1.cc: Likewise.
6124         * testsuite/30_threads/thread/members/2.cc: Likewise.
6125         * testsuite/30_threads/thread/members/3.cc: Likewise.
6126         * testsuite/30_threads/thread/members/4.cc: Likewise.
6127         * testsuite/30_threads/thread/members/5.cc: Likewise.
6128         * testsuite/30_threads/thread/swap/1.cc: Likewise.
6129         * testsuite/30_threads/thread/swap/2.cc: Likewise.
6130         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
6131         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
6132         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
6133         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
6134         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
6135         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
6136         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
6137         Likewise.
6138         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
6139         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
6140         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
6141         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
6142         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
6143         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
6144         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
6145         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
6146         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
6147         * testsuite/30_threads/try_lock/1.cc: Likewise.
6148         * testsuite/30_threads/try_lock/2.cc: Likewise.
6149         * testsuite/30_threads/try_lock/3.cc: Likewise.
6150         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
6151         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
6152         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
6153         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
6154         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
6155         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
6156         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
6157         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
6158         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
6159         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
6160         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
6161         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
6162         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
6163         Likewise.
6164         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
6165         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
6166         Likewise.
6167         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
6168         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
6169         Likewise.
6170         * testsuite/ext/array_allocator/1.cc: Likewise.
6171         * testsuite/ext/array_allocator/2.cc: Likewise.
6172         * testsuite/ext/array_allocator/3.cc: Likewise.
6173         * testsuite/ext/ext_pointer/1.cc: Likewise.
6174         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
6175         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
6176         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
6177         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
6178         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
6179         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
6180         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
6181         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
6182         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
6183         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
6184         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
6185         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
6186         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
6187         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
6188         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
6189         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
6190         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
6191         Likewise.
6192         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
6193         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
6194         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
6195         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
6196         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
6197         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
6198         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
6199         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
6200         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
6201         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
6202         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
6203         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
6204         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
6205         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
6206         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
6207         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
6208         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
6209         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
6210         Likewise.
6211         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
6212         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
6213         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
6214         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
6215         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
6216         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
6217         * testsuite/ext/pod_char_traits.cc: Likewise.
6218         * testsuite/ext/slist/23781.cc: Likewise.
6219         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
6220         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
6221         * testsuite/ext/vstring/init-list.cc: Likewise.
6222         * testsuite/ext/vstring/moveable.cc: Likewise.
6223         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
6224         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
6225         Likewise.
6226         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
6227         Likewise.
6228         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
6229         Likewise.
6230         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
6231         Likewise.
6232         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
6233         Likewise.
6234         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
6235         Likewise.
6236         * testsuite/ext/vstring/types/23767.cc: Likewise.
6237         * testsuite/performance/21_strings/string_append.cc: Likewise.
6238         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
6239         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
6240         Likewise.
6241         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
6242         Likewise.
6243         * testsuite/performance/21_strings/string_find.cc: Likewise.
6244         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
6245         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
6246         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
6247         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
6248         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
6249         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
6250         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
6251         Likewise.
6252         * testsuite/performance/23_containers/create/map.cc: Likewise.
6253         * testsuite/performance/23_containers/create_from_sorted/set.cc:
6254         Likewise.
6255         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
6256         * testsuite/performance/23_containers/find/map.cc: Likewise.
6257         * testsuite/performance/23_containers/index/map.cc: Likewise.
6258         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
6259         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
6260         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
6261         Likewise.
6262         * testsuite/performance/23_containers/insert_erase/associative.cc:
6263         Likewise.
6264         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
6265         Likewise.
6266         * testsuite/performance/23_containers/producer_consumer/associative.cc:
6267         Likewise.
6268         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
6269         Likewise.
6270         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
6271         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
6272         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
6273         Likewise.
6274         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
6275         Likewise.
6276         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
6277         Likewise.
6278         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
6279         Likewise.
6280         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
6281         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
6282         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
6283         Likewise.
6284         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
6285         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
6286         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
6287         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
6288         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
6289         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
6290         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
6291         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
6292         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
6293         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
6294         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
6295         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
6296         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
6297         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
6298         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
6299         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
6300         Likewise.
6301         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
6302         Likewise.
6303         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
6304         Likewise.
6305         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
6306         Likewise.
6307         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
6308         Likewise.
6309         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
6310         Likewise.
6311         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
6312         Likewise.
6313         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
6314         Likewise.
6315         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
6316         Likewise.
6317         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
6318         Likewise.
6319         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
6320         Likewise.
6321         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
6322         Likewise.
6323         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
6324         Likewise.
6325         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
6326         Likewise.
6327         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
6328         Likewise.
6329         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
6330         Likewise.
6331         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
6332         Likewise.
6333         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
6334         Likewise.
6335         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
6336         Likewise.
6337         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
6338         Likewise.
6339         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
6340         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
6341         Likewise.
6342         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
6343         Likewise.
6344         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
6345         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
6346         Likewise.
6347         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
6348         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
6349         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
6350         Likewise.
6351         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
6352         Likewise.
6353         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
6354         Likewise.
6355         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
6356         Likewise.
6357         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
6358         Likewise.
6359         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
6360         Likewise.
6361         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
6362         Likewise.
6363         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
6364         Likewise.
6365         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
6366         Likewise.
6367         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
6368         Likewise.
6369         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
6370         Likewise.
6371         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
6372         Likewise.
6373         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
6374         Likewise.
6375         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
6376         Likewise.
6377         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
6378         Likewise.
6379         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
6380         Likewise.
6381         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
6382         Likewise.
6383         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
6384         Likewise.
6385         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
6386         Likewise.
6387         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
6388         Likewise.
6389         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
6390         Likewise.
6391         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
6392         Likewise.
6393         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
6394         Likewise.
6395         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
6396         Likewise.
6397         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
6398         Likewise.
6399         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
6400         Likewise.
6401         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
6402         Likewise.
6403         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
6404         Likewise.
6405         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
6406         Likewise.
6407         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
6408         Likewise.
6409         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
6410         Likewise.
6411         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
6412         Likewise.
6413         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
6414         Likewise.
6415         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
6416         Likewise.
6417         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
6418         Likewise.
6419         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
6420         Likewise.
6421         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
6422         Likewise.
6423         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
6424         Likewise.
6425         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
6426         Likewise.
6427         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
6428         Likewise.
6429         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
6430         Likewise.
6431         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
6432         Likewise.
6433         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
6434         Likewise.
6435         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
6436         Likewise.
6437         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
6438         Likewise.
6439         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
6440         Likewise.
6441         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
6442         Likewise.
6443         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
6444         Likewise.
6445         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
6446         Likewise.
6447         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
6448         Likewise.
6449         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
6450         Likewise.
6451         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
6452         Likewise.
6453         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
6454         Likewise.
6455         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
6456         Likewise.
6457         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
6458         Likewise.
6459         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
6460         Likewise.
6461         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
6462         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
6463         Likewise.
6464         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
6465         Likewise.
6466         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
6467         Likewise.
6468         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
6469         Likewise.
6470         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
6471         Likewise.
6472         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
6473         Likewise.
6474         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
6475         Likewise.
6476         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
6477         Likewise.
6478         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
6479         Likewise.
6480         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
6481         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
6482         Likewise.
6483         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
6484         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
6485         Likewise.
6486         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
6487         Likewise.
6488         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
6489         Likewise.
6490         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
6491         Likewise.
6492         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
6493         Likewise.
6494         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
6495         Likewise.
6496         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
6497         Likewise.
6498         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
6499         Likewise.
6500         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
6501         Likewise.
6502         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
6503         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
6504         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
6505         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
6506         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
6507         Likewise.
6508         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
6509         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
6510         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
6511         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
6512         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
6513         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
6514         * testsuite/util/io/illegal_input_error.hpp: Likewise.
6515         * testsuite/util/io/prog_bar.cc: Likewise.
6516         * testsuite/util/io/prog_bar.hpp: Likewise.
6517         * testsuite/util/io/text_populate.hpp: Likewise.
6518         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
6519         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
6520         * testsuite/util/io/xml.hpp: Likewise.
6521         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
6522         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
6523         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
6524         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
6525         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
6526         * testsuite/util/native_type/native_map.hpp: Likewise.
6527         * testsuite/util/native_type/native_multimap.hpp: Likewise.
6528         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
6529         * testsuite/util/native_type/native_set.hpp: Likewise.
6530         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
6531         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
6532         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
6533         Likewise.
6534         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
6535         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
6536         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
6537         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
6538         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
6539         Likewise.
6540         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
6541         Likewise.
6542         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
6543         Likewise.
6544         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
6545         Likewise.
6546         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
6547         Likewise.
6548         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
6549         Likewise.
6550         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
6551         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
6552         Likewise.
6553         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
6554         Likewise.
6555         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
6556         Likewise.
6557         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
6558         Likewise.
6559         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
6560         Likewise.
6561         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
6562         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
6563         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
6564         * testsuite/util/regression/basic_type.hpp: Likewise.
6565         * testsuite/util/regression/common_type.hpp: Likewise.
6566         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
6567         Likewise.
6568         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
6569         Likewise.
6570         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
6571         Likewise.
6572         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
6573         Likewise.
6574         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
6575         Likewise.
6576         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
6577         Likewise.
6578         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
6579         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
6580         Likewise.
6581         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
6582         Likewise.
6583         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
6584         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
6585         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
6586         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
6587         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
6588         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
6589         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
6590         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
6591         * testsuite/util/statistic/result_recorder.hpp: Likewise.
6592         * testsuite/util/statistic/sample_mean.hpp: Likewise.
6593         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
6594         * testsuite/util/statistic/sample_variance.hpp: Likewise.
6595         * testsuite/util/testsuite_abi.cc: Likewise.
6596         * testsuite/util/testsuite_abi.h: Likewise.
6597         * testsuite/util/testsuite_abi_check.cc: Likewise.
6598         * testsuite/util/testsuite_allocator.cc: Likewise.
6599         * testsuite/util/testsuite_allocator.h: Likewise.
6600         * testsuite/util/testsuite_api.h: Likewise.
6601         * testsuite/util/testsuite_character.cc: Likewise.
6602         * testsuite/util/testsuite_character.h: Likewise.
6603         * testsuite/util/testsuite_common_types.h: Likewise.
6604         * testsuite/util/testsuite_error.h: Likewise.
6605         * testsuite/util/testsuite_hooks.cc: Likewise.
6606         * testsuite/util/testsuite_hooks.h: Likewise.
6607         * testsuite/util/testsuite_io.h: Likewise.
6608         * testsuite/util/testsuite_iterators.h: Likewise.
6609         * testsuite/util/testsuite_performance.h: Likewise.
6610         * testsuite/util/testsuite_rng.h: Likewise.
6611         * testsuite/util/testsuite_rvalref.h: Likewise.
6612         * testsuite/util/testsuite_tr1.h: Likewise.
6613         * testsuite/util/thread/all.h: Likewise.
6614         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
6615         Likewise.
6616         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
6617         Likewise.
6618         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
6619         Likewise.
6620         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
6621         Likewise.
6622         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
6623         Likewise.
6624         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
6625         Likewise.
6626         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
6627         Likewise.
6628         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
6629         Likewise.
6630         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
6631         Likewise.
6632         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
6633         Likewise.
6634         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
6635         Likewise.
6636         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
6637         Likewise.
6638         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
6639         Likewise.
6640         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
6641         Likewise.
6642         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
6643         Likewise.
6644         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
6645         Likewise.
6646         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
6647         Likewise.
6648         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
6649         Likewise.
6650         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
6651         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
6652         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
6653         Likewise.
6654         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
6655         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
6656         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
6657         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
6658         Likewise.
6659         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
6660         Likewise.
6661         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
6662         Likewise.
6663         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
6664         Likewise.
6665         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
6666         Likewise.
6667         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
6668         Likewise.
6669         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
6670         Likewise.
6671         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
6672         Likewise.
6673         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
6674         Likewise.
6675         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
6676         Likewise.
6677         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
6678         Likewise.
6679         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
6680         Likewise.
6681         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
6682         Likewise.
6683         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
6684         Likewise.
6685         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
6686         Likewise.
6687         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
6688         Likewise.
6689         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
6690         Likewise.
6691         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
6692         Likewise.
6693         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
6694         Likewise.
6695         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
6696         Likewise.
6697         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
6698         Likewise.
6699         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
6700         Likewise.
6701         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
6702         Likewise.
6703         * testsuite/26_numerics/random/mt19937.cc: Likewise.
6704         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
6705         Likewise.
6706         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
6707         Likewise.
6708         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
6709         Likewise.
6710         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
6711         Likewise.
6712         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
6713         Likewise.
6714         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
6715         Likewise.
6716         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
6717         Likewise.
6718         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
6719         Likewise.
6720         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
6721         Likewise.
6722         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
6723         Likewise.
6724         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
6725         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
6726         Likewise.
6727         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
6728         Likewise.
6729         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
6730         Likewise.
6731         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
6732         Likewise.
6733         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
6734         Likewise.
6735         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
6736         Likewise.
6737         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
6738         Likewise.
6739         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
6740         Likewise.
6741         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
6742         Likewise.
6743         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
6744         Likewise.
6745         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
6746         Likewise.
6747         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
6748         Likewise.
6749         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
6750         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
6751         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
6752         Likewise.
6753         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
6754         Likewise.
6755         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
6756         Likewise.
6757         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
6758         Likewise.
6759         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
6760         Likewise.
6761         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
6762         Likewise.
6763         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
6764         Likewise.
6765         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
6766         Likewise.
6767         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
6768         Likewise.
6769         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
6770         Likewise.
6771         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
6772         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
6773         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
6774         Likewise.
6775         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
6776         Likewise.
6777         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
6778         Likewise.
6779         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
6780         Likewise.
6781         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
6782         Likewise.
6783         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
6784         Likewise.
6785         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
6786         Likewise.
6787         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
6788         Likewise.
6789         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
6790         Likewise.
6791         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
6792         Likewise.
6793         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
6794         Likewise.
6795         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
6796         Likewise.
6797         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
6798         Likewise.
6799         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
6800         Likewise.
6801         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
6802         Likewise.
6803         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
6804         Likewise.
6805         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
6806         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
6807         Likewise.
6808         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
6809         Likewise.
6810         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
6811         Likewise.
6812         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
6813         Likewise.
6814         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
6815         Likewise.
6816         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
6817         Likewise.
6818         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
6819         Likewise.
6820         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
6821         Likewise.
6822         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
6823         Likewise.
6824         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
6825         Likewise.
6826         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
6827         Likewise.
6828         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
6829         Likewise.
6830         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
6831         Likewise.
6832         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
6833         Likewise.
6834         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
6835         Likewise.
6836         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
6837         Likewise.
6838         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
6839         Likewise.
6840         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
6841         Likewise.
6842         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
6843         Likewise.
6844         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
6845         Likewise.
6846         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
6847         Likewise.
6848         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
6849         Likewise.
6850         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
6851         Likewise.
6852         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
6853         Likewise.
6854         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
6855         Likewise.
6856         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
6857         Likewise.
6858         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
6859         Likewise.
6860         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
6861         Likewise.
6862         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
6863         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
6864         Likewise.
6865         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
6866         Likewise.
6867         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
6868         Likewise.
6869         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
6870         Likewise.
6871         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
6872         Likewise.
6873         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
6874         Likewise.
6875         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
6876         Likewise.
6877         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
6878         Likewise.
6879         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
6880         Likewise.
6881         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
6882         Likewise.
6883         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
6884         Likewise.
6885         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
6886         Likewise.
6887         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
6888         Likewise.
6889         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
6890         Likewise.
6891         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
6892         Likewise.
6893         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
6894         Likewise.
6895         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
6896         Likewise.
6897         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
6898         Likewise.
6899         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
6900         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
6901         * testsuite/backward/hash_map/25896.cc: Likewise.
6902         * testsuite/backward/hash_set/25896.cc: Likewise.
6903
6904 2009-04-08  Ian Lance Taylor  <iant@google.com>
6905
6906         * include/backward/hashtable.h (erase): Correctly handle erasing a
6907         reference to an entry in the hash table.
6908         * testsuite/backward/hash_map/25896.cc: New.
6909         * testsuite/backward/hash_set/25896.cc: New.
6910
6911 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
6912
6913         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
6914         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
6915
6916 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
6917
6918         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
6919         of debug.
6920         * include/Makefile.in: Regenerate.
6921         * include/precompiled/stdc++.h: Add.
6922
6923 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
6924
6925         * include/bits/random.h: Adjust doxygen markup.
6926         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
6927
6928         * testsuite/26_numerics/random/piecewise_linear_distribution/
6929         operators/serialize.cc: Use typedefs.
6930
6931 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6932
6933         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
6934         __gnu_cxx namespace.  Remove "static inline".
6935
6936 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
6937
6938         * include/bits/random.tcc (linear_congruential_engine<>::
6939         seed(seed_seq&)): Fix typo in last fix for __m == 0.
6940
6941 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
6942
6943         * include/bits/random.h (operator==): Mark all inline.
6944         (mersenne_twister_engine): Enable #if 0 checks.
6945
6946         * include/bits/random.h: Formatting tweaks.
6947
6948 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
6949
6950         * include/bits/random.tcc (piecewise_linear_distribution<>::
6951         operator()(_UniformRandomNumberGenerator&, const param_type&)):
6952         Remove spurious closed parenthesis.
6953
6954 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
6955
6956         PR libstdc++/39644 (partial)
6957         * include/bits/random.tcc (linear_congruential_engine<>::
6958         seed(seed_seq&), independent_bits_engine<>::operator(),
6959         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
6960
6961 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
6962
6963         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
6964         thinko.
6965         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
6966         default.cc: Enable.
6967
6968 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
6969
6970         PR libstdc++/39629 (partial)
6971         * testsuite/26_numerics/random/independent_bits_engine/cons/
6972         base_move.cc: Use uint_fast64_t instead of unsigned long.
6973         * testsuite/26_numerics/random/independent_bits_engine/cons/
6974         seed1.cc: Likewise.
6975         * testsuite/26_numerics/random/independent_bits_engine/cons/
6976         seed2.cc: Likewise.
6977         * testsuite/26_numerics/random/independent_bits_engine/cons/
6978         base_copy.cc: Likewise.
6979         * testsuite/26_numerics/random/independent_bits_engine/cons/
6980         default.cc: Likewise.
6981         * testsuite/26_numerics/random/independent_bits_engine/cons/
6982         seed_seq.cc: Likewise.
6983         * testsuite/26_numerics/random/independent_bits_engine/
6984         requirements/typedefs.cc: Likewise.
6985         * testsuite/26_numerics/random/independent_bits_engine/
6986         operators/equal.cc: Likewise.
6987         * testsuite/26_numerics/random/independent_bits_engine/
6988         operators/serialize.cc: Likewise.
6989         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
6990
6991 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
6992
6993         * include/tr1_impl/random: Remove, empty.
6994         * include/tr1_impl/random.tcc: Likewise.
6995
6996         * include/std/random: Minor clean-ups, formatting fixes, adjust
6997         copyright years.
6998         * include/bits/random.tcc: Likewise.
6999         * include/bits/random.h: Likewise.
7000         * include/tr1/random: Likewise.
7001         * include/tr1/random.tcc: Likewise.
7002         * include/tr1/random.h: Likewise.
7003
7004 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7005
7006         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
7007         * doc/html/api.html: Regenerate.
7008
7009 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7010
7011         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
7012         Change to mersenne_twister_engine, add same defaults as
7013         mersenne_twister_engine/cons/default.cc.
7014         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
7015
7016         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
7017         to __il.
7018         * include/bits/random.h (mersenne_twister_engine): Qualify
7019         _ShiftMin1 with namespace __detail.
7020         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
7021         constexpr std::numeric_limits::max() can be used.
7022         (mersenne_twister_engine): Split apart static asserts into one
7023         assert per message. Temporarily disable the last three.
7024
7025 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
7026
7027         * include/Makefile.am: Update to N2836. Modified for new random headers.
7028         * include/Makefile.in: Ditto.
7029         * include/tr1_impl/random: Moved to tr1/random.h
7030         * include/tr1_impl/random.tcc: Moved to tr1
7031         * include/tr1/random: Just point to moved tr1 random headers.
7032         * include/tr1/random.tcc: Moved from tr1_impl.
7033         * include/tr1/random.h: Moved from tr1_impl/random.
7034         * include/std/random: Modified to point to std random headers.
7035         * include/bits/random.tcc: New implementation of std random facilities.
7036         * include/bits/random.h: Ditto.
7037         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
7038         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7039         seed1.cc: New.
7040         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7041         seed2.cc: New.
7042         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7043         default.cc: New.
7044         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7045         non_uint_neg.cc: New.
7046         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7047         typedefs.cc: New.
7048         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7049         equal.cc: New.
7050         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7051         serialize.cc: New.
7052         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7053         seed1.cc: New.
7054         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7055         seed2.cc: New.
7056         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7057         default.cc: New.
7058         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
7059         typedefs.cc: New.
7060         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7061         equal.cc: New.
7062         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7063         serialize.cc: New.
7064         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7065         seed1.cc: New.
7066         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7067         seed2.cc: New.
7068         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7069         default.cc: New.
7070         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
7071         typedefs.cc: New.
7072         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7073         equal.cc: New.
7074         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7075         serialize.cc: New.
7076         * testsuite/26_numerics/random/discard_block_engine/cons/
7077         base_move.cc: New.
7078         * testsuite/26_numerics/random/discard_block_engine/cons/
7079         seed1.cc: New.
7080         * testsuite/26_numerics/random/discard_block_engine/cons/
7081         seed2.cc: New.
7082         * testsuite/26_numerics/random/discard_block_engine/cons/
7083         base_copy.cc: New.
7084         * testsuite/26_numerics/random/discard_block_engine/cons/
7085         default.cc: New.
7086         * testsuite/26_numerics/random/discard_block_engine/cons/
7087         seed_seq.cc: New.
7088         * testsuite/26_numerics/random/discard_block_engine/requirements/
7089         typedefs.cc: New.
7090         * testsuite/26_numerics/random/discard_block_engine/operators/
7091         equal.cc: New.
7092         * testsuite/26_numerics/random/discard_block_engine/operators/
7093         serialize.cc: New.
7094         * testsuite/26_numerics/random/independent_bits_engine/cons/
7095         base_move.cc: New.
7096         * testsuite/26_numerics/random/independent_bits_engine/cons/
7097         seed1.cc: New.
7098         * testsuite/26_numerics/random/independent_bits_engine/cons/
7099         seed2.cc: New.
7100         * testsuite/26_numerics/random/independent_bits_engine/cons/
7101         base_copy.cc: New.
7102         * testsuite/26_numerics/random/independent_bits_engine/cons/
7103         default.cc: New.
7104         * testsuite/26_numerics/random/independent_bits_engine/cons/
7105         seed_seq.cc: New.
7106         * testsuite/26_numerics/random/independent_bits_engine/requirements/
7107         typedefs.cc: New.
7108         * testsuite/26_numerics/random/independent_bits_engine/operators/
7109         equal.cc: New.
7110         * testsuite/26_numerics/random/independent_bits_engine/operators/
7111         serialize.cc: New.
7112         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7113         base_move.cc: New.
7114         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7115         seed1.cc: New.
7116         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7117         seed2.cc: New.
7118         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7119         base_copy.cc: New.
7120         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7121         default.cc: New.
7122         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7123         seed_seq.cc: New.
7124         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
7125         typedefs.cc: New.
7126         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7127         equal.cc: New.
7128         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7129         serialize.cc
7130         * testsuite/26_numerics/random/mt19937.cc: New.
7131         * testsuite/26_numerics/random/mt19937_64.cc: New.
7132         * testsuite/26_numerics/random/minstd_rand.cc: New.
7133         * testsuite/26_numerics/random/minstd_rand0.cc: New.
7134         * testsuite/26_numerics/random/ranlux24_base.cc: New.
7135         * testsuite/26_numerics/random/ranlux48_base.cc: New.
7136         * testsuite/26_numerics/random/ranlux24.cc: New.
7137         * testsuite/26_numerics/random/ranlux48.cc: New.
7138         * testsuite/26_numerics/random/knuth_b.cc: New.
7139         * testsuite/26_numerics/random/default_random_engine.cc: New.
7140         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7141         parms.cc: New.
7142         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7143         default.cc: New.
7144         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
7145         typedefs.cc: New.
7146         * testsuite/26_numerics/random/chi_squared_distribution/operators/
7147         serialize.cc: New.
7148         * testsuite/26_numerics/random/normal_distribution/cons/
7149         parms.cc: New.
7150         * testsuite/26_numerics/random/normal_distribution/cons/
7151         default.cc: New.
7152         * testsuite/26_numerics/random/normal_distribution/requirements/
7153         typedefs.cc: New.
7154         * testsuite/26_numerics/random/normal_distribution/operators/
7155         serialize.cc: New.
7156         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
7157         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
7158         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
7159         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7160         parms_neg.cc: New.
7161         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7162         parms.cc: New.
7163         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7164         default.cc: New.
7165         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
7166         typedefs.cc: New.
7167         * testsuite/26_numerics/random/uniform_int_distribution/operators/
7168         serialize.cc: New.
7169         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7170         parms_neg.cc: New.
7171         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7172         parms.cc: New.
7173         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7174         default.cc: New.
7175         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
7176         typedefs.cc: New.
7177         * testsuite/26_numerics/random/uniform_real_distribution/operators/
7178         serialize.cc: New.
7179         * testsuite/26_numerics/random/poisson_distribution/cons/
7180         parms.cc: New.
7181         * testsuite/26_numerics/random/poisson_distribution/cons/
7182         default.cc: New.
7183         * testsuite/26_numerics/random/poisson_distribution/requirements/
7184         typedefs.cc
7185         * testsuite/26_numerics/random/poisson_distribution/operators/
7186         serialize.cc: New.
7187         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7188         parms.cc: New.
7189         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7190         default.cc: New.
7191         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
7192         typedefs.cc: New.
7193         * testsuite/26_numerics/random/bernoulli_distribution/operators/
7194         serialize.cc: New.
7195         * testsuite/26_numerics/random/discrete_distribution/cons/
7196         range.cc: New.
7197         * testsuite/26_numerics/random/discrete_distribution/cons/
7198         initlist.cc: New.
7199         * testsuite/26_numerics/random/discrete_distribution/cons/
7200         default.cc: New.
7201         * testsuite/26_numerics/random/discrete_distribution/cons/
7202         num_xbound_fun.cc: New.
7203         * testsuite/26_numerics/random/discrete_distribution/requirements/
7204         typedefs.cc: New.
7205         * testsuite/26_numerics/random/discrete_distribution/operators/
7206         serialize.cc: New.
7207         * testsuite/26_numerics/random/weibull_distribution/cons/
7208         parms.cc: New.
7209         * testsuite/26_numerics/random/weibull_distribution/cons/
7210         default.cc: New.
7211         * testsuite/26_numerics/random/weibull_distribution/requirements/
7212         typedefs.cc: New.
7213         * testsuite/26_numerics/random/weibull_distribution/operators/
7214         serialize.cc: New.
7215         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7216         parms.cc: New.
7217         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7218         default.cc: New.
7219         * testsuite/26_numerics/random/negative_binomial_distribution/
7220         requirements/typedefs.cc: New.
7221         * testsuite/26_numerics/random/negative_binomial_distribution/
7222         operators/serialize.cc: New.
7223         * testsuite/26_numerics/random/cauchy_distribution/cons/
7224         parms.cc: New.
7225         * testsuite/26_numerics/random/cauchy_distribution/cons/
7226         default.cc: New.
7227         * testsuite/26_numerics/random/cauchy_distribution/requirements/
7228         typedefs.cc: New.
7229         * testsuite/26_numerics/random/cauchy_distribution/operators/
7230         serialize.cc: New.
7231         * testsuite/26_numerics/random/gamma_distribution/cons/
7232         parms.cc: New.
7233         * testsuite/26_numerics/random/gamma_distribution/cons/
7234         default.cc: New.
7235         * testsuite/26_numerics/random/gamma_distribution/requirements/
7236         typedefs.cc: New.
7237         * testsuite/26_numerics/random/gamma_distribution/operators/
7238         serialize.cc: New.
7239         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7240         parms.cc: New.
7241         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7242         default.cc: New.
7243         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
7244         typedefs.cc: New.
7245         * testsuite/26_numerics/random/fisher_f_distribution/operators/
7246         serialize.cc: New.
7247
7248         * testsuite/26_numerics/random/exponential_distribution/cons/
7249         parms.cc: New.
7250         * testsuite/26_numerics/random/exponential_distribution/cons/
7251         default.cc: New.
7252         * testsuite/26_numerics/random/exponential_distribution/requirements/
7253         typedefs.cc: New.
7254         * testsuite/26_numerics/random/exponential_distribution/operators/
7255         serialize.cc: New.
7256         * testsuite/26_numerics/random/lognormal_distribution/cons/
7257         parms.cc: New.
7258         * testsuite/26_numerics/random/lognormal_distribution/cons/
7259         default.cc: New.
7260         * testsuite/26_numerics/random/lognormal_distribution/requirements/
7261         typedefs.cc: New.
7262         * testsuite/26_numerics/random/lognormal_distribution/operators/
7263         serialize.cc: New.
7264         * testsuite/26_numerics/random/binomial_distribution/cons/
7265         parms.cc: New.
7266         * testsuite/26_numerics/random/binomial_distribution/cons/
7267         default.cc: New.
7268         * testsuite/26_numerics/random/binomial_distribution/requirements/
7269         typedefs.cc: New.
7270         * testsuite/26_numerics/random/binomial_distribution/operators/
7271         serialize.cc: New.
7272         * testsuite/26_numerics/random/random_device/cons/
7273         token.cc: New.
7274         * testsuite/26_numerics/random/random_device/cons/
7275         default.cc: New.
7276         * testsuite/26_numerics/random/random_device/requirements/
7277         typedefs.cc: New.
7278         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7279         parms.cc: New.
7280         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7281         default.cc: New.
7282         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
7283         typedefs.cc: New.
7284         * testsuite/26_numerics/random/extreme_value_distribution/operators/
7285         serialize.cc: New.
7286         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7287         range.cc: New.
7288         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7289         default.cc: New.
7290         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7291         num_xbound_fun.cc: New.
7292         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7293         initlist_fun.cc: New.
7294         * testsuite/26_numerics/random/piecewise_linear_distribution/
7295         requirements/typedefs.cc: New.
7296         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
7297         serialize.cc: New.
7298         * testsuite/26_numerics/random/student_t_distribution/cons/
7299         parms.cc: New.
7300         * testsuite/26_numerics/random/student_t_distribution/cons/
7301         default.cc: New.
7302         * testsuite/26_numerics/random/student_t_distribution/requirements/
7303         typedefs.cc: New.
7304         * testsuite/26_numerics/random/student_t_distribution/operators/
7305         serialize.cc: New.
7306         * testsuite/26_numerics/random/geometric_distribution/cons/
7307         parms.cc: New.
7308         * testsuite/26_numerics/random/geometric_distribution/cons/
7309         default.cc: New.
7310         * testsuite/26_numerics/random/geometric_distribution/requirements/
7311         typedefs.cc: New.
7312         * testsuite/26_numerics/random/geometric_distribution/operators/
7313         serialize.cc: New.
7314         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7315         range.cc: New.
7316         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7317         default.cc: New.
7318         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7319         num_xbound_fun.cc: New.
7320         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7321         initlist_fun.cc: New.
7322         * testsuite/26_numerics/random/piecewise_constant_distribution/
7323         requirements/typedefs.cc: New.
7324         * testsuite/26_numerics/random/piecewise_constant_distribution/
7325         operators/serialize.cc: New.
7326
7327 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7328
7329         * include/ext/bitmap_allocator.h: The typedefs should be made public
7330         if we want them to be accessible. This has been revealed by the patch
7331         that fixes PR c++/26693 in g++.
7332
7333 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
7334
7335         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
7336         Regenerated.
7337         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
7338         Regenerated.
7339         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
7340         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
7341         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
7342         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
7343         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
7344         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
7345         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
7346         Regenerated.
7347         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
7348
7349 2009-03-31  Jason Merrill  <jason@redhat.com>
7350
7351         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
7352
7353         PR libstdc++/39310
7354         * include/tr1_impl/type_traits (is_function): Add partial
7355         specializations with function cv-quals.
7356         (__is_function_helper): Remove.
7357         (is_member_pointer): Don't define in terms of is_member_*_pointer.
7358
7359 2009-03-30  Ian Lance Taylor  <iant@google.com>
7360
7361         * include/backward/hashtable.h (clear): Return quickly if the
7362         table is empty.
7363
7364 2009-03-27  Ian Lance Taylor  <iant@google.com>
7365
7366         * include/backward/hashtable.h (_S_num_primes): Change to 29.
7367         (__stl_prime_list): Add 5 at the start of the list.
7368
7369 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
7370
7371         * include/std/fstream (basic_filebuf<>::open(const std::string&,
7372         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
7373         std::string&, ios_base::openmode), basic_ifstream<>::
7374         open(const std::string&, ios_base::openmode), basic_ofstream<>::
7375         basic_ofstream(const std::string&, ios_base::openmode),
7376         basic_ofstream<>::open(const std::string&, ios_base::openmode),
7377         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
7378         basic_fstream<>::open(const std::string&, ios_base::openmode)):
7379         Add in C++0x mode.
7380         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
7381         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
7382         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
7383         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
7384         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
7385         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
7386         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
7387
7388 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7389
7390         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
7391         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
7392         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
7393         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
7394
7395 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7396
7397         * include/bits/forward_list.h (_Fwd_list_node_base<>::
7398         _M_transfer_after, _M_reverse_after): Move out of line...
7399         * include/bits/forward_list.tcc: ... here.
7400         (forward_list<>::reverse): Move inline...
7401         * include/bits/forward_list.h: ... here; minor cosmetic changes.
7402
7403 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7404
7405         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
7406         28277.cc: Likewise.
7407         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
7408         Likewise.
7409         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
7410         Likewise.
7411         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
7412         Likewise.
7413
7414 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7415
7416         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
7417         year(s).
7418         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7419         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7420         Likewise.
7421         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7422         Likewise.
7423         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7424         Likewise.
7425         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7426
7427 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7428
7429         * testsuite/25_algorithms/search_n/iterator.cc: Condition
7430         iterations for simulators.
7431         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7432         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7433         Condition stream width for simulators.
7434         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7435         Likewise.
7436         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7437         Likewise.
7438         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7439
7440 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
7441
7442         * doc/xml/manual/appendix_contributing.xml: Add docbook style
7443         sheet version information. Table-ize docbook element examples.
7444         * doc/xml/manual/using.xml: Human-readable header
7445         markup. Alphabetized. Add new headers.
7446         * doc/html: Regenerate.
7447
7448 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
7449
7450         * doc/xml/faq.xml: Fix link to setup documentation.
7451
7452 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
7453
7454         * include/std/type_traits (__add_lvalue_reference_helper,
7455         __add_rvalue_reference_helper): As an optimization, rewrite
7456         condition (avoid is_function).
7457
7458 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7459
7460         PR libstdc++/39405
7461         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
7462         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7463
7464 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
7465
7466         * testsuite/30_threads/condition_variable_any/native_handle/
7467         typesizes.cc: Include tweaks.
7468         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7469         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7470         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7471         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7472         * testsuite/30_threads/condition_variable/native_handle/
7473         typesizes.cc: Same.
7474
7475 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7476
7477         * include/bits/shared_ptr.h: Add include guards.
7478         * include/tr1/shared_ptr.h: Likewise.
7479
7480 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7481
7482         * include/std/iostream: Fix doxygen link.
7483         * include/bits/forward_list.h: Fix doxygen markup.
7484         * include/ext/vstring.h: Escape backslash in doxygen comment.
7485         * include/bits/basic_string.h: Likewise.
7486
7487 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7488
7489         * doc/xml/faq.xml: Fix links to implementation status pages.
7490
7491 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7492
7493         * include/std/complex (operator+(const complex<>&, const _Tp&),
7494         operator+(const _Tp&, const complex<>&),
7495         operator-(const complex<>&, const _Tp&),
7496         operator-(const _Tp&, const complex<>&)): Do not assume real()
7497         returns a reference (against DR 387).
7498         * testsuite/26_numerics/complex/dr387_2.cc: New.
7499
7500 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
7501
7502         * testsuite/thread/pthread4.cc: Move...
7503         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
7504         * testsuite/thread/pthread5.cc: Move...
7505         * testsuite/23_containers/list/pthread5.cc: ...here.
7506         * testsuite/thread/pthread6.cc: Move...
7507         * testsuite/23_containers/map/pthread6.cc: ...here.
7508         * testsuite/thread/pthread7-rope.cc: Move...
7509         * testsuite/ext/rope/pthread7-rope.cc: ...here.
7510         * testsuite/thread/guard.cc: Move...
7511         * testsuite/18_support/pthread_guard.cc: ...here.
7512         * testsuite/thread/18185.cc: Move...
7513         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
7514         * testsuite/thread/pthread1.cc: Move...
7515         * testsuite/23_containers/list/pthread1.cc: ...here.
7516         * testsuite/thread/pthread2.cc: Move...
7517         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
7518         * testsuite/thread/pthread3.cc: Move...
7519         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
7520
7521         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
7522         * testsuite/thread: Remove.
7523
7524 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7525
7526         * configure: Regenerate.
7527
7528 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
7529
7530         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
7531         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
7532         from baseline_dir.
7533         * configure: Regenerate.
7534         * testsuite/Makefile.am (baseline_file): Remove variable.
7535         (site.exp): Set baseline_dir rather than baseline_file.
7536         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
7537         * testsuite/Makefile.in: Regenerate.
7538
7539 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7540
7541         * testsuite/30_threads/thread/this_thread: Move...
7542         * testsuite/30_threads/this_thread: ...here.
7543         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
7544         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
7545         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
7546         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
7547         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
7548         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
7549
7550 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7551
7552         * doc/doxygen/user.cfg.in: Tweaks.
7553         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
7554         be elsewhere.
7555
7556         * include/tr1_impl/unordered_map: Just use most specialized
7557         container module.
7558         * include/tr1_impl/unordered_set: Same.
7559         * include/tr1_impl/array: Same.
7560         * include/bits/stl_list.h: Same.
7561         * include/bits/stl_map.h: Same.
7562         * include/bits/stl_queue.h: Same.
7563         * include/bits/stl_set.h: Same.
7564         * include/bits/stl_stack.h: Same.
7565         * include/bits/forward_list.h: Same.
7566         * include/bits/basic_string.h: Same.
7567         * include/bits/stl_multimap.h: Same.
7568         * include/bits/stl_vector.h: Same.
7569         * include/bits/stl_deque.h: Same.
7570         * include/bits/stl_multiset.h: Same.
7571         * include/bits/stl_bvector.h: Same.
7572
7573         * include/backward/binders.h: Change binder module to binders.
7574
7575         * include/std/complex: Add complex_numers module.
7576         * include/tr1_impl/complex: Same.
7577
7578         * include/std/valarray: Add numeric_arrays module.
7579         * include/bits/gslice_array.h: Same.
7580         * include/bits/gslice.h: Same.
7581         * include/bits/mask_array.h: Same.
7582         * include/bits/slice_array.h: Same.
7583         * include/bits/indirect_array.h: Same.
7584
7585         * include/bits/allocator.h: Add allocators module.
7586         * include/ext/throw_allocator.h
7587         * include/ext/pool_allocator.h
7588         * include/ext/bitmap_allocator.h
7589         * include/ext/new_allocator.h
7590         * include/ext/malloc_allocator.h
7591         * include/ext/array_allocator.h
7592         * include/ext/mt_allocator.h
7593         * include/ext/debug_allocator.h
7594         * include/ext/extptr_allocator.h
7595
7596         * include/tr1_impl/functional: Move namespace markup here.
7597         * include/tr1_impl/regex: Same.
7598
7599         * include/tr1_impl/type_traits: Add metaprogramming module.
7600         * include/std/type_traits: Same.
7601
7602         * include/std/memory: Add memory module.
7603
7604         * include/std/ratio: Add ratio module.
7605
7606         * include/std/chrono: Move namespace markup here, add time module.
7607
7608         * include/std/thread: Move namespace markup here, add concurrency
7609         module.
7610         * include/std/mutex: Use concurrency module.
7611         * include/std/condition_variable: Same.
7612
7613
7614         * include/bits/ios_base.h: Refine io module.
7615         * include/bits/basic_ios.h: Same.
7616         * include/std/fstream: Same.
7617         * include/std/istream: Same.
7618         * include/std/ostream: Same.
7619         * include/std/sstream: Same.
7620
7621         * include/ext/vstring.h: Correct parameter markup.
7622
7623         * include/bits/shared_ptr.h: Add pointer_abstractions module.
7624         * include/bits/unique_ptr.h: Same.
7625
7626         * include/bits/algorithmfwd.h: Add mutating_algorithms,
7627         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
7628         * include/bits/stl_heap.h: Add markup for new groupings.
7629         * include/bits/stl_algobase.h: Same.
7630         * include/bits/stl_algo.h: Same.
7631
7632         * include/c_compatibility/stdatomic.h: Add atomics module.
7633         * include/c_global/cstdatomic: Same.
7634
7635         * libsupc++/exception: Add exceptions module.
7636         * libsupc++/typeinfo: Same.
7637         * libsupc++/new: Same.
7638         * libsupc++/exception_ptr.h: Same.
7639         * include/std/system_error: Same.
7640         * include/std/stdexcept: Same.
7641
7642         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
7643         * libsupc++/cxxabi-forced.h: Same.
7644
7645         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
7646         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
7647         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
7648         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
7649         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
7650         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
7651         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
7652         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
7653         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
7654         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7655         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
7656         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
7657         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
7658         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
7659         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
7660         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
7661         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
7662         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
7663         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
7664         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
7665         * testsuite/23_containers/vector/requirements/dr438/
7666         constructor_1_neg.cc: Same.
7667         * testsuite/23_containers/vector/requirements/dr438/
7668         constructor_2_neg.cc: Same.
7669         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
7670         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
7671         * testsuite/23_containers/deque/requirements/dr438/
7672         constructor_1_neg.cc: Same.
7673         * testsuite/23_containers/deque/requirements/dr438/
7674         constructor_2_neg.cc: Same.
7675         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
7676         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
7677         * testsuite/23_containers/list/requirements/dr438/
7678         constructor_1_neg.cc: Same.
7679         * testsuite/23_containers/list/requirements/dr438/
7680         constructor_2_neg.cc: Same.
7681         * testsuite/20_util/duration/cons/1_neg.cc: Same.
7682         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
7683         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
7684         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
7685         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
7686         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
7687         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
7688         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
7689         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
7690         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
7691
7692 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
7693
7694         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
7695         * doc/doxygen/user.cfg.in: Update.
7696         * scripts/run_doxygen: Adjust for new group names.
7697
7698         * include/tr1_impl/random: Update doxygen group markup.
7699         * include/tr1_impl/unordered_map: Same.
7700         * include/tr1_impl/unordered_set: Same.
7701         * include/tr1_impl/array: Same.
7702         * include/std/numeric: Same.
7703         * include/std/utility: Same.
7704         * include/std/bitset: Same.
7705         * include/std/iosfwd: Same.
7706         * include/bits/stl_list.h: Same.
7707         * include/bits/stl_map.h: Same.
7708         * include/bits/stl_algobase.h: Same.
7709         * include/bits/stl_queue.h: Same.
7710         * include/bits/stl_set.h: Same.
7711         * include/bits/stl_stack.h: Same.
7712         * include/bits/stl_iterator_base_types.h: Same.
7713         * include/bits/forward_list.h: Same.
7714         * include/bits/basic_string.h: Same.
7715         * include/bits/stl_multimap.h: Same.
7716         * include/bits/stl_vector.h: Same.
7717         * include/bits/stl_deque.h: Same.
7718         * include/bits/stl_multiset.h: Same.
7719         * include/bits/stl_algo.h: Same.
7720         * include/bits/stl_bvector.h: Same.
7721         * include/bits/algorithmfwd.h: Same.
7722         * include/bits/stl_function.h: Same.
7723         * include/tr1/cmath: Same.
7724         * include/backward/binders.h: Same.
7725
7726 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
7727
7728         * include/std/system_error (system_category): To system_category().
7729         (generic_category): To generic_category. DR 890.
7730         * src/system_error.cc: Define.
7731         * include/bits/functexcept.h: Only one __throw_system_error.
7732         * src/functexcept.cc: Same.
7733         * include/std/mutex: Fixup for changes above.
7734         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
7735         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
7736         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
7737         * config/abi/pre/gnu.ver: Clean up exports.
7738
7739 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
7740
7741         * include/std/thread: Fix typo.
7742         * src/thread.cc (thread::join): Use NULL.
7743
7744 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
7745
7746         PR libstdc++/39168
7747         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
7748         const string&)): Also check that the value != CHAR_MAX.
7749         * include/bits/locale_facets.tcc (__numpunct_cache<>::
7750         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
7751         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
7752         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
7753         _M_cache(const locale&)): Likewise.
7754         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
7755         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
7756         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
7757         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
7758         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
7759         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
7760
7761 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
7762             Benjamin Kosnik  <bkoz@redhat.com>
7763
7764         * include/std/thread (_Impl_base): Move _M_id out and into ...
7765         (thread): ...here. Call _M_make_routine in body of constructors.
7766         Adjust data member usage to reflect changes.
7767         (_M_make_routine): From _M_make_shared_data.
7768         (_M_start_thread): Add __shared_base_type argument.
7769         * src/thread.cc: Fixups for above.
7770         * config/abi/pre/gnu.ver: Adjust exports.
7771         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
7772         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
7773         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7774
7775 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
7776
7777         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
7778         (compare_type_to_native_type): ...this, add alignment check.
7779         * testsuite/30_threads/condition_variable_any/native_handle/
7780         typesizes.cc: Modify as above.
7781         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7782         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7783         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7784         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7785         * testsuite/30_threads/condition_variable/native_handle/
7786         typesizes.cc: Same.
7787         * testsuite/30_threads/recursive_timed_mutex/native_handle/
7788         typesizes.cc: Same.
7789
7790         * testsuite/30_threads/thread/cons/1.cc: Add comments.
7791         * testsuite/30_threads/thread/cons/2.cc: Same.
7792         * testsuite/30_threads/thread/cons/3.cc: Same.
7793         * testsuite/30_threads/thread/cons/4.cc: Same.
7794         * testsuite/30_threads/thread/cons/5.cc: Same.
7795         * testsuite/30_threads/thread/cons/6.cc: Same.
7796         * testsuite/30_threads/thread/cons/7.cc: Same.
7797         * testsuite/30_threads/thread/cons/8.cc: Same.
7798
7799         * testsuite/30_threads/thread/cons/9.cc: New.
7800         * testsuite/30_threads/thread/cons/moveable.cc: New.
7801
7802         * src/condition_variable.cc: Clean up whitespace.
7803         * include/std/condition_variable: Same.
7804
7805 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
7806
7807         * include/std/condition_variable (condition_variable): Remove
7808         _M_internal_mutex. Add private __native_type typedef.
7809         * src/condition_variable.cc (condition_variable::notify_one):
7810         Remove _M_internal_mutex use. Use typedef.
7811         (condition_variable::notify_all): Same.
7812         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
7813         (recursive_mutex): Same.
7814         (timed_mutex): Same.
7815         (recursive_timed_mutex): Same.
7816         (once_flag): Make __native_type typedef private.
7817
7818         * include/std/thread (this_thread): Add minimal markup.
7819
7820         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
7821         Adjust line numbers.
7822         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
7823         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
7824         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
7825         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
7826         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
7827         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
7828         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7829         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
7830         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
7831         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
7832         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
7833         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
7834         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
7835
7836         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
7837         * testsuite/30_threads/condition_variable_any/native_handle/
7838         typesizes.cc: New.
7839         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7840         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7841         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7842         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7843         * testsuite/30_threads/condition_variable/native_handle/
7844         typesizes.cc: Same.
7845         * testsuite/30_threads/recursive_timed_mutex/native_handle/
7846         typesizes.cc: Same.
7847
7848 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
7849
7850         PR testsuite/33300
7851         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
7852         on darwin for lp64.
7853
7854 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
7855
7856         * configure.host: Set abi_baseline_pair for mips64*-linux.
7857         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
7858
7859 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
7860
7861         * include/std/thread (this_thread::get_id): Inline.
7862
7863 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
7864
7865         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
7866         _Callable as template argument for _M_make_shared_data.
7867         * testsuite/30_threads/thread/cons/6.cc: New.
7868         * testsuite/30_threads/thread/cons/7.cc: New.
7869         * testsuite/30_threads/thread/cons/8.cc: New.
7870
7871 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
7872
7873         * testsuite/30_threads/thread/member: To..
7874         * testsuite/30_threads/thread/members: ...this.
7875         * testsuite/30_threads/condition_variable/member: To...
7876         * testsuite/30_threads/condition_variable/members: ...this.
7877
7878 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
7879
7880         * include/std/thread (thread::id): Move definition inside thread.
7881         Use native_handle_type. Remove this_thread::get_id friend.
7882         Change __thread_data_ptr to __shared_base_ptr.
7883         (thread::id::id(native_handle_type): Make public. Still explicit.
7884         Use native_handle_type. Change _M_thread_id to _M_thread.
7885         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
7886         _M_thread_handle to _M_id.
7887         (thread::__thread_data): Rename to _Impl.
7888         Fixup for renames.
7889         (thread::_M_make_thread_data): Return derived type.
7890         (thread::hardware_concurrency): Add definition for default case.
7891         (thread::get_id): Now can define inline.
7892         (thread): Change _M_thread_data to _M_data.
7893         (this_thread::get_id): Now can define inline.
7894         * src/thread.cc (__thread_proxy): Rename to
7895         execute_native_thread_routine.
7896         Fixup for other renames.
7897         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
7898         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
7899         * testsuite/30_threads/thread/algorithm: Move to..
7900         * testsuite/30_threads/thread/swap: ...this.
7901         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
7902         * testsuite/30_threads/thread/id/operators.cc: New.
7903
7904 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
7905
7906         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
7907         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
7908         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
7909         exposing it in public std::tuple interface.
7910
7911 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
7912             Benjamin Kosnik  <bkoz@redhat.com>
7913
7914         * include/std/thread (__thread_data_base): Nest class in std::thread.
7915         (__thread_data): Likewise.
7916         (__thread_data_ptr): Nest typedef in std::thread.
7917         * src/thread.cc (__thread_proxy): Qualify the above names.
7918         * config/abi/pre/gnu.ver: Remove unused exports.
7919
7920 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
7921
7922         * include/bits/unique_ptr.h: Remove private __this_type typedef.
7923         * include/bits/stl_vector.h: Remove private vector_type typedef.
7924         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
7925         Fix line numbers.
7926         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
7927         * testsuite/23_containers/vector/requirements/dr438/
7928         constructor_1_neg.cc: Same.
7929         * testsuite/23_containers/vector/requirements/dr438/
7930         constructor_2_neg.cc: Same.
7931         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
7932         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
7933
7934 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
7935
7936         PR libstdc++/25191
7937         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
7938         deal consistently with __try and __catch too.
7939         * src/localename.cc: Replace try -> __try, catch -> __catch.
7940         * src/ios.cc: Likewise.
7941         * src/locale.cc: Likewise.
7942         * src/istream.cc: Likewise.
7943         * src/thread.cc: Likewise.
7944         * src/compatibility.cc: Likewise.
7945         * src/bitmap_allocator.cc: Likewise.
7946         * src/ios_init.cc: Likewise.
7947         * include/debug/deque: Likewise.
7948         * include/debug/list: Likewise.
7949         * include/tr1_impl/hashtable: Likewise.
7950         * include/std/bitset: Likewise.
7951         * include/ext/pb_ds/detail/resize_policy/
7952         hash_load_check_resize_trigger_imp.hpp: Likewise.
7953         * include/ext/pb_ds/detail/resize_policy/
7954         hash_standard_resize_policy_imp.hpp: Likewise.
7955         * include/ext/pb_ds/detail/cc_hash_table_map_/
7956         resize_fn_imps.hpp: Likewise.
7957         * include/ext/pb_ds/detail/cc_hash_table_map_/
7958         constructor_destructor_fn_imps.hpp: Likewise.
7959         * include/ext/pb_ds/detail/pat_trie_/
7960         split_join_branch_bag.hpp: Likewise.
7961         * include/ext/pb_ds/detail/pat_trie_/
7962         constructors_destructor_fn_imps.hpp: Likewise.
7963         * include/ext/pb_ds/detail/bin_search_tree_/
7964         constructors_destructor_fn_imps.hpp: Likewise.
7965         * include/ext/pb_ds/detail/gp_hash_table_map_/
7966         resize_fn_imps.hpp: Likewise.
7967         * include/ext/pb_ds/detail/gp_hash_table_map_/
7968         constructor_destructor_fn_imps.hpp: Likewise.
7969         * include/ext/pb_ds/detail/binary_heap_/
7970         constructors_destructor_fn_imps.hpp: Likewise.
7971         * include/ext/pb_ds/detail/binary_heap_/
7972         erase_fn_imps.hpp: Likewise.
7973         * include/ext/pb_ds/detail/binary_heap_/
7974         split_join_fn_imps.hpp: Likewise.
7975         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
7976         constructors_destructor_fn_imps.hpp: Likewise.
7977         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
7978         * include/ext/pb_ds/detail/list_update_map_/
7979         constructor_destructor_fn_imps.hpp: Likewise.
7980         * include/ext/slist: Likewise.
7981         * include/ext/memory: Likewise.
7982         * include/ext/rc_string_base.h: Likewise.
7983         * include/ext/ropeimpl.h: Likewise.
7984         * include/ext/vstring.tcc: Likewise.
7985         * include/ext/rope: Likewise.
7986         * include/ext/sso_string_base.h: Likewise.
7987         * include/bits/shared_ptr.h: Likewise.
7988         * include/bits/stl_list.h: Likewise.
7989         * include/bits/locale_classes.tcc: Likewise.
7990         * include/bits/locale_facets.tcc: Likewise.
7991         * include/bits/locale_classes.h: Likewise.
7992         * include/bits/forward_list.h: Likewise.
7993         * include/bits/stl_vector.h: Likewise.
7994         * include/bits/stl_deque.h: Likewise.
7995         * include/bits/istream.tcc: Likewise.
7996         * include/bits/stl_uninitialized.h: Likewise.
7997         * include/bits/ostream.tcc: Likewise.
7998         * include/bits/vector.tcc: Likewise.
7999         * include/bits/stl_tempbuf.h: Likewise.
8000         * include/bits/deque.tcc: Likewise.
8001         * include/bits/basic_string.tcc: Likewise.
8002         * include/bits/ostream_insert.h: Likewise.
8003         * include/bits/locale_facets_nonio.tcc: Likewise.
8004         * include/bits/stl_tree.h: Likewise.
8005         * include/bits/fstream.tcc: Likewise.
8006         * include/tr1/shared_ptr.h: Likewise.
8007         * include/tr1/hypergeometric.tcc: Likewise.
8008         * include/backward/hashtable.h: Likewise.
8009         * libsupc++/exception_ptr.h: Likewise.
8010         * libsupc++/eh_personality.cc: Likewise.
8011         * libsupc++/eh_call.cc: Likewise.
8012         * config/locale/gnu/monetary_members.cc: Likewise.
8013         * config/locale/gnu/time_members.h: Likewise.
8014         * config/locale/generic/time_members.h: Likewise.
8015
8016 2009-02-03  Johannes Singler  <singler@ira.uka.de>
8017
8018         * include/parallel/algorithmfwd.h:
8019         Add parallelism default for many declarations.
8020         * include/parallel/numericfwd.h: Likewise.
8021         * include/parallel/iterator.h: Use iterator_traits as usual.
8022         * include/parallel/par_loop.h:
8023         Include equally_split.h.
8024         (for_each_template_random_access_ed):
8025         Avoid calling the Result default constructor.
8026         * include/parallel/numeric: Replace
8027         for_each_template_random_access by
8028         for_each_template_random_access_ed in numeric functions.
8029
8030 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
8031
8032         * config/os/gnu-linux/os_defines.h: Remove superfluous
8033         __NO_STRING_INLINES.
8034
8035 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8036
8037         * testsuite/21_strings/c_strings/char/3.cc: New test.
8038         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
8039
8040 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
8041             Jakub Jelinek  <jakub@redhat.com>
8042
8043         PR libstdc++/30928 (partial, works together with recent glibcs)
8044         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8045         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8046         defined.
8047         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8048         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8049         defined.
8050         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8051         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8052         defined.
8053         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8054         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8055         defined.
8056         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
8057         argument is const char *, assign result to const char * var, not
8058         char *.
8059         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
8060         argument is const wchar_t *, assign result to const wchar_t * var, not
8061         wchar_t *.
8062
8063 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
8064
8065         * include/std/thread: Remove unused headers.
8066         (__thread_data_base): Remove unused mutex and base.
8067         (thread::~thread): Only detach if joinable.
8068         (thread::joinable): Test if thread data ptr is empty.
8069         (thread::_M_thread_data_mutex): Remove.
8070         (thread::_M_get_thread_data): Remove.
8071         (thread::_M_make_thread_data): Remove overload, use make_shared.
8072         (thread::id::id): Make constructor explicit.
8073         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
8074         (thread::_M_start_thread): Break shared_ptr cycle on error.
8075         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
8076         * testsuite/30_threads/thread/member/4.cc: New.
8077         * testsuite/30_threads/thread/member/5.cc: New.
8078
8079 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
8080
8081         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
8082         (standard_layout): Just use !has_virtual_destructor for now.
8083         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
8084         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
8085         * testsuite/30_threads/recursive_mutex/requirements/
8086         standard_layout.cc: New.
8087         * testsuite/30_threads/condition_variable/requirements/
8088         standard_layout.cc: New.
8089         * testsuite/29_atomics/atomic_address/requirements/
8090         standard_layout.cc: Adjust.
8091         * testsuite/29_atomics/atomic_flag/requirements/
8092         standard_layout.cc: Same.
8093         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
8094         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
8095         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
8096         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
8097         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
8098         line numbers.
8099         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
8100         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8101         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8102         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
8103         Remove, not required.
8104
8105 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
8106
8107         * include/std/thread (__thread_data_base, thread): Rename member
8108         functions to match coding style.
8109         (thread::thread,thread::operator=): Define move operations.
8110         * src/thread.cc (__thread_data_base, thread): Rename member functions.
8111         * config/abi/pre/gnu.ver: Adjust.
8112
8113 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
8114
8115         PR libstdc++/38384
8116         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
8117         on HPUX.
8118         * configure: Regenerate.
8119
8120 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
8121
8122         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
8123         atomic_flag_fence.
8124
8125 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8126
8127 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8128             Uros Bizjak  <ubizjak@gmail.com>
8129
8130         PR libstdc++/38834
8131         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
8132         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
8133
8134 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8135             Rainer Emrich  <r.emrich@de.tecosim.com>
8136
8137         PR libstdc++/38919
8138         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
8139         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
8140         * configure: Regenerate.
8141
8142 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
8143
8144         * include/std/thread (__thread_data_base::__run): Make non-const.
8145         * testsuite/30_threads/thread/cons/5.cc: New.
8146
8147 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
8148
8149         * src/Makefile.am (sources): Add math_stubs_float.cc.
8150         * src/Makefile.in: Regenerate.
8151         * src/math_stubs_float.cc: New, from libmath/stubs.c.
8152
8153 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8154
8155         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
8156         * src/Makefile.in: Regenerate.
8157         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
8158
8159 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8160
8161         PR libstdc++/32666
8162         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
8163
8164 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8165
8166         PR libstdc++/32666
8167         * Makefile.am (hosted_source): Remove libmath directory.
8168         * Makefile.in: Regenerate.
8169         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
8170         (AC_REPLACE_MATHFUNCS): Remove.
8171         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
8172         in GLIBCXX_CHECK_C99_TR1.
8173         * acinclude.m4: Remove libmath, need_math.
8174         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
8175         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
8176         * configure.ac: Same.
8177         * configure: Regenerate.
8178         * fragment.am: Fix comment.
8179         * config.h.in: Regenerate.
8180         * src/Makefile.in: Regenerate.
8181         * src/Makefile.am: Remove libmath references.
8182         * doc/Makefile.in: Regenerate.
8183         * po/Makefile.in: Regenerate.
8184         * include/Makefile.in: Regenerate.
8185         * libsupc++/Makefile.in: Regenerate.
8186         * testsuite/Makefile.in: Regenerate.
8187
8188         * src/compatibility.cc: Also export long double versions of "C" math
8189         library if hppa-linux.
8190         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
8191         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
8192
8193         * libmath: Remove.
8194         * libmath/signbit.c: Same.
8195         * libmath/stubs.c: Same.
8196         * libmath/Makefile.in: Same.
8197         * libmath/copysignf.c: Same.
8198         * libmath/mathconf.h: Same.
8199         * libmath/signbitf.c: Same.
8200         * libmath/Makefile.am: Same.
8201         * libmath/signbitl.c: Same.
8202
8203 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
8204             Paolo Carlini  <paolo.carlini@oracle.com>
8205
8206         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
8207         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
8208         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
8209         * configure.ac: Adjust.
8210         * doc/xml/manual/configure.xml: Update.
8211         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
8212         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
8213         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
8214         * configure: Regenerate.
8215         * config.h.in: Likewise.
8216
8217         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
8218         thread::joinable, thread::swap, this_thread::get_id,
8219         this_thread::yield): Define inline...
8220         * include/std/thread: ... here.
8221         * config/abi/pre/gnu.ver: Adjust.
8222
8223 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8224
8225         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
8226         Add dg-timeout-factor 2.0.
8227         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
8228         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
8229         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
8230         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
8231         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
8232         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
8233
8234 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8235
8236         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
8237         field from readelf output.
8238
8239 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8240
8241         PR libstdc++/38384
8242         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
8243         * configure: Regenerate.
8244
8245 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8246
8247         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
8248         _GLIBCXX_HAVE_TLS.
8249         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
8250
8251 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8252
8253         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
8254         constructor for _M_pattern.
8255         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
8256         string.cc: Test construction from different basic_string type.
8257         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
8258         string.cc: Likewise.
8259
8260 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
8261             Jonathan Larmour  <jifl@eCosCentric.com>
8262
8263         PR libstdc++/36801
8264         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
8265         New.
8266         (__gnu_cxx::__exchange_and_add): Use it.
8267         * src/atomic.cc (get_atomic_mutex): New.
8268         * src/debug.cc (get_safe_base_mutex): New.
8269         * src/locale.cc (get_locale_cache_mutex): New.
8270         * src/mt_allocator.cc (get_freelist): New.
8271         (get_freelist_mutex): New.
8272         * src/pool_allocator.cc (get_palloc_mutex): New.
8273         * include/std/mutex (__once_functor_lock): To
8274         (__get_once_functor_lock): ...this.
8275         * src/mutex.cc (__once_mutex): Don't export, use
8276         (get_once_mutex): ...this.
8277         * config/abi/pre/gnu.ver: Adjust exports.
8278
8279 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8280
8281         PR libstdc++/38732
8282         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
8283         referenceCount field again.
8284         (__cxxabiv1::__cxa_refcounted_exception): New struct.
8285         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
8286         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
8287         inline functions.
8288         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
8289         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
8290         instead of __cxa_exception.
8291         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
8292         __cxxabiv1::__cxa_throw): Likewise.
8293         * libsupc++/eh_ptr.cc (std::rethrow_exception,
8294         std::__exception_ptr::exception_ptr::_M_addref,
8295         std::__exception_ptr::exception_ptr::_M_release,
8296         __gxx_dependent_exception_cleanup): Likewise.
8297         * testsuite/18_support/exception/38732.cc: New test.
8298
8299         PR libstdc++/38092
8300         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
8301         * src/compatibility.cc: Don't use .symver directives if
8302         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
8303         * config.h.in: Regenerated.
8304         * configure: Likewise.
8305
8306 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
8307
8308         PR libstdc++/38466
8309         * include/bits/stl_pair.h: Document C++03 pair vs swap.
8310
8311 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
8312
8313         * src/locale_init.cc (locale::_S_initialize_once): Move construction
8314         of classic locale...
8315         (locale::classic): Here.
8316
8317 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
8318
8319         * include/tr1_impl/regex: Fix bad return statements and typos.
8320
8321 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8322
8323         * include/tr1_impl/regex: Remove unimplemented function definitions.
8324         * testsuite/28_regex/init-list.cc: Compile only.
8325         * testsuite/tr1/7_regular_expressions/regex/cons/char/
8326         c_string_extended.cc: Same.
8327         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
8328         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
8329
8330 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8331
8332         PR libstdc++/38384
8333         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
8334         * configure: Regenerate.
8335
8336 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8337
8338         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
8339         * configure: Regenerate.
8340
8341 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8342
8343         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
8344         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
8345         * configure: Regenerate.
8346
8347 2009-01-04  Richard Guenther  <rguenther@suse.de>
8348
8349         PR libstdc++/38720
8350         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
8351         integer type for storage, arithmetic and comparisons.
8352         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
8353
8354 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8355
8356         PR libstdc++/38719
8357         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
8358         _Fwd_list_const_iterator::_M_next): Fix return type.
8359
8360 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8361
8362         * Revert last commit, reopen and suspend libstdc++/38678.
8363
8364 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8365
8366         PR libstdc++/38678
8367         * include/std/istream (basic_istream<>::_M_read): New.
8368         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
8369         (basic_istream<>::read, basic_istream<>::readsome): Use it.
8370         * include/std/ostream (basic_ostream<>::_M_write_): New.
8371         (basic_ostream<>::_M_write): Adjust.
8372         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
8373         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
8374         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
8375         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
8376         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.