OSDN Git Service

2009-05-07 Paolo Carlini <paolo.carlini@oracle.com>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
2
3         * configure.ac: Bump libtool_VERSION to 6:12:0.
4         * configure: Regenerate.
5
6 2009-05-07  Matthias Klose  <doko@ubuntu.com>
7
8         PR libstdc++/40038
9         * src/math_stubs_long_double.cc: Add ceill.
10
11 2009-05-06  Johannes Singler  <singler@ira.uka.de>
12
13         PR libstdc++/39546
14         * include/parallel/algo.h (find_switch):
15         Parametrize binder2nd with const T& instead of T.
16         * testsuite/25_algorithms/find/39546.cc: new test case
17
18 2009-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
19
20         Revert:
21         2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
22
23         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
24         possible.
25         * configure: Regenerate.
26
27 2009-05-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
28
29         PR libstdc++/39909
30         * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
31         __set_once_functor_lock_ptr): Replace global lock object with local
32         locks on global mutex.
33         * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
34         __set_once_functor_lock_ptr): Likewise, keeping old function to
35         preserve ABI.
36         (__once_proxy): Use pointer to local lock if set, global lock
37         otherwise.
38         * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
39         * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
40         * testsuite/30_threads/call_once/39909.cc: New.
41
42 2009-05-03  Jan Hubicka  <jh@suse.cz>
43
44         * include/parallel/settings.h (get): Mark const.
45         * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
46         * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
47         * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
48         throw ().
49         * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
50         (is_open, fd): Mark pure and throw ().
51         (seekoff): Mark throw ().
52
53 2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
54
55         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
56         possible.
57         * configure: Regenerate.
58
59 2009-05-02  Jan Hubicka  <jh@suse.cz>
60
61         * include/tr1_impl/functional_hash.h (explicit specializations of ()
62         operator): Mark pure.
63
64 2009-04-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
65
66         * scripts/create_testsuite_files: Remove thread directory.
67
68 2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>
69
70         PR libstdc++/39868
71         * scripts/run_doxygen: Uncomment removal of includes.
72         (problematic): Rewrite __cxxabiv1 namespace to abi.
73
74 2009-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
75
76         Revert the last commit.
77
78 2009-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
79
80         * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
81         Replace global lock object with local locks on global mutex.
82         * src/mutex.cc: Likewise.
83         * config/abi/pre/gnu.ver: Adjust.
84         * testsuite/30_threads/call_once/call_once2.cc: New.
85
86 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
87
88         PR libstdc++/39880
89         PR libstdc++/39881
90         PR libstdc++/39882
91         * include/std/system_error (is_error_code_enum<errc>): Remove.
92         (error_condition<>::error_condition(_ErrorCodeEnum,)
93         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
94         (error_code<>::error_code(_ErrorCodeEnum,),
95         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
96         * testsuite/19_diagnostics/system_error/39880.cc: New.
97         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
98         Likewise.
99         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
100         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
101         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
102         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
103         Adjust.
104         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
105         Likewise.
106         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
107         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
108         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
109         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
110         Likewise.
111         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
112         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
113         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
114         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
115
116 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
117
118         * doc/xml/authors.xml: Add space.
119         * doc/xml/faq.xml: Update links.
120         * doc/xml/manual/intro.xml: Same.
121         * doc/xml/manual/abi.xml: Update.
122         * doc/xml/manual/appendix_contributing.xml: Fix typo.
123         * doc/xml/manual/status_cxxtr1.xml: Update links.
124         * doc/xml/manual/status_cxx1998.xml: Same.
125         * doc/xml/manual/status_cxx200x.xml: Same.
126
127 2009-04-22  Jan Hubicka  <jh@suse.cz>
128
129         * include/tr1_impl/array (at): Do not use builtin_expect.
130         * include/ext/throw_allocator.h (allocate): Likewise.
131         * include/ext/pool_allocator.h (allocate): Likweise.
132         * include/ext/bitmap_allocator.h (allocate): Likewise.
133         * include/ext/rc_string_base.h (_S_construct): Likewise.
134         * include/ext/malloc_allocator.h (allocate): Likewise.
135         * include/ext/mt_allocator.h (allocate): Likewise.
136         * include/ext/sso_string_base.h (_M_construct): Likewise.
137         * include/bits/basic_string.tcc (_S_construct): Likewise.
138
139 2009-04-22  Jan Hubicka  <jh@suse.cz>
140
141         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
142         (atexit, atoll, stroll, strtoull): Mark throw ()
143         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
144         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
145         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
146         (atexit, atoll, stroll, strtoull): Mark throw ()
147         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
148         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
149
150 2009-04-21  Jan Hubicka  <jh@suse.cz>
151
152         * include/ext/atomicity.h
153         (__exchange_and_add, __atomic_add): Mark throw ().
154         * config/os/aix/atomicity.h
155         * config/os/aix/atomicity.h
156         * config/os/irix/atomicity.h
157         * config/cpu/cris/atomicity.h
158         * config/cpu/m68k/atomicity.h
159         * config/cpu/hppa/atomicity.h
160         * config/cpu/sparc/atomicity.h
161         * config/cpu/i386/atomicity.h
162         * config/cpu/i486/atomicity.h
163         * config/cpu/sh/atomicity.h
164         * config/cpu/generic/atomicity_mutex/atomicity.h
165         * config/cpu/generic/atomicity_builtins/atomicity.h
166         (__exchange_and_add, __atomic_add): Mark throw ().
167
168 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
169
170         PR libstdc++/39835
171         * include/bits/random.h: Avoid the badname __alpha (and, for
172         consistency, __beta too).
173         * include/bits/random.tcc: Likewise.
174
175 2009-04-19  Jan Hubicka  <jh@suse.cz>
176
177         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
178         _GLIBCXX_NOTHROW.
179
180 2009-04-19  Jan Hubicka  <jh@suse.cz>
181
182         * include/c_compatibility/stdatomic.h
183         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
184         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
185         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
186
187 2009-04-18  Jan Hubicka  <jh@suse.cz>
188
189         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
190         * libsupc++/unwind-cxx.h (__cxa_get_globals,
191         __cxa_get_globals_fast): Mark const.
192         (__cxa_get_exception_ptr): Mark pure.
193         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
194         (__terminate): Makr throw ().
195         * libsupc++/exception (terminate): Mark throw().
196         (uncaught_exception): Mark pure.
197         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
198         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
199         Mark throw().
200         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
201         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
202         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
203         __cxa_guard_abort): Mark throw ().
204         (__cxa_pure_virtual): Mark noreturn.
205         (__cxa_current_exception_type): Mark throw and pure.
206         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
207         __cxa_exception_type): Mark pure.
208         (_M_safe_bool_dummy): Mark pure and const.
209
210 2009-04-18  Jan Hubicka  <jh@suse.cz>
211
212         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
213         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
214         _M_destroy_thread_key): Mark throw ()
215         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
216         _M_singular, _M_can_compare _M_get_mutex, _M_message,
217         _M_get_max_length): Mark throw ().
218         * include/debug/formatter.h (_M_message, _M_format_word,
219         _M_get_max_length): Mark throw ().
220         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
221         _M_detach_single): Mark throw ().
222         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
223         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
224         throw ()
225         (_M_get_mutex): Mark throw ().
226         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
227         (_M_destroy_thread_key): Mark CONST and throw.
228         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
229         throw ().
230
231 2009-04-18  Jan Hubicka  <jh@suse.cz>
232
233         * src/condition_variable.cc (condition_variable,
234         condition_variable_any constructors): Mark throw()
235         * src/hash.cc (operator() for long double, string, and wstring): Mark
236         throw ().
237         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
238         _M_setup, rdbuf, str): Mark throw ().
239         * src/chrono.cc (new): Mark throw ().
240         * include/std/system_error (system_category, generic_category): Mark
241         throw () and const.
242         * include/std/chrono (now): Mark throw ().
243         * include/std/condition_variable (condition_variable,
244         ~condition_variable, condition_variable_any,
245         ~condition_variable_any): Mark throw ().
246         * include/std/mutex (mutex): Mark throw ().
247         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
248         throw.
249         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
250         and throw ().
251         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
252         * include/bits/locale_classes.h (_S_initialize_once,
253         _S_clone_c_locale): Mark throw ().
254         (_S_get_c_name): Mark const and throw ().
255         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
256         throw ().
257         * include/bits/locale_facets.h (__convert_to_v explicit instances):
258         Mark throw ().
259         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
260         throw ().
261         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
262         ios_base): Mark throw ()
263         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
264         * include/backward/strstream (strstreambuf constructors): Mark throw ().
265         (str, freeze, _M_setupf): Mark throw ().
266         (pcount): Mark pure and throw ().
267         (rdbuf): Mark const and throw ().
268
269 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
270
271         PR libstdc++/39802
272         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
273         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
274         Always accept negative values, for unsigned types too.
275         * testsuite/22_locale/num_get/get/char/39802.cc: New.
276         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
277
278 2009-04-18  Jan Hubicka  <jh@suse.cz>
279
280         * include/debug/formater.h: Include bits/c++config.h.
281         (_M_error): Mark noreturn.
282         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
283         _GLIBCXX_NORETURN): New.
284         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
285         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
286         Mark pure.
287         * include/c_compatibility/stdatomic.h
288         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
289         __atomic_flag_wait_explicit, __atomic_flag_for_address):
290         Mark by throw ().
291         * src/atomic.cc (atomic_flag_test_and_set_explicit,
292         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
293         __atomic_flag_for_address): Mark by throw ().
294
295 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
296
297         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
298
299 2009-04-16  Jan Hubicka  <jh@suse.cz>
300
301         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
302         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
303         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
304         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
305         out body to ...
306         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
307         functions.
308         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
309         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
310         _Rb_tree_black_count): Mark nothrow.
311
312 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
313
314         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
315         from base classes.
316         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
317
318 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
319
320         * doc/html: Regenerate.
321
322 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
323
324         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
325
326         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
327         * doc/xml/gnu/fdl-1.2.xml: Same.
328         * doc/xml/manual/numerics.xml: Same.
329         * doc/xml/manual/concurrency.xml: Same.
330         * doc/xml/manual/intro.xml: Same.
331         * doc/xml/manual/status_cxxtr1.xml: Same.
332         * doc/xml/manual/containers.xml: Same.
333         * doc/xml/manual/io.xml: Same.
334         * doc/xml/manual/utilities.xml: Same.
335         * doc/xml/manual/support.xml: Same.
336         * doc/xml/manual/using.xml: Same.
337         * doc/xml/manual/localization.xml: Same.
338         * doc/xml/manual/locale.xml: Same.
339         * doc/xml/manual/extensions.xml: Same.
340         * doc/xml/manual/appendix_contributing.xml: Same.
341         * doc/xml/manual/diagnostics.xml: Same.
342         * doc/xml/manual/status_cxx200x.xml: Same.
343
344 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
345
346         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
347         * doc/xml/manual/status_cxx200x.xml: Adjust.
348
349 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
350
351         * doc/xml/spine.xml: Remove unused license entity, update
352         copyright year.
353
354         * doc/xml/manual/spine.xml: Markup for primary index terms.
355         * doc/xml/manual/numerics.xml: Same.
356         * doc/xml/manual/intro.xml: Same.
357         * doc/xml/manual/containers.xml: Same.
358         * doc/xml/manual/io.xml: Same.
359         * doc/xml/manual/appendix_porting.xml: Same.
360         * doc/xml/manual/utilities.xml: Same.
361         * doc/xml/manual/support.xml: Same.
362         * doc/xml/manual/localization.xml: Same.
363         * doc/xml/manual/strings.xml: Same.
364         * doc/xml/manual/extensions.xml: Same.
365         * doc/xml/manual/appendix_contributing.xml: Same.
366         * doc/xml/manual/diagnostics.xml: Same.
367         * doc/xml/manual/algorithms.xml: Same.
368         * doc/xml/manual/appendix_free.xml: Same.
369         * doc/xml/manual/iterators.xml: Same.
370
371         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
372         * doc/xml/gnu/fdl-1.2.xml: Same.
373
374         * doc/xml/manual/status_cxx200x.xml: Re-write.
375
376 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
377
378         PR libstdc++/39629 (final bits)
379         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
380         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
381         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
382         Fix formula for __j.
383         * include/bits/random.tcc (operator==(const normal_distribution<>&,
384         const normal_distribution<>&): Remove.
385         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
386         const uniform_int_distribution<>&), operator==(const
387         uniform_real_distribution<>&, const uniform_real_distribution<>&),
388         operator==(const normal_distribution<>&, const normal_distribution<>&),
389         operator==(const lognormal_distribution<>&,
390         const lognormal_distribution<>&), operator==(const
391         chi_squared_distribution<>&, const chi_squared_distribution<>&),
392         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
393         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
394         operator==(const student_t_distribution<>&,
395         const student_t_distribution<>&), operator==(const
396         bernoulli_distribution<>&, const bernoulli_distribution<>&),
397         operator==(const binomial_distribution<>&, const
398         binomial_distribution<>&), operator==(const geometric_distribution<>&,
399         const geometric_distribution<>&), operator==(const
400         negative_binomial_distribution<>&, const
401         negative_binomial_distribution<>&), operator==(const
402         poisson_distribution<>&, const poisson_distribution<>&),
403         operator==(const exponential_distribution<>&,
404         const exponential_distribution<>&), operator==(const
405         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
406         weibull_distribution<>&, const weibull_distribution<>&),
407         operator==(const extreme_value_distribution<>&,
408         const extreme_value_distribution<>&), operator==(const
409         discrete_distribution<>&, const discrete_distribution<>&),
410         operator==(const piecewise_constant_distribution<>&,
411         const piecewise_constant_distribution<>&), operator==(const
412         piecewise_linear_distribution<>&, const
413         piecewise_linear_distribution<>&)): Remove.
414         * testsuite/26_numerics/random/uniform_real_distribution/operators/
415         serialize.cc: Remove.
416         * testsuite/26_numerics/random/piecewise_constant_distribution/
417         operators/serialize.cc: Likewise.
418         * testsuite/26_numerics/random/chi_squared_distribution/operators/
419         serialize.cc: Likewise.
420         * testsuite/26_numerics/random/normal_distribution/operators/
421         serialize.cc: Likewise.
422         * testsuite/26_numerics/random/uniform_int_distribution/operators/
423         serialize.cc: Likewise.
424         * testsuite/26_numerics/random/poisson_distribution/operators/
425         serialize.cc: Likewise.
426         * testsuite/26_numerics/random/bernoulli_distribution/operators/
427         serialize.cc: Likewise.
428         * testsuite/26_numerics/random/discrete_distribution/operators/
429         serialize.cc: Likewise.
430         * testsuite/26_numerics/random/weibull_distribution/operators/
431         serialize.cc: Likewise.
432         * testsuite/26_numerics/random/negative_binomial_distribution/
433         operators/serialize.cc: Likewise.
434         * testsuite/26_numerics/random/cauchy_distribution/operators/
435         serialize.cc: Likewise.
436         * testsuite/26_numerics/random/gamma_distribution/operators/
437         serialize.cc: Likewise.
438         * testsuite/26_numerics/random/fisher_f_distribution/operators/
439         serialize.cc: Likewise.
440         * testsuite/26_numerics/random/exponential_distribution/operators/
441         serialize.cc: Likewise.
442         * testsuite/26_numerics/random/lognormal_distribution/operators/
443         serialize.cc: Likewise.
444         * testsuite/26_numerics/random/binomial_distribution/operators/
445         serialize.cc: Likewise.
446         * testsuite/26_numerics/random/extreme_value_distribution/
447         operators/serialize.cc: Likewise.
448         * testsuite/26_numerics/random/piecewise_linear_distribution/
449         operators/serialize.cc: Likewise.
450         * testsuite/26_numerics/random/student_t_distribution/operators/
451         serialize.cc: Likewise.
452         * testsuite/26_numerics/random/geometric_distribution/operators/
453         serialize.cc: Likewise.
454
455         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
456         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
457         mersenne_twister_engine<>::seed(_Gen&,
458         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
459         subtract_with_carry_engine<>::seed(_Gen&,
460         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
461         Remove, unused.
462         * include/bits/random.tcc (linear_congruential_engine<>::
463         seed(_Gen&, false_type): Likewise.
464
465 2009-04-09  Nick Clifton  <nickc@redhat.com>
466
467         * src/allocator-inst.cc: Change copyright header to refer to
468         version 3 of the GNU General Public License with version 3.1
469         of the GCC Runtime Library Exception and to point readers at
470         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
471         web page.
472         * config/abi/compatibility.h: Likewise.
473         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
474         * config/abi/pre/gnu.ver: Likewise.
475         * config/allocator/bitmap_allocator_base.h: Likewise.
476         * config/allocator/malloc_allocator_base.h: Likewise.
477         * config/allocator/mt_allocator_base.h: Likewise.
478         * config/allocator/new_allocator_base.h: Likewise.
479         * config/allocator/pool_allocator_base.h: Likewise.
480         * config/cpu/alpha/atomic_word.h: Likewise.
481         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
482         * config/cpu/cris/atomic_word.h: Likewise.
483         * config/cpu/cris/atomicity.h: Likewise.
484         * config/cpu/generic/atomic_word.h: Likewise.
485         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
486         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
487         * config/cpu/generic/cpu_defines.h: Likewise.
488         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
489         * config/cpu/hppa/atomicity.h: Likewise.
490         * config/cpu/i386/atomicity.h: Likewise.
491         * config/cpu/i486/atomicity.h: Likewise.
492         * config/cpu/ia64/atomic_word.h: Likewise.
493         * config/cpu/m68k/atomicity.h: Likewise.
494         * config/cpu/powerpc/atomic_word.h: Likewise.
495         * config/cpu/powerpc/cpu_defines.h: Likewise.
496         * config/cpu/sh/atomicity.h: Likewise.
497         * config/cpu/sparc/atomic_word.h: Likewise.
498         * config/cpu/sparc/atomicity.h: Likewise.
499         * config/io/basic_file_stdio.cc: Likewise.
500         * config/io/basic_file_stdio.h: Likewise.
501         * config/io/c_io_stdio.h: Likewise.
502         * config/locale/darwin/ctype_members.cc: Likewise.
503         * config/locale/generic/c++locale_internal.h: Likewise.
504         * config/locale/generic/c_locale.cc: Likewise.
505         * config/locale/generic/c_locale.h: Likewise.
506         * config/locale/generic/codecvt_members.cc: Likewise.
507         * config/locale/generic/collate_members.cc: Likewise.
508         * config/locale/generic/ctype_members.cc: Likewise.
509         * config/locale/generic/messages_members.cc: Likewise.
510         * config/locale/generic/messages_members.h: Likewise.
511         * config/locale/generic/monetary_members.cc: Likewise.
512         * config/locale/generic/numeric_members.cc: Likewise.
513         * config/locale/generic/time_members.cc: Likewise.
514         * config/locale/generic/time_members.h: Likewise.
515         * config/locale/gnu/c++locale_internal.h: Likewise.
516         * config/locale/gnu/c_locale.cc: Likewise.
517         * config/locale/gnu/c_locale.h: Likewise.
518         * config/locale/gnu/codecvt_members.cc: Likewise.
519         * config/locale/gnu/collate_members.cc: Likewise.
520         * config/locale/gnu/ctype_members.cc: Likewise.
521         * config/locale/gnu/messages_members.cc: Likewise.
522         * config/locale/gnu/messages_members.h: Likewise.
523         * config/locale/gnu/monetary_members.cc: Likewise.
524         * config/locale/gnu/numeric_members.cc: Likewise.
525         * config/locale/gnu/time_members.cc: Likewise.
526         * config/locale/gnu/time_members.h: Likewise.
527         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
528         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
529         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
530         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
531         * config/os/aix/atomic_word.h: Likewise.
532         * config/os/aix/atomicity.h: Likewise.
533         * config/os/aix/ctype_base.h: Likewise.
534         * config/os/aix/ctype_inline.h: Likewise.
535         * config/os/aix/ctype_noninline.h: Likewise.
536         * config/os/aix/os_defines.h: Likewise.
537         * config/os/bsd/darwin/ctype_base.h: Likewise.
538         * config/os/bsd/darwin/ctype_inline.h: Likewise.
539         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
540         * config/os/bsd/darwin/os_defines.h: Likewise.
541         * config/os/bsd/freebsd/ctype_base.h: Likewise.
542         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
543         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
544         * config/os/bsd/freebsd/os_defines.h: Likewise.
545         * config/os/bsd/netbsd/ctype_base.h: Likewise.
546         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
547         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
548         * config/os/bsd/netbsd/os_defines.h: Likewise.
549         * config/os/djgpp/ctype_base.h: Likewise.
550         * config/os/djgpp/ctype_inline.h: Likewise.
551         * config/os/djgpp/ctype_noninline.h: Likewise.
552         * config/os/djgpp/os_defines.h: Likewise.
553         * config/os/generic/ctype_base.h: Likewise.
554         * config/os/generic/ctype_inline.h: Likewise.
555         * config/os/generic/ctype_noninline.h: Likewise.
556         * config/os/generic/error_constants.h: Likewise.
557         * config/os/generic/os_defines.h: Likewise.
558         * config/os/gnu-linux/ctype_base.h: Likewise.
559         * config/os/gnu-linux/ctype_inline.h: Likewise.
560         * config/os/gnu-linux/ctype_noninline.h: Likewise.
561         * config/os/gnu-linux/os_defines.h: Likewise.
562         * config/os/hpux/ctype_base.h: Likewise.
563         * config/os/hpux/ctype_inline.h: Likewise.
564         * config/os/hpux/ctype_noninline.h: Likewise.
565         * config/os/hpux/os_defines.h: Likewise.
566         * config/os/irix/atomic_word.h: Likewise.
567         * config/os/irix/atomicity.h: Likewise.
568         * config/os/irix/irix5.2/ctype_base.h: Likewise.
569         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
570         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
571         * config/os/irix/irix5.2/os_defines.h: Likewise.
572         * config/os/irix/irix6.5/ctype_base.h: Likewise.
573         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
574         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
575         * config/os/irix/irix6.5/os_defines.h: Likewise.
576         * config/os/mingw32/ctype_base.h: Likewise.
577         * config/os/mingw32/ctype_inline.h: Likewise.
578         * config/os/mingw32/ctype_noninline.h: Likewise.
579         * config/os/mingw32/error_constants.h: Likewise.
580         * config/os/mingw32/os_defines.h: Likewise.
581         * config/os/newlib/ctype_base.h: Likewise.
582         * config/os/newlib/ctype_inline.h: Likewise.
583         * config/os/newlib/ctype_noninline.h: Likewise.
584         * config/os/newlib/os_defines.h: Likewise.
585         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
586         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
587         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
588         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
589         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
590         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
591         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
592         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
593         * config/os/tpf/ctype_base.h: Likewise.
594         * config/os/tpf/ctype_inline.h: Likewise.
595         * config/os/tpf/ctype_noninline.h: Likewise.
596         * config/os/tpf/os_defines.h: Likewise.
597         * config/os/uclibc/ctype_base.h: Likewise.
598         * config/os/uclibc/ctype_inline.h: Likewise.
599         * config/os/uclibc/ctype_noninline.h: Likewise.
600         * config/os/uclibc/os_defines.h: Likewise.
601         * config/os/vxworks/ctype_base.h: Likewise.
602         * config/os/vxworks/ctype_inline.h: Likewise.
603         * config/os/vxworks/ctype_noninline.h: Likewise.
604         * config/os/vxworks/os_defines.h: Likewise.
605         * include/backward/auto_ptr.h: Likewise.
606         * include/backward/backward_warning.h: Likewise.
607         * include/backward/binders.h: Likewise.
608         * include/backward/hash_fun.h: Likewise.
609         * include/backward/hash_map: Likewise.
610         * include/backward/hash_set: Likewise.
611         * include/backward/hashtable.h: Likewise.
612         * include/backward/strstream: Likewise.
613         * include/bits/algorithmfwd.h: Likewise.
614         * include/bits/allocator.h: Likewise.
615         * include/bits/atomic_0.h: Likewise.
616         * include/bits/atomic_2.h: Likewise.
617         * include/bits/atomicfwd_c.h: Likewise.
618         * include/bits/atomicfwd_cxx.h: Likewise.
619         * include/bits/basic_ios.h: Likewise.
620         * include/bits/basic_ios.tcc: Likewise.
621         * include/bits/basic_string.h: Likewise.
622         * include/bits/basic_string.tcc: Likewise.
623         * include/bits/boost_concept_check.h: Likewise.
624         * include/bits/c++config: Likewise.
625         * include/bits/char_traits.h: Likewise.
626         * include/bits/codecvt.h: Likewise.
627         * include/bits/concept_check.h: Likewise.
628         * include/bits/cpp_type_traits.h: Likewise.
629         * include/bits/deque.tcc: Likewise.
630         * include/bits/forward_list.h: Likewise.
631         * include/bits/forward_list.tcc: Likewise.
632         * include/bits/fstream.tcc: Likewise.
633         * include/bits/functexcept.h: Likewise.
634         * include/bits/functional_hash.h: Likewise.
635         * include/bits/gslice.h: Likewise.
636         * include/bits/gslice_array.h: Likewise.
637         * include/bits/hashtable.h: Likewise.
638         * include/bits/indirect_array.h: Likewise.
639         * include/bits/ios_base.h: Likewise.
640         * include/bits/istream.tcc: Likewise.
641         * include/bits/list.tcc: Likewise.
642         * include/bits/locale_classes.h: Likewise.
643         * include/bits/locale_classes.tcc: Likewise.
644         * include/bits/locale_facets.h: Likewise.
645         * include/bits/locale_facets.tcc: Likewise.
646         * include/bits/locale_facets_nonio.h: Likewise.
647         * include/bits/locale_facets_nonio.tcc: Likewise.
648         * include/bits/localefwd.h: Likewise.
649         * include/bits/mask_array.h: Likewise.
650         * include/bits/move.h: Likewise.
651         * include/bits/ostream.tcc: Likewise.
652         * include/bits/ostream_insert.h: Likewise.
653         * include/bits/postypes.h: Likewise.
654         * include/bits/shared_ptr.h: Likewise.
655         * include/bits/slice_array.h: Likewise.
656         * include/bits/sstream.tcc: Likewise.
657         * include/bits/stl_algo.h: Likewise.
658         * include/bits/stl_algobase.h: Likewise.
659         * include/bits/stl_bvector.h: Likewise.
660         * include/bits/stl_construct.h: Likewise.
661         * include/bits/stl_deque.h: Likewise.
662         * include/bits/stl_function.h: Likewise.
663         * include/bits/stl_heap.h: Likewise.
664         * include/bits/stl_iterator.h: Likewise.
665         * include/bits/stl_iterator_base_funcs.h: Likewise.
666         * include/bits/stl_iterator_base_types.h: Likewise.
667         * include/bits/stl_list.h: Likewise.
668         * include/bits/stl_map.h: Likewise.
669         * include/bits/stl_multimap.h: Likewise.
670         * include/bits/stl_multiset.h: Likewise.
671         * include/bits/stl_numeric.h: Likewise.
672         * include/bits/stl_pair.h: Likewise.
673         * include/bits/stl_queue.h: Likewise.
674         * include/bits/stl_raw_storage_iter.h: Likewise.
675         * include/bits/stl_relops.h: Likewise.
676         * include/bits/stl_set.h: Likewise.
677         * include/bits/stl_stack.h: Likewise.
678         * include/bits/stl_tempbuf.h: Likewise.
679         * include/bits/stl_tree.h: Likewise.
680         * include/bits/stl_uninitialized.h: Likewise.
681         * include/bits/stl_vector.h: Likewise.
682         * include/bits/stream_iterator.h: Likewise.
683         * include/bits/streambuf.tcc: Likewise.
684         * include/bits/streambuf_iterator.h: Likewise.
685         * include/bits/stringfwd.h: Likewise.
686         * include/bits/unique_ptr.h: Likewise.
687         * include/bits/valarray_after.h: Likewise.
688         * include/bits/valarray_array.h: Likewise.
689         * include/bits/valarray_array.tcc: Likewise.
690         * include/bits/valarray_before.h: Likewise.
691         * include/bits/vector.tcc: Likewise.
692         * include/c/cassert: Likewise.
693         * include/c/cctype: Likewise.
694         * include/c/cerrno: Likewise.
695         * include/c/cfloat: Likewise.
696         * include/c/ciso646: Likewise.
697         * include/c/climits: Likewise.
698         * include/c/clocale: Likewise.
699         * include/c/cmath: Likewise.
700         * include/c/csetjmp: Likewise.
701         * include/c/csignal: Likewise.
702         * include/c/cstdarg: Likewise.
703         * include/c/cstddef: Likewise.
704         * include/c/cstdio: Likewise.
705         * include/c/cstdlib: Likewise.
706         * include/c/cstring: Likewise.
707         * include/c/ctime: Likewise.
708         * include/c/cwchar: Likewise.
709         * include/c/cwctype: Likewise.
710         * include/c_compatibility/assert.h: Likewise.
711         * include/c_compatibility/complex.h: Likewise.
712         * include/c_compatibility/ctype.h: Likewise.
713         * include/c_compatibility/errno.h: Likewise.
714         * include/c_compatibility/fenv.h: Likewise.
715         * include/c_compatibility/float.h: Likewise.
716         * include/c_compatibility/inttypes.h: Likewise.
717         * include/c_compatibility/iso646.h: Likewise.
718         * include/c_compatibility/limits.h: Likewise.
719         * include/c_compatibility/locale.h: Likewise.
720         * include/c_compatibility/math.h: Likewise.
721         * include/c_compatibility/setjmp.h: Likewise.
722         * include/c_compatibility/signal.h: Likewise.
723         * include/c_compatibility/stdarg.h: Likewise.
724         * include/c_compatibility/stdatomic.h: Likewise.
725         * include/c_compatibility/stdbool.h: Likewise.
726         * include/c_compatibility/stddef.h: Likewise.
727         * include/c_compatibility/stdint.h: Likewise.
728         * include/c_compatibility/stdio.h: Likewise.
729         * include/c_compatibility/stdlib.h: Likewise.
730         * include/c_compatibility/string.h: Likewise.
731         * include/c_compatibility/tgmath.h: Likewise.
732         * include/c_compatibility/time.h: Likewise.
733         * include/c_compatibility/wchar.h: Likewise.
734         * include/c_compatibility/wctype.h: Likewise.
735         * include/c_global/cassert: Likewise.
736         * include/c_global/ccomplex: Likewise.
737         * include/c_global/cctype: Likewise.
738         * include/c_global/cerrno: Likewise.
739         * include/c_global/cfenv: Likewise.
740         * include/c_global/cfloat: Likewise.
741         * include/c_global/cinttypes: Likewise.
742         * include/c_global/ciso646: Likewise.
743         * include/c_global/climits: Likewise.
744         * include/c_global/clocale: Likewise.
745         * include/c_global/cmath.tcc: Likewise.
746         * include/c_global/cmath: Likewise.
747         * include/c_global/csetjmp: Likewise.
748         * include/c_global/csignal: Likewise.
749         * include/c_global/cstdarg: Likewise.
750         * include/c_global/cstdatomic: Likewise.
751         * include/c_global/cstdbool: Likewise.
752         * include/c_global/cstddef: Likewise.
753         * include/c_global/cstdint: Likewise.
754         * include/c_global/cstdio: Likewise.
755         * include/c_global/cstdlib: Likewise.
756         * include/c_global/cstring: Likewise.
757         * include/c_global/ctgmath: Likewise.
758         * include/c_global/ctime: Likewise.
759         * include/c_global/cwchar: Likewise.
760         * include/c_global/cwctype: Likewise.
761         * include/c_std/cassert: Likewise.
762         * include/c_std/cctype: Likewise.
763         * include/c_std/cerrno: Likewise.
764         * include/c_std/cfloat: Likewise.
765         * include/c_std/ciso646: Likewise.
766         * include/c_std/climits: Likewise.
767         * include/c_std/clocale: Likewise.
768         * include/c_std/cmath.tcc: Likewise.
769         * include/c_std/cmath: Likewise.
770         * include/c_std/csetjmp: Likewise.
771         * include/c_std/csignal: Likewise.
772         * include/c_std/cstdarg: Likewise.
773         * include/c_std/cstddef: Likewise.
774         * include/c_std/cstdio: Likewise.
775         * include/c_std/cstdlib: Likewise.
776         * include/c_std/cstring: Likewise.
777         * include/c_std/ctime: Likewise.
778         * include/c_std/cwchar: Likewise.
779         * include/c_std/cwctype: Likewise.
780         * include/debug/bitset: Likewise.
781         * include/debug/debug.h: Likewise.
782         * include/debug/deque: Likewise.
783         * include/debug/formatter.h: Likewise.
784         * include/debug/functions.h: Likewise.
785         * include/debug/list: Likewise.
786         * include/debug/macros.h: Likewise.
787         * include/debug/map.h: Likewise.
788         * include/debug/map: Likewise.
789         * include/debug/multimap.h: Likewise.
790         * include/debug/multiset.h: Likewise.
791         * include/debug/safe_base.h: Likewise.
792         * include/debug/safe_iterator.h: Likewise.
793         * include/debug/safe_iterator.tcc: Likewise.
794         * include/debug/safe_sequence.h: Likewise.
795         * include/debug/set.h: Likewise.
796         * include/debug/set: Likewise.
797         * include/debug/string: Likewise.
798         * include/debug/unordered_map: Likewise.
799         * include/debug/unordered_set: Likewise.
800         * include/debug/vector: Likewise.
801         * include/ext/algorithm: Likewise.
802         * include/ext/array_allocator.h: Likewise.
803         * include/ext/atomicity.h: Likewise.
804         * include/ext/bitmap_allocator.h: Likewise.
805         * include/ext/cast.h: Likewise.
806         * include/ext/codecvt_specializations.h: Likewise.
807         * include/ext/concurrence.h: Likewise.
808         * include/ext/debug_allocator.h: Likewise.
809         * include/ext/enc_filebuf.h: Likewise.
810         * include/ext/extptr_allocator.h: Likewise.
811         * include/ext/functional: Likewise.
812         * include/ext/iterator: Likewise.
813         * include/ext/malloc_allocator.h: Likewise.
814         * include/ext/memory: Likewise.
815         * include/ext/mt_allocator.h: Likewise.
816         * include/ext/new_allocator.h: Likewise.
817         * include/ext/numeric: Likewise.
818         * include/ext/numeric_traits.h: Likewise.
819         * include/ext/pb_ds/assoc_container.hpp: Likewise.
820         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
821         Likewise.
822         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
823         Likewise.
824         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
825         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
826         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
827         Likewise.
828         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
829         Likewise.
830         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
831         Likewise.
832         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
833         Likewise.
834         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
835         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
836         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
837         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
838         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
839         Likewise.
840         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
841         Likewise.
842         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
843         Likewise.
844         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
845         Likewise.
846         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
847         Likewise.
848         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
849         Likewise.
850         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
851         Likewise.
852         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
853         Likewise.
854         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
855         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
856         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
857         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
858         Likewise.
859         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
860         Likewise.
861         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
862         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
863         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
864         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
865         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
866         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
867         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
868         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
869         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
870         Likewise.
871         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
872         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
873         Likewise.
874         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
875         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
876         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
877         Likewise.
878         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
879         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
880         Likewise.
881         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
882         Likewise.
883         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
884         Likewise.
885         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
886         Likewise.
887         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
888         Likewise.
889         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
890         Likewise.
891         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
892         Likewise.
893         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
894         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
895         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
896         Likewise.
897         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
898         Likewise.
899         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
900         Likewise.
901         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
902         Likewise.
903         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
904         Likewise.
905         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
906         Likewise.
907         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
908         Likewise.
909         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
910         Likewise.
911         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
912         Likewise.
913         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
914         Likewise.
915         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
916         Likewise.
917         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
918         Likewise.
919         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
920         Likewise.
921         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
922         Likewise.
923         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
924         Likewise.
925         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
926         Likewise.
927         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
928         Likewise.
929         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
930         Likewise.
931         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
932         Likewise.
933         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
934         Likewise.
935         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
936         Likewise.
937         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
938         Likewise.
939         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
940         Likewise.
941         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
942         Likewise.
943         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
944         Likewise.
945         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
946         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
947         Likewise.
948         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
949         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
950         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
951         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
952         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
953         Likewise.
954         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
955         Likewise.
956         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
957         Likewise.
958         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
959         Likewise.
960         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
961         Likewise.
962         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
963         Likewise.
964         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
965         Likewise.
966         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
967         Likewise.
968         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
969         Likewise.
970         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
971         Likewise.
972         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
973         Likewise.
974         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
975         Likewise.
976         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
977         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
978         Likewise.
979         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
980         Likewise.
981         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
982         Likewise.
983         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
984         Likewise.
985         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
986         Likewise.
987         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
988         Likewise.
989         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
990         Likewise.
991         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
992         Likewise.
993         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
994         Likewise.
995         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
996         Likewise.
997         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
998         Likewise.
999         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
1000         Likewise.
1001         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
1002         Likewise.
1003         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
1004         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
1005         Likewise.
1006         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
1007         Likewise.
1008         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
1009         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
1010         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
1011         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
1012         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
1013         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
1014         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
1015         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
1016         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
1017         Likewise.
1018         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
1019         Likewise.
1020         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
1021         Likewise.
1022         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
1023         Likewise.
1024         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
1025         Likewise.
1026         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
1027         Likewise.
1028         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
1029         Likewise.
1030         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
1031         Likewise.
1032         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
1033         Likewise.
1034         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
1035         Likewise.
1036         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
1037         Likewise.
1038         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
1039         Likewise.
1040         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
1041         Likewise.
1042         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
1043         Likewise.
1044         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
1045         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
1046         Likewise.
1047         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
1048         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
1049         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
1050         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
1051         Likewise.
1052         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
1053         Likewise.
1054         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
1055         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
1056         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
1057         Likewise.
1058         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
1059         Likewise.
1060         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
1061         Likewise.
1062         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
1063         Likewise.
1064         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
1065         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
1066         Likewise.
1067         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
1068         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
1069         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
1070         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
1071         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
1072         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
1073         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
1074         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
1075         Likewise.
1076         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
1077         Likewise.
1078         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
1079         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
1080         Likewise.
1081         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
1082         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
1083         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
1084         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
1085         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
1086         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
1087         Likewise.
1088         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
1089         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
1090         Likewise.
1091         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
1092         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
1093         Likewise.
1094         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
1095         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
1096         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
1097         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
1098         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
1099         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
1100         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
1101         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
1102         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
1103         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
1104         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
1105         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
1106         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
1107         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
1108         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
1109         Likewise.
1110         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
1111         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
1112         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
1113         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
1114         Likewise.
1115         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
1116         Likewise.
1117         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
1118         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
1119         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
1120         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
1121         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
1122         Likewise.
1123         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
1124         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
1125         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
1126         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
1127         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
1128         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
1129         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
1130         Likewise.
1131         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
1132         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
1133         Likewise.
1134         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
1135         Likewise.
1136         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
1137         Likewise.
1138         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
1139         Likewise.
1140         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
1141         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
1142         Likewise.
1143         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
1144         Likewise.
1145         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
1146         Likewise.
1147         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
1148         Likewise.
1149         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
1150         Likewise.
1151         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
1152         Likewise.
1153         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
1154         Likewise.
1155         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
1156         Likewise.
1157         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
1158         Likewise.
1159         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
1160         Likewise.
1161         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
1162         Likewise.
1163         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
1164         Likewise.
1165         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
1166         Likewise.
1167         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
1168         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
1169         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
1170         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
1171         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
1172         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
1173         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
1174         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
1175         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
1176         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
1177         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
1178         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
1179         Likewise.
1180         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
1181         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
1182         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
1183         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
1184         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
1185         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
1186         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
1187         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
1188         Likewise.
1189         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
1190         Likewise.
1191         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
1192         Likewise.
1193         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
1194         Likewise.
1195         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
1196         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
1197         Likewise.
1198         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
1199         Likewise.
1200         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
1201         Likewise.
1202         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
1203         Likewise.
1204         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
1205         Likewise.
1206         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
1207         Likewise.
1208         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
1209         Likewise.
1210         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
1211         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
1212         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
1213         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
1214         Likewise.
1215         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
1216         Likewise.
1217         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
1218         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
1219         Likewise.
1220         * include/ext/pb_ds/exception.hpp: Likewise.
1221         * include/ext/pb_ds/hash_policy.hpp: Likewise.
1222         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
1223         * include/ext/pb_ds/priority_queue.hpp: Likewise.
1224         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
1225         * include/ext/pb_ds/tree_policy.hpp: Likewise.
1226         * include/ext/pb_ds/trie_policy.hpp: Likewise.
1227         * include/ext/pod_char_traits.h: Likewise.
1228         * include/ext/pointer.h: Likewise.
1229         * include/ext/pool_allocator.h: Likewise.
1230         * include/ext/rb_tree: Likewise.
1231         * include/ext/rc_string_base.h: Likewise.
1232         * include/ext/rope: Likewise.
1233         * include/ext/ropeimpl.h: Likewise.
1234         * include/ext/slist: Likewise.
1235         * include/ext/sso_string_base.h: Likewise.
1236         * include/ext/stdio_filebuf.h: Likewise.
1237         * include/ext/stdio_sync_filebuf.h: Likewise.
1238         * include/ext/string_conversions.h: Likewise.
1239         * include/ext/throw_allocator.h: Likewise.
1240         * include/ext/type_traits.h: Likewise.
1241         * include/ext/typelist.h: Likewise.
1242         * include/ext/vstring.h: Likewise.
1243         * include/ext/vstring.tcc: Likewise.
1244         * include/ext/vstring_fwd.h: Likewise.
1245         * include/ext/vstring_util.h: Likewise.
1246         * include/parallel/algo.h: Likewise.
1247         * include/parallel/algobase.h: Likewise.
1248         * include/parallel/algorithm: Likewise.
1249         * include/parallel/algorithmfwd.h: Likewise.
1250         * include/parallel/balanced_quicksort.h: Likewise.
1251         * include/parallel/base.h: Likewise.
1252         * include/parallel/basic_iterator.h: Likewise.
1253         * include/parallel/checkers.h: Likewise.
1254         * include/parallel/compatibility.h: Likewise.
1255         * include/parallel/compiletime_settings.h: Likewise.
1256         * include/parallel/equally_split.h: Likewise.
1257         * include/parallel/features.h: Likewise.
1258         * include/parallel/find.h: Likewise.
1259         * include/parallel/find_selectors.h: Likewise.
1260         * include/parallel/for_each.h: Likewise.
1261         * include/parallel/for_each_selectors.h: Likewise.
1262         * include/parallel/iterator.h: Likewise.
1263         * include/parallel/list_partition.h: Likewise.
1264         * include/parallel/losertree.h: Likewise.
1265         * include/parallel/merge.h: Likewise.
1266         * include/parallel/multiseq_selection.h: Likewise.
1267         * include/parallel/multiway_merge.h: Likewise.
1268         * include/parallel/multiway_mergesort.h: Likewise.
1269         * include/parallel/numeric: Likewise.
1270         * include/parallel/numericfwd.h: Likewise.
1271         * include/parallel/omp_loop.h: Likewise.
1272         * include/parallel/omp_loop_static.h: Likewise.
1273         * include/parallel/par_loop.h: Likewise.
1274         * include/parallel/parallel.h: Likewise.
1275         * include/parallel/partial_sum.h: Likewise.
1276         * include/parallel/partition.h: Likewise.
1277         * include/parallel/queue.h: Likewise.
1278         * include/parallel/quicksort.h: Likewise.
1279         * include/parallel/random_number.h: Likewise.
1280         * include/parallel/random_shuffle.h: Likewise.
1281         * include/parallel/search.h: Likewise.
1282         * include/parallel/set_operations.h: Likewise.
1283         * include/parallel/settings.h: Likewise.
1284         * include/parallel/sort.h: Likewise.
1285         * include/parallel/tags.h: Likewise.
1286         * include/parallel/types.h: Likewise.
1287         * include/parallel/unique_copy.h: Likewise.
1288         * include/parallel/workstealing.h: Likewise.
1289         * include/precompiled/extc++.h: Likewise.
1290         * include/precompiled/stdc++.h: Likewise.
1291         * include/precompiled/stdtr1c++.h: Likewise.
1292         * include/std/algorithm: Likewise.
1293         * include/std/array: Likewise.
1294         * include/std/bitset: Likewise.
1295         * include/std/c++0x_warning.h: Likewise.
1296         * include/std/chrono: Likewise.
1297         * include/std/complex: Likewise.
1298         * include/std/condition_variable: Likewise.
1299         * include/std/deque: Likewise.
1300         * include/std/forward_list: Likewise.
1301         * include/std/fstream: Likewise.
1302         * include/std/functional: Likewise.
1303         * include/std/iomanip: Likewise.
1304         * include/std/ios: Likewise.
1305         * include/std/iosfwd: Likewise.
1306         * include/std/iostream: Likewise.
1307         * include/std/istream: Likewise.
1308         * include/std/iterator: Likewise.
1309         * include/std/limits: Likewise.
1310         * include/std/list: Likewise.
1311         * include/std/locale: Likewise.
1312         * include/std/map: Likewise.
1313         * include/std/memory: Likewise.
1314         * include/std/mutex: Likewise.
1315         * include/std/numeric: Likewise.
1316         * include/std/ostream: Likewise.
1317         * include/std/queue: Likewise.
1318         * include/std/random: Likewise.
1319         * include/std/ratio: Likewise.
1320         * include/std/regex: Likewise.
1321         * include/std/set: Likewise.
1322         * include/std/sstream: Likewise.
1323         * include/std/stack: Likewise.
1324         * include/std/stdexcept: Likewise.
1325         * include/std/streambuf: Likewise.
1326         * include/std/string: Likewise.
1327         * include/std/system_error: Likewise.
1328         * include/std/thread: Likewise.
1329         * include/std/tuple: Likewise.
1330         * include/std/type_traits: Likewise.
1331         * include/std/unordered_map: Likewise.
1332         * include/std/unordered_set: Likewise.
1333         * include/std/utility: Likewise.
1334         * include/std/valarray: Likewise.
1335         * include/std/vector: Likewise.
1336         * include/tr1/array: Likewise.
1337         * include/tr1/bessel_function.tcc: Likewise.
1338         * include/tr1/beta_function.tcc: Likewise.
1339         * include/tr1/ccomplex: Likewise.
1340         * include/tr1/cctype: Likewise.
1341         * include/tr1/cfenv: Likewise.
1342         * include/tr1/cfloat: Likewise.
1343         * include/tr1/cinttypes: Likewise.
1344         * include/tr1/climits: Likewise.
1345         * include/tr1/cmath: Likewise.
1346         * include/tr1/complex.h: Likewise.
1347         * include/tr1/complex: Likewise.
1348         * include/tr1/cstdarg: Likewise.
1349         * include/tr1/cstdbool: Likewise.
1350         * include/tr1/cstdint: Likewise.
1351         * include/tr1/cstdio: Likewise.
1352         * include/tr1/cstdlib: Likewise.
1353         * include/tr1/ctgmath: Likewise.
1354         * include/tr1/ctime: Likewise.
1355         * include/tr1/ctype.h: Likewise.
1356         * include/tr1/cwchar: Likewise.
1357         * include/tr1/cwctype: Likewise.
1358         * include/tr1/ell_integral.tcc: Likewise.
1359         * include/tr1/exp_integral.tcc: Likewise.
1360         * include/tr1/fenv.h: Likewise.
1361         * include/tr1/float.h: Likewise.
1362         * include/tr1/functional: Likewise.
1363         * include/tr1/functional_hash.h: Likewise.
1364         * include/tr1/gamma.tcc: Likewise.
1365         * include/tr1/hashtable.h: Likewise.
1366         * include/tr1/hypergeometric.tcc: Likewise.
1367         * include/tr1/inttypes.h: Likewise.
1368         * include/tr1/legendre_function.tcc: Likewise.
1369         * include/tr1/limits.h: Likewise.
1370         * include/tr1/math.h: Likewise.
1371         * include/tr1/memory: Likewise.
1372         * include/tr1/modified_bessel_func.tcc: Likewise.
1373         * include/tr1/poly_hermite.tcc: Likewise.
1374         * include/tr1/poly_laguerre.tcc: Likewise.
1375         * include/tr1/random: Likewise.
1376         * include/tr1/regex: Likewise.
1377         * include/tr1/riemann_zeta.tcc: Likewise.
1378         * include/tr1/shared_ptr.h: Likewise.
1379         * include/tr1/special_function_util.h: Likewise.
1380         * include/tr1/stdarg.h: Likewise.
1381         * include/tr1/stdbool.h: Likewise.
1382         * include/tr1/stdint.h: Likewise.
1383         * include/tr1/stdio.h: Likewise.
1384         * include/tr1/stdlib.h: Likewise.
1385         * include/tr1/tgmath.h: Likewise.
1386         * include/tr1/tuple: Likewise.
1387         * include/tr1/type_traits: Likewise.
1388         * include/tr1/unordered_map: Likewise.
1389         * include/tr1/unordered_set: Likewise.
1390         * include/tr1/utility: Likewise.
1391         * include/tr1/wchar.h: Likewise.
1392         * include/tr1/wctype.h: Likewise.
1393         * include/tr1_impl/array: Likewise.
1394         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
1395         * include/tr1_impl/cctype: Likewise.
1396         * include/tr1_impl/cfenv: Likewise.
1397         * include/tr1_impl/cinttypes: Likewise.
1398         * include/tr1_impl/cmath: Likewise.
1399         * include/tr1_impl/complex: Likewise.
1400         * include/tr1_impl/cstdint: Likewise.
1401         * include/tr1_impl/cstdio: Likewise.
1402         * include/tr1_impl/cstdlib: Likewise.
1403         * include/tr1_impl/cwchar: Likewise.
1404         * include/tr1_impl/cwctype: Likewise.
1405         * include/tr1_impl/functional: Likewise.
1406         * include/tr1_impl/functional_hash.h: Likewise.
1407         * include/tr1_impl/hashtable: Likewise.
1408         * include/tr1_impl/hashtable_policy.h: Likewise.
1409         * include/tr1_impl/random.tcc: Likewise.
1410         * include/tr1_impl/random: Likewise.
1411         * include/tr1_impl/regex: Likewise.
1412         * include/tr1_impl/type_traits: Likewise.
1413         * include/tr1_impl/unordered_map: Likewise.
1414         * include/tr1_impl/unordered_set: Likewise.
1415         * include/tr1_impl/utility: Likewise.
1416         * libsupc++/array_type_info.cc: Likewise.
1417         * libsupc++/atexit_arm.cc: Likewise.
1418         * libsupc++/bad_cast.cc: Likewise.
1419         * libsupc++/bad_typeid.cc: Likewise.
1420         * libsupc++/class_type_info.cc: Likewise.
1421         * libsupc++/cxxabi-forced.h: Likewise.
1422         * libsupc++/cxxabi.h: Likewise.
1423         * libsupc++/del_op.cc: Likewise.
1424         * libsupc++/del_opnt.cc: Likewise.
1425         * libsupc++/del_opv.cc: Likewise.
1426         * libsupc++/del_opvnt.cc: Likewise.
1427         * libsupc++/dyncast.cc: Likewise.
1428         * libsupc++/eh_alloc.cc: Likewise.
1429         * libsupc++/eh_arm.cc: Likewise.
1430         * libsupc++/eh_aux_runtime.cc: Likewise.
1431         * libsupc++/eh_call.cc: Likewise.
1432         * libsupc++/eh_catch.cc: Likewise.
1433         * libsupc++/eh_exception.cc: Likewise.
1434         * libsupc++/eh_globals.cc: Likewise.
1435         * libsupc++/eh_personality.cc: Likewise.
1436         * libsupc++/eh_ptr.cc: Likewise.
1437         * libsupc++/eh_term_handler.cc: Likewise.
1438         * libsupc++/eh_terminate.cc: Likewise.
1439         * libsupc++/eh_throw.cc: Likewise.
1440         * libsupc++/eh_type.cc: Likewise.
1441         * libsupc++/eh_unex_handler.cc: Likewise.
1442         * libsupc++/enum_type_info.cc: Likewise.
1443         * libsupc++/exception: Likewise.
1444         * libsupc++/exception_defines.h: Likewise.
1445         * libsupc++/exception_ptr.h: Likewise.
1446         * libsupc++/function_type_info.cc: Likewise.
1447         * libsupc++/fundamental_type_info.cc: Likewise.
1448         * libsupc++/guard.cc: Likewise.
1449         * libsupc++/initializer_list: Likewise.
1450         * libsupc++/new: Likewise.
1451         * libsupc++/new_handler.cc: Likewise.
1452         * libsupc++/new_op.cc: Likewise.
1453         * libsupc++/new_opnt.cc: Likewise.
1454         * libsupc++/new_opv.cc: Likewise.
1455         * libsupc++/new_opvnt.cc: Likewise.
1456         * libsupc++/pbase_type_info.cc: Likewise.
1457         * libsupc++/pmem_type_info.cc: Likewise.
1458         * libsupc++/pointer_type_info.cc: Likewise.
1459         * libsupc++/pure.cc: Likewise.
1460         * libsupc++/si_class_type_info.cc: Likewise.
1461         * libsupc++/tinfo.cc: Likewise.
1462         * libsupc++/tinfo.h: Likewise.
1463         * libsupc++/tinfo2.cc: Likewise.
1464         * libsupc++/typeinfo: Likewise.
1465         * libsupc++/unwind-cxx.h: Likewise.
1466         * libsupc++/vec.cc: Likewise.
1467         * libsupc++/vmi_class_type_info.cc: Likewise.
1468         * libsupc++/vterminate.cc: Likewise.
1469         * po/string_literals.cc: Likewise.
1470         * src/atomic.cc: Likewise.
1471         * src/bitmap_allocator.cc: Likewise.
1472         * src/chrono.cc: Likewise.
1473         * src/codecvt.cc: Likewise.
1474         * src/compatibility-ldbl.cc: Likewise.
1475         * src/compatibility.cc: Likewise.
1476         * src/complex_io.cc: Likewise.
1477         * src/concept-inst.cc: Likewise.
1478         * src/condition_variable.cc: Likewise.
1479         * src/ctype.cc: Likewise.
1480         * src/debug.cc: Likewise.
1481         * src/debug_list.cc: Likewise.
1482         * src/ext-inst.cc: Likewise.
1483         * src/fstream-inst.cc: Likewise.
1484         * src/functexcept.cc: Likewise.
1485         * src/globals_io.cc: Likewise.
1486         * src/hash.cc: Likewise.
1487         * src/hash_c++0x.cc: Likewise.
1488         * src/hashtable.cc: Likewise.
1489         * src/hashtable_c++0x.cc: Likewise.
1490         * src/ios-inst.cc: Likewise.
1491         * src/ios.cc: Likewise.
1492         * src/ios_failure.cc: Likewise.
1493         * src/ios_init.cc: Likewise.
1494         * src/ios_locale.cc: Likewise.
1495         * src/iostream-inst.cc: Likewise.
1496         * src/istream-inst.cc: Likewise.
1497         * src/istream.cc: Likewise.
1498         * src/limits.cc: Likewise.
1499         * src/limits_c++0x.cc: Likewise.
1500         * src/list.cc: Likewise.
1501         * src/locale-inst.cc: Likewise.
1502         * src/locale.cc: Likewise.
1503         * src/locale_facets.cc: Likewise.
1504         * src/locale_init.cc: Likewise.
1505         * src/localename.cc: Likewise.
1506         * src/math_stubs_float.cc: Likewise.
1507         * src/math_stubs_long_double.cc: Likewise.
1508         * src/misc-inst.cc: Likewise.
1509         * src/mt_allocator.cc: Likewise.
1510         * src/mutex.cc: Likewise.
1511         * src/ostream-inst.cc: Likewise.
1512         * src/parallel_list.cc: Likewise.
1513         * src/parallel_settings.cc: Likewise.
1514         * src/pool_allocator.cc: Likewise.
1515         * src/sstream-inst.cc: Likewise.
1516         * src/stdexcept.cc: Likewise.
1517         * src/streambuf-inst.cc: Likewise.
1518         * src/streambuf.cc: Likewise.
1519         * src/string-inst.cc: Likewise.
1520         * src/strstream.cc: Likewise.
1521         * src/system_error.cc: Likewise.
1522         * src/thread.cc: Likewise.
1523         * src/tree.cc: Likewise.
1524         * src/valarray-inst.cc: Likewise.
1525         * src/wlocale-inst.cc: Likewise.
1526         * src/wstring-inst.cc: Likewise.
1527         * doc/xml/manual/intro.xml: Change documentation to refer the
1528         reader to version 3 of the GNU General Public License, version
1529         3.1 of the GCC Runtime Library Exception, and to point readers
1530         at the FSF's license web page.
1531
1532 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
1533
1534         * Makefile.am: Change copyright header to refer to version
1535         3 of the GNU General Public License and to point readers at the
1536         COPYING3 file and the FSF's license web page.
1537         * doc/Makefile.am: Likewise.
1538         * include/Makefile.am: Likewise.
1539         * libsupc++/Makefile.am: Likewise.
1540         * po/Makefile.am: Likewise.
1541         * po/POTFILES.in: Likewise.
1542         * src/Makefile.am: Likewise.
1543         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
1544         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
1545         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
1546         Likewise.
1547         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
1548         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
1549         Likewise.
1550         * testsuite/17_intro/using_namespace_std.cc: Likewise.
1551         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
1552         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
1553         * testsuite/18_support/bad_alloc/what.cc: Likewise.
1554         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
1555         * testsuite/18_support/bad_cast/what.cc: Likewise.
1556         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
1557         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
1558         Likewise.
1559         * testsuite/18_support/bad_exception/what.cc: Likewise.
1560         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
1561         * testsuite/18_support/bad_typeid/what.cc: Likewise.
1562         * testsuite/18_support/exception/38732.cc: Likewise.
1563         * testsuite/18_support/exception/what.cc: Likewise.
1564         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
1565         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
1566         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
1567         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
1568         * testsuite/18_support/headers/climits/values.cc: Likewise.
1569         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
1570         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
1571         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
1572         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
1573         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
1574         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
1575         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
1576         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
1577         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
1578         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
1579         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
1580         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
1581         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
1582         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
1583         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
1584         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
1585         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
1586         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
1587         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
1588         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
1589         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
1590         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
1591         * testsuite/18_support/headers/new/types_std.cc: Likewise.
1592         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
1593         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
1594         * testsuite/18_support/new_delete_placement.cc: Likewise.
1595         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
1596         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
1597         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
1598         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
1599         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
1600         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
1601         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
1602         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
1603         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
1604         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
1605         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
1606         Likewise.
1607         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
1608         * testsuite/18_support/pthread_guard.cc: Likewise.
1609         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
1610         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
1611         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
1612         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
1613         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
1614         Likewise.
1615         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
1616         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
1617         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
1618         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
1619         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
1620         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
1621         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
1622         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
1623         Likewise.
1624         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
1625         Likewise.
1626         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
1627         Likewise.
1628         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
1629         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
1630         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
1631         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
1632         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
1633         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
1634         Likewise.
1635         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
1636         Likewise.
1637         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
1638         Likewise.
1639         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
1640         Likewise.
1641         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
1642         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
1643         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
1644         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
1645         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
1646         Likewise.
1647         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
1648         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
1649         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
1650         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
1651         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
1652         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
1653         Likewise.
1654         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
1655         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
1656         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
1657         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
1658         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
1659         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
1660         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
1661         * testsuite/20_util/aligned_storage/value.cc: Likewise.
1662         * testsuite/20_util/allocator/1.cc: Likewise.
1663         * testsuite/20_util/allocator/10378.cc: Likewise.
1664         * testsuite/20_util/allocator/14176.cc: Likewise.
1665         * testsuite/20_util/allocator/33807.cc: Likewise.
1666         * testsuite/20_util/allocator/8230.cc: Likewise.
1667         * testsuite/20_util/auto_ptr/1.cc: Likewise.
1668         * testsuite/20_util/auto_ptr/2.cc: Likewise.
1669         * testsuite/20_util/auto_ptr/3.cc: Likewise.
1670         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
1671         * testsuite/20_util/auto_ptr/4.cc: Likewise.
1672         * testsuite/20_util/auto_ptr/5.cc: Likewise.
1673         * testsuite/20_util/auto_ptr/6.cc: Likewise.
1674         * testsuite/20_util/auto_ptr/7.cc: Likewise.
1675         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
1676         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
1677         Likewise.
1678         * testsuite/20_util/clocks/1.cc: Likewise.
1679         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
1680         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
1681         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
1682         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
1683         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
1684         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
1685         * testsuite/20_util/duration/cons/1.cc: Likewise.
1686         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
1687         * testsuite/20_util/duration/cons/2.cc: Likewise.
1688         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
1689         Likewise.
1690         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
1691         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
1692         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
1693         Likewise.
1694         * testsuite/20_util/forward/1.cc: Likewise.
1695         * testsuite/20_util/forward/1_neg.cc: Likewise.
1696         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
1697         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
1698         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
1699         * testsuite/20_util/function_objects/dr660.cc: Likewise.
1700         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
1701         Likewise.
1702         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
1703         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
1704         Likewise.
1705         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
1706         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
1707         Likewise.
1708         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
1709         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
1710         Likewise.
1711         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
1712         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
1713         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
1714         Likewise.
1715         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
1716         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
1717         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
1718         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
1719         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
1720         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
1721         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
1722         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
1723         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
1724         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
1725         Likewise.
1726         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
1727         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
1728         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
1729         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
1730         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
1731         Likewise.
1732         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
1733         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
1734         Likewise.
1735         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
1736         * testsuite/20_util/identity/value.cc: Likewise.
1737         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
1738         * testsuite/20_util/is_integral/value.cc: Likewise.
1739         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
1740         Likewise.
1741         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
1742         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
1743         * testsuite/20_util/is_reference/value.cc: Likewise.
1744         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
1745         Likewise.
1746         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
1747         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
1748         * testsuite/20_util/is_signed/value.cc: Likewise.
1749         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
1750         * testsuite/20_util/is_unsigned/value.cc: Likewise.
1751         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
1752         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
1753         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
1754         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
1755         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
1756         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
1757         Likewise.
1758         * testsuite/20_util/move/1.cc: Likewise.
1759         * testsuite/20_util/owner_less/cmp.cc: Likewise.
1760         * testsuite/20_util/pair/1.cc: Likewise.
1761         * testsuite/20_util/pair/2.cc: Likewise.
1762         * testsuite/20_util/pair/3.cc: Likewise.
1763         * testsuite/20_util/pair/4.cc: Likewise.
1764         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
1765         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
1766         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
1767         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
1768         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
1769         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
1770         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
1771         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
1772         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
1773         Likewise.
1774         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
1775         Likewise.
1776         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
1777         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
1778         * testsuite/20_util/rel_ops.cc: Likewise.
1779         * testsuite/20_util/remove_reference/value.cc: Likewise.
1780         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
1781         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
1782         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
1783         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
1784         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
1785         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
1786         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
1787         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
1788         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
1789         Likewise.
1790         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
1791         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
1792         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
1793         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
1794         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
1795         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
1796         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
1797         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
1798         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
1799         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
1800         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
1801         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
1802         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
1803         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
1804         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
1805         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
1806         Likewise.
1807         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
1808         Likewise.
1809         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
1810         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
1811         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
1812         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
1813         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
1814         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
1815         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
1816         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
1817         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
1818         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
1819         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
1820         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
1821         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
1822         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
1823         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
1824         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
1825         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
1826         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
1827         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
1828         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
1829         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
1830         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
1831         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
1832         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
1833         Likewise.
1834         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
1835         Likewise.
1836         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
1837         Likewise.
1838         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
1839         Likewise.
1840         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
1841         Likewise.
1842         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
1843         Likewise.
1844         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
1845         Likewise.
1846         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
1847         Likewise.
1848         * testsuite/20_util/temporary_buffer.cc: Likewise.
1849         * testsuite/20_util/time_point/1.cc: Likewise.
1850         * testsuite/20_util/time_point/2.cc: Likewise.
1851         * testsuite/20_util/time_point/3.cc: Likewise.
1852         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
1853         Likewise.
1854         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
1855         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
1856         Likewise.
1857         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
1858         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
1859         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
1860         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
1861         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
1862         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
1863         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
1864         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
1865         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
1866         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
1867         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
1868         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
1869         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
1870         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
1871         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
1872         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
1873         Likewise.
1874         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
1875         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
1876         Likewise.
1877         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
1878         Likewise.
1879         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
1880         Likewise.
1881         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
1882         Likewise.
1883         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
1884         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
1885         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
1886         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
1887         Likewise.
1888         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
1889         Likewise.
1890         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
1891         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
1892         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
1893         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
1894         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
1895         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
1896         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
1897         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
1898         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
1899         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
1900         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
1901         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
1902         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
1903         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
1904         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
1905         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
1906         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
1907         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
1908         Likewise.
1909         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
1910         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
1911         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
1912         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
1913         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
1914         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
1915         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
1916         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
1917         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
1918         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
1919         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
1920         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
1921         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
1922         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
1923         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
1924         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
1925         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
1926         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
1927         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
1928         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
1929         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
1930         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
1931         Likewise.
1932         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
1933         Likewise.
1934         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
1935         Likewise.
1936         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
1937         Likewise.
1938         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
1939         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
1940         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
1941         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
1942         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
1943         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
1944         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
1945         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
1946         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
1947         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
1948         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
1949         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
1950         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
1951         Likewise.
1952         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
1953         Likewise.
1954         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
1955         Likewise.
1956         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
1957         Likewise.
1958         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
1959         Likewise.
1960         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
1961         Likewise.
1962         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
1963         Likewise.
1964         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
1965         Likewise.
1966         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
1967         Likewise.
1968         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
1969         Likewise.
1970         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
1971         Likewise.
1972         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
1973         Likewise.
1974         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
1975         Likewise.
1976         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
1977         Likewise.
1978         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
1979         Likewise.
1980         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
1981         Likewise.
1982         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
1983         Likewise.
1984         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
1985         Likewise.
1986         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
1987         Likewise.
1988         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
1989         Likewise.
1990         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
1991         Likewise.
1992         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
1993         Likewise.
1994         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
1995         Likewise.
1996         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
1997         Likewise.
1998         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
1999         Likewise.
2000         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
2001         Likewise.
2002         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
2003         Likewise.
2004         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
2005         Likewise.
2006         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
2007         Likewise.
2008         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
2009         Likewise.
2010         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
2011         Likewise.
2012         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
2013         Likewise.
2014         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
2015         Likewise.
2016         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
2017         Likewise.
2018         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
2019         Likewise.
2020         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
2021         Likewise.
2022         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
2023         Likewise.
2024         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
2025         Likewise.
2026         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
2027         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
2028         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
2029         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
2030         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
2031         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
2032         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
2033         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
2034         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
2035         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
2036         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
2037         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
2038         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
2039         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
2040         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
2041         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
2042         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
2043         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
2044         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
2045         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
2046         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
2047         Likewise.
2048         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
2049         Likewise.
2050         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
2051         Likewise.
2052         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
2053         Likewise.
2054         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
2055         Likewise.
2056         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
2057         Likewise.
2058         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
2059         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
2060         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
2061         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
2062         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
2063         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
2064         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
2065         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
2066         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
2067         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
2068         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
2069         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
2070         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
2071         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
2072         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
2073         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
2074         Likewise.
2075         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
2076         Likewise.
2077         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
2078         Likewise.
2079         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
2080         Likewise.
2081         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
2082         Likewise.
2083         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
2084         Likewise.
2085         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
2086         Likewise.
2087         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
2088         Likewise.
2089         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
2090         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
2091         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
2092         Likewise.
2093         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
2094         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
2095         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
2096         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
2097         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
2098         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
2099         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
2100         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
2101         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
2102         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
2103         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
2104         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
2105         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
2106         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
2107         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
2108         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
2109         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
2110         Likewise.
2111         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
2112         Likewise.
2113         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
2114         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
2115         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
2116         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
2117         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
2118         Likewise.
2119         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
2120         Likewise.
2121         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
2122         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
2123         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
2124         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
2125         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
2126         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
2127         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
2128         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
2129         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
2130         Likewise.
2131         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
2132         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
2133         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
2134         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
2135         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
2136         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
2137         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
2138         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
2139         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
2140         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
2141         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
2142         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
2143         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
2144         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
2145         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
2146         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
2147         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
2148         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
2149         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
2150         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
2151         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
2152         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
2153         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
2154         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
2155         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
2156         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
2157         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
2158         Likewise.
2159         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
2160         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
2161         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
2162         Likewise.
2163         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
2164         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
2165         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
2166         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
2167         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
2168         Likewise.
2169         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
2170         Likewise.
2171         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
2172         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
2173         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
2174         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
2175         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
2176         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
2177         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
2178         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
2179         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
2180         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
2181         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
2182         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
2183         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
2184         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
2185         Likewise.
2186         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
2187         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
2188         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
2189         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
2190         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
2191         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
2192         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
2193         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
2194         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
2195         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
2196         Likewise.
2197         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
2198         Likewise.
2199         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
2200         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
2201         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
2202         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
2203         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
2204         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
2205         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
2206         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
2207         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
2208         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
2209         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
2210         Likewise.
2211         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
2212         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
2213         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
2214         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
2215         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
2216         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
2217         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
2218         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
2219         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
2220         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
2221         Likewise.
2222         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
2223         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
2224         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
2225         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
2226         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
2227         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
2228         Likewise.
2229         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
2230         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
2231         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
2232         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
2233         Likewise.
2234         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
2235         Likewise.
2236         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
2237         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
2238         Likewise.
2239         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
2240         * testsuite/22_locale/ctype/2.cc: Likewise.
2241         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
2242         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
2243         * testsuite/22_locale/ctype/dr695.cc: Likewise.
2244         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
2245         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
2246         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
2247         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
2248         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
2249         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
2250         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
2251         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
2252         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
2253         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
2254         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
2255         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
2256         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
2257         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
2258         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
2259         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
2260         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
2261         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
2262         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
2263         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
2264         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
2265         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
2266         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
2267         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
2268         * testsuite/22_locale/facet/1.cc: Likewise.
2269         * testsuite/22_locale/facet/2.cc: Likewise.
2270         * testsuite/22_locale/facet/25421.cc: Likewise.
2271         * testsuite/22_locale/global_templates/1.cc: Likewise.
2272         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
2273         Likewise.
2274         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
2275         Likewise.
2276         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
2277         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
2278         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
2279         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
2280         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
2281         * testsuite/22_locale/locale/13630.cc: Likewise.
2282         * testsuite/22_locale/locale/cons/1.cc: Likewise.
2283         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
2284         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
2285         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
2286         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
2287         * testsuite/22_locale/locale/cons/2.cc: Likewise.
2288         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
2289         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
2290         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
2291         * testsuite/22_locale/locale/cons/4.cc: Likewise.
2292         * testsuite/22_locale/locale/cons/5.cc: Likewise.
2293         * testsuite/22_locale/locale/cons/6.cc: Likewise.
2294         * testsuite/22_locale/locale/cons/7.cc: Likewise.
2295         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
2296         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
2297         * testsuite/22_locale/locale/cons/8.cc: Likewise.
2298         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
2299         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
2300         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
2301         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
2302         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
2303         * testsuite/22_locale/locale/operations/1.cc: Likewise.
2304         * testsuite/22_locale/locale/operations/2.cc: Likewise.
2305         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
2306         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
2307         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
2308         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
2309         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
2310         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
2311         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
2312         Likewise.
2313         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
2314         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
2315         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
2316         Likewise.
2317         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
2318         Likewise.
2319         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
2320         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
2321         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
2322         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
2323         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
2324         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
2325         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
2326         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
2327         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
2328         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
2329         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
2330         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
2331         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
2332         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
2333         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
2334         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
2335         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
2336         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
2337         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
2338         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
2339         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
2340         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
2341         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
2342         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
2343         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
2344         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
2345         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
2346         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
2347         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
2348         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
2349         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
2350         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
2351         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
2352         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
2353         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
2354         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
2355         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
2356         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
2357         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
2358         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
2359         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
2360         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
2361         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
2362         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
2363         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
2364         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
2365         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
2366         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
2367         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
2368         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
2369         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
2370         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
2371         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
2372         Likewise.
2373         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
2374         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
2375         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
2376         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
2377         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
2378         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
2379         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
2380         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
2381         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
2382         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
2383         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
2384         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
2385         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
2386         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
2387         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
2388         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
2389         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
2390         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
2391         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
2392         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
2393         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
2394         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
2395         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
2396         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
2397         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
2398         Likewise.
2399         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
2400         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
2401         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
2402         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
2403         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
2404         Likewise.
2405         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
2406         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
2407         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
2408         Likewise.
2409         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
2410         Likewise.
2411         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
2412         Likewise.
2413         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
2414         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
2415         Likewise.
2416         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
2417         Likewise.
2418         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
2419         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
2420         Likewise.
2421         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
2422         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
2423         Likewise.
2424         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
2425         Likewise.
2426         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
2427         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
2428         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
2429         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
2430         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
2431         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
2432         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
2433         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
2434         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
2435         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
2436         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
2437         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
2438         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
2439         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
2440         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
2441         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
2442         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
2443         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
2444         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
2445         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
2446         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
2447         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
2448         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
2449         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
2450         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
2451         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
2452         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
2453         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
2454         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
2455         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
2456         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
2457         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
2458         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
2459         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
2460         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
2461         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
2462         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
2463         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
2464         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
2465         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
2466         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
2467         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
2468         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
2469         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
2470         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
2471         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
2472         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
2473         Likewise.
2474         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
2475         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
2476         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
2477         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
2478         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
2479         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
2480         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
2481         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
2482         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
2483         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
2484         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
2485         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
2486         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
2487         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
2488         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
2489         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
2490         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
2491         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
2492         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
2493         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
2494         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
2495         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
2496         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
2497         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
2498         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
2499         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
2500         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
2501         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
2502         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
2503         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
2504         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
2505         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
2506         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
2507         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
2508         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
2509         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
2510         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
2511         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
2512         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
2513         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
2514         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
2515         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
2516         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
2517         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
2518         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
2519         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
2520         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
2521         Likewise.
2522         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
2523         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
2524         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
2525         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
2526         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
2527         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
2528         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
2529         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
2530         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
2531         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
2532         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
2533         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
2534         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
2535         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
2536         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
2537         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
2538         Likewise.
2539         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
2540         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
2541         Likewise.
2542         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
2543         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
2544         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
2545         Likewise.
2546         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
2547         Likewise.
2548         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
2549         Likewise.
2550         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
2551         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
2552         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
2553         Likewise.
2554         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
2555         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
2556         Likewise.
2557         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
2558         Likewise.
2559         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
2560         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
2561         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
2562         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
2563         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
2564         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
2565         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
2566         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
2567         Likewise.
2568         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
2569         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
2570         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
2571         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
2572         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
2573         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
2574         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
2575         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
2576         Likewise.
2577         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
2578         Likewise.
2579         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
2580         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
2581         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
2582         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
2583         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
2584         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
2585         Likewise.
2586         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
2587         Likewise.
2588         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
2589         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
2590         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
2591         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
2592         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
2593         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
2594         Likewise.
2595         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
2596         Likewise.
2597         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
2598         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
2599         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
2600         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
2601         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
2602         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
2603         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
2604         Likewise.
2605         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
2606         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
2607         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
2608         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
2609         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
2610         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
2611         Likewise.
2612         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
2613         Likewise.
2614         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
2615         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
2616         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
2617         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
2618         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
2619         Likewise.
2620         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
2621         Likewise.
2622         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
2623         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
2624         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
2625         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
2626         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
2627         Likewise.
2628         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
2629         Likewise.
2630         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
2631         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
2632         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
2633         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
2634         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
2635         Likewise.
2636         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
2637         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
2638         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
2639         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
2640         Likewise.
2641         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
2642         Likewise.
2643         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
2644         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
2645         Likewise.
2646         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
2647         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
2648         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
2649         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
2650         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
2651         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
2652         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
2653         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
2654         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
2655         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
2656         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
2657         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
2658         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
2659         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
2660         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
2661         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
2662         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
2663         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
2664         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
2665         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
2666         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
2667         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
2668         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
2669         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
2670         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
2671         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
2672         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
2673         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
2674         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
2675         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
2676         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
2677         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
2678         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
2679         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
2680         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
2681         Likewise.
2682         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
2683         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
2684         * testsuite/23_containers/bitset/18604.cc: Likewise.
2685         * testsuite/23_containers/bitset/all/1.cc: Likewise.
2686         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
2687         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
2688         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
2689         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
2690         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
2691         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
2692         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
2693         * testsuite/23_containers/bitset/input/1.cc: Likewise.
2694         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
2695         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
2696         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
2697         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
2698         * testsuite/23_containers/bitset/test/1.cc: Likewise.
2699         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
2700         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
2701         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
2702         * testsuite/23_containers/deque/18604.cc: Likewise.
2703         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
2704         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
2705         * testsuite/23_containers/deque/cons/1.cc: Likewise.
2706         * testsuite/23_containers/deque/cons/2.cc: Likewise.
2707         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
2708         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
2709         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
2710         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
2711         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
2712         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
2713         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
2714         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
2715         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
2716         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
2717         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
2718         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
2719         * testsuite/23_containers/deque/operators/1.cc: Likewise.
2720         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
2721         Likewise.
2722         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
2723         Likewise.
2724         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
2725         Likewise.
2726         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
2727         Likewise.
2728         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
2729         Likewise.
2730         * testsuite/23_containers/deque/types/1.cc: Likewise.
2731         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
2732         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
2733         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
2734         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
2735         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
2736         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
2737         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
2738         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
2739         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
2740         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
2741         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
2742         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
2743         Likewise.
2744         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
2745         Likewise.
2746         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
2747         Likewise.
2748         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
2749         Likewise.
2750         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
2751         Likewise.
2752         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
2753         Likewise.
2754         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
2755         Likewise.
2756         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
2757         Likewise.
2758         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
2759         Likewise.
2760         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
2761         Likewise.
2762         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
2763         Likewise.
2764         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
2765         Likewise.
2766         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
2767         Likewise.
2768         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
2769         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
2770         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
2771         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
2772         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
2773         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
2774         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
2775         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
2776         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
2777         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
2778         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
2779         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
2780         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
2781         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
2782         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
2783         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
2784         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
2785         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
2786         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
2787         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
2788         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
2789         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
2790         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
2791         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
2792         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
2793         Likewise.
2794         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
2795         Likewise.
2796         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
2797         * testsuite/23_containers/list/18604.cc: Likewise.
2798         * testsuite/23_containers/list/capacity/1.cc: Likewise.
2799         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
2800         * testsuite/23_containers/list/cons/1.cc: Likewise.
2801         * testsuite/23_containers/list/cons/2.cc: Likewise.
2802         * testsuite/23_containers/list/cons/3.cc: Likewise.
2803         * testsuite/23_containers/list/cons/4.cc: Likewise.
2804         * testsuite/23_containers/list/cons/5.cc: Likewise.
2805         * testsuite/23_containers/list/cons/6.cc: Likewise.
2806         * testsuite/23_containers/list/cons/7.cc: Likewise.
2807         * testsuite/23_containers/list/cons/8.cc: Likewise.
2808         * testsuite/23_containers/list/cons/9.cc: Likewise.
2809         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
2810         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
2811         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
2812         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
2813         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
2814         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
2815         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
2816         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
2817         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
2818         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
2819         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
2820         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
2821         * testsuite/23_containers/list/operations/1.cc: Likewise.
2822         * testsuite/23_containers/list/operations/2.cc: Likewise.
2823         * testsuite/23_containers/list/operations/3.cc: Likewise.
2824         * testsuite/23_containers/list/operations/35969.cc: Likewise.
2825         * testsuite/23_containers/list/operations/4.cc: Likewise.
2826         * testsuite/23_containers/list/operations/5.cc: Likewise.
2827         * testsuite/23_containers/list/pthread1.cc: Likewise.
2828         * testsuite/23_containers/list/pthread5.cc: Likewise.
2829         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
2830         Likewise.
2831         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
2832         Likewise.
2833         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
2834         Likewise.
2835         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
2836         Likewise.
2837         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
2838         Likewise.
2839         * testsuite/23_containers/map/18604.cc: Likewise.
2840         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
2841         * testsuite/23_containers/map/element_access/1.cc: Likewise.
2842         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
2843         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
2844         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
2845         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
2846         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
2847         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
2848         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
2849         * testsuite/23_containers/map/operators/1.cc: Likewise.
2850         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
2851         * testsuite/23_containers/map/pthread6.cc: Likewise.
2852         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
2853         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
2854         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
2855         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
2856         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
2857         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
2858         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
2859         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
2860         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
2861         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
2862         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
2863         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
2864         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
2865         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
2866         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
2867         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
2868         * testsuite/23_containers/queue/members/7157.cc: Likewise.
2869         * testsuite/23_containers/set/18604.cc: Likewise.
2870         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
2871         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
2872         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
2873         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
2874         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
2875         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
2876         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
2877         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
2878         * testsuite/23_containers/stack/members/7158.cc: Likewise.
2879         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
2880         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
2881         Likewise.
2882         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
2883         Likewise.
2884         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
2885         Likewise.
2886         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
2887         Likewise.
2888         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
2889         Likewise.
2890         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
2891         Likewise.
2892         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
2893         Likewise.
2894         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
2895         Likewise.
2896         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
2897         Likewise.
2898         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
2899         Likewise.
2900         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
2901         Likewise.
2902         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
2903         Likewise.
2904         * testsuite/23_containers/vector/18604.cc: Likewise.
2905         * testsuite/23_containers/vector/bool/1.cc: Likewise.
2906         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
2907         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
2908         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
2909         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
2910         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
2911         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
2912         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
2913         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
2914         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
2915         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
2916         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
2917         Likewise.
2918         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
2919         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
2920         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
2921         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
2922         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
2923         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
2924         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
2925         * testsuite/23_containers/vector/cons/1.cc: Likewise.
2926         * testsuite/23_containers/vector/cons/2.cc: Likewise.
2927         * testsuite/23_containers/vector/cons/3.cc: Likewise.
2928         * testsuite/23_containers/vector/cons/4.cc: Likewise.
2929         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
2930         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
2931         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
2932         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
2933         Likewise.
2934         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
2935         Likewise.
2936         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
2937         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
2938         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
2939         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
2940         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
2941         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
2942         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
2943         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
2944         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
2945         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
2946         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
2947         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
2948         Likewise.
2949         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
2950         Likewise.
2951         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
2952         Likewise.
2953         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
2954         Likewise.
2955         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
2956         Likewise.
2957         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
2958         Likewise.
2959         * testsuite/23_containers/vector/resize/1.cc: Likewise.
2960         * testsuite/23_containers/vector/types/1.cc: Likewise.
2961         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
2962         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
2963         Likewise.
2964         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
2965         Likewise.
2966         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
2967         Likewise.
2968         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
2969         Likewise.
2970         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
2971         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
2972         Likewise.
2973         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
2974         Likewise.
2975         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
2976         Likewise.
2977         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
2978         Likewise.
2979         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
2980         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
2981         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
2982         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
2983         Likewise.
2984         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
2985         Likewise.
2986         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
2987         Likewise.
2988         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
2989         Likewise.
2990         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
2991         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
2992         Likewise.
2993         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
2994         Likewise.
2995         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
2996         Likewise.
2997         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
2998         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
2999         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
3000         Likewise.
3001         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
3002         Likewise.
3003         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
3004         Likewise.
3005         * testsuite/24_iterators/operations/next.cc: Likewise.
3006         * testsuite/24_iterators/operations/prev.cc: Likewise.
3007         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
3008         Likewise.
3009         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
3010         Likewise.
3011         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
3012         Likewise.
3013         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
3014         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
3015         Likewise.
3016         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
3017         Likewise.
3018         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
3019         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
3020         Likewise.
3021         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
3022         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
3023         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
3024         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
3025         Likewise.
3026         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
3027         Likewise.
3028         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
3029         Likewise.
3030         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
3031         Likewise.
3032         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
3033         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
3034         * testsuite/25_algorithms/all_of/1.cc: Likewise.
3035         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
3036         * testsuite/25_algorithms/any_of/1.cc: Likewise.
3037         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
3038         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
3039         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
3040         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
3041         * testsuite/25_algorithms/copy/1.cc: Likewise.
3042         * testsuite/25_algorithms/copy/2.cc: Likewise.
3043         * testsuite/25_algorithms/copy/3.cc: Likewise.
3044         * testsuite/25_algorithms/copy/34595.cc: Likewise.
3045         * testsuite/25_algorithms/copy/4.cc: Likewise.
3046         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
3047         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
3048         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
3049         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
3050         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
3051         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
3052         Likewise.
3053         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
3054         Likewise.
3055         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
3056         Likewise.
3057         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
3058         Likewise.
3059         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
3060         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
3061         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
3062         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
3063         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
3064         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
3065         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
3066         * testsuite/25_algorithms/count/1.cc: Likewise.
3067         * testsuite/25_algorithms/count/check_type.cc: Likewise.
3068         * testsuite/25_algorithms/count_if/1.cc: Likewise.
3069         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
3070         * testsuite/25_algorithms/equal/1.cc: Likewise.
3071         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
3072         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
3073         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
3074         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
3075         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
3076         * testsuite/25_algorithms/fill/1.cc: Likewise.
3077         * testsuite/25_algorithms/fill/2.cc: Likewise.
3078         * testsuite/25_algorithms/fill/3.cc: Likewise.
3079         * testsuite/25_algorithms/fill/35725.cc: Likewise.
3080         * testsuite/25_algorithms/fill/4.cc: Likewise.
3081         * testsuite/25_algorithms/fill/5.cc: Likewise.
3082         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
3083         * testsuite/25_algorithms/find/1.cc: Likewise.
3084         * testsuite/25_algorithms/find/17441.cc: Likewise.
3085         * testsuite/25_algorithms/find/check_type.cc: Likewise.
3086         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
3087         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
3088         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
3089         Likewise.
3090         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
3091         Likewise.
3092         * testsuite/25_algorithms/find_end/1.cc: Likewise.
3093         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
3094         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
3095         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
3096         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
3097         * testsuite/25_algorithms/find_if/1.cc: Likewise.
3098         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
3099         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
3100         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
3101         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
3102         Likewise.
3103         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
3104         Likewise.
3105         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
3106         Likewise.
3107         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
3108         Likewise.
3109         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
3110         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
3111         * testsuite/25_algorithms/heap/1.cc: Likewise.
3112         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
3113         * testsuite/25_algorithms/includes/1.cc: Likewise.
3114         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
3115         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
3116         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
3117         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
3118         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
3119         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
3120         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
3121         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
3122         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
3123         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
3124         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
3125         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
3126         Likewise.
3127         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
3128         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
3129         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
3130         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
3131         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
3132         * testsuite/25_algorithms/max/1.cc: Likewise.
3133         * testsuite/25_algorithms/max/2.cc: Likewise.
3134         * testsuite/25_algorithms/max/3.cc: Likewise.
3135         * testsuite/25_algorithms/max/37547.cc: Likewise.
3136         * testsuite/25_algorithms/max/4.cc: Likewise.
3137         * testsuite/25_algorithms/max_element/1.cc: Likewise.
3138         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
3139         * testsuite/25_algorithms/merge/1.cc: Likewise.
3140         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
3141         * testsuite/25_algorithms/min/1.cc: Likewise.
3142         * testsuite/25_algorithms/min/2.cc: Likewise.
3143         * testsuite/25_algorithms/min/3.cc: Likewise.
3144         * testsuite/25_algorithms/min/37547.cc: Likewise.
3145         * testsuite/25_algorithms/min/4.cc: Likewise.
3146         * testsuite/25_algorithms/min_element/1.cc: Likewise.
3147         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
3148         * testsuite/25_algorithms/minmax/1.cc: Likewise.
3149         * testsuite/25_algorithms/minmax/2.cc: Likewise.
3150         * testsuite/25_algorithms/minmax/3.cc: Likewise.
3151         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
3152         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
3153         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
3154         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
3155         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
3156         * testsuite/25_algorithms/move/1.cc: Likewise.
3157         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
3158         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
3159         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
3160         * testsuite/25_algorithms/none_of/1.cc: Likewise.
3161         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
3162         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
3163         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
3164         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
3165         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
3166         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
3167         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
3168         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
3169         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
3170         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
3171         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
3172         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
3173         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
3174         * testsuite/25_algorithms/partition/1.cc: Likewise.
3175         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
3176         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
3177         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
3178         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
3179         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
3180         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
3181         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
3182         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
3183         * testsuite/25_algorithms/remove/1.cc: Likewise.
3184         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
3185         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
3186         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
3187         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
3188         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
3189         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
3190         * testsuite/25_algorithms/replace/1.cc: Likewise.
3191         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
3192         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
3193         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
3194         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
3195         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
3196         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
3197         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
3198         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
3199         * testsuite/25_algorithms/rotate/1.cc: Likewise.
3200         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
3201         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
3202         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
3203         * testsuite/25_algorithms/search/1.cc: Likewise.
3204         * testsuite/25_algorithms/search/check_type.cc: Likewise.
3205         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
3206         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
3207         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
3208         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
3209         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
3210         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
3211         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
3212         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
3213         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
3214         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
3215         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
3216         Likewise.
3217         * testsuite/25_algorithms/set_union/1.cc: Likewise.
3218         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
3219         * testsuite/25_algorithms/sort/1.cc: Likewise.
3220         * testsuite/25_algorithms/sort/34095.cc: Likewise.
3221         * testsuite/25_algorithms/sort/34636.cc: Likewise.
3222         * testsuite/25_algorithms/sort/35588.cc: Likewise.
3223         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
3224         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
3225         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
3226         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
3227         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
3228         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
3229         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
3230         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
3231         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
3232         * testsuite/25_algorithms/unique/1.cc: Likewise.
3233         * testsuite/25_algorithms/unique/11480.cc: Likewise.
3234         * testsuite/25_algorithms/unique/2.cc: Likewise.
3235         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
3236         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
3237         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
3238         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
3239         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
3240         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
3241         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
3242         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
3243         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
3244         * testsuite/26_numerics/accumulate/1.cc: Likewise.
3245         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
3246         * testsuite/26_numerics/complex/13450.cc: Likewise.
3247         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
3248         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
3249         * testsuite/26_numerics/complex/dr387.cc: Likewise.
3250         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
3251         * testsuite/26_numerics/complex/dr781.cc: Likewise.
3252         * testsuite/26_numerics/complex/dr844.cc: Likewise.
3253         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
3254         Likewise.
3255         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
3256         Likewise.
3257         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
3258         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
3259         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
3260         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
3261         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
3262         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
3263         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
3264         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
3265         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
3266         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
3267         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
3268         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
3269         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
3270         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
3271         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
3272         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
3273         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
3274         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
3275         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
3276         Likewise.
3277         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
3278         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
3279         Likewise.
3280         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
3281         Likewise.
3282         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
3283         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
3284         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
3285         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
3286         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
3287         * testsuite/26_numerics/inner_product/1.cc: Likewise.
3288         * testsuite/26_numerics/iota/1.cc: Likewise.
3289         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
3290         * testsuite/26_numerics/slice/1.cc: Likewise.
3291         * testsuite/26_numerics/valarray/28277.cc: Likewise.
3292         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
3293         * testsuite/26_numerics/valarray/operators.cc: Likewise.
3294         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
3295         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
3296         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
3297         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
3298         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
3299         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
3300         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
3301         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
3302         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
3303         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
3304         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
3305         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
3306         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
3307         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
3308         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
3309         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
3310         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
3311         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
3312         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
3313         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
3314         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
3315         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
3316         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
3317         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
3318         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
3319         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
3320         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
3321         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
3322         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
3323         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
3324         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
3325         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
3326         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
3327         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
3328         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
3329         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
3330         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
3331         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
3332         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
3333         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
3334         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
3335         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
3336         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
3337         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
3338         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
3339         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
3340         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
3341         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
3342         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
3343         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
3344         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
3345         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
3346         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
3347         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
3348         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
3349         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
3350         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
3351         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
3352         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
3353         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
3354         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
3355         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
3356         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
3357         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
3358         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
3359         Likewise.
3360         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
3361         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
3362         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
3363         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
3364         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
3365         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
3366         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
3367         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
3368         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
3369         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
3370         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
3371         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
3372         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
3373         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
3374         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
3375         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
3376         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
3377         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
3378         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
3379         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
3380         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
3381         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
3382         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
3383         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
3384         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
3385         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
3386         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
3387         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
3388         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
3389         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
3390         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
3391         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
3392         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
3393         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
3394         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
3395         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
3396         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
3397         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
3398         Likewise.
3399         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
3400         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
3401         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
3402         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
3403         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
3404         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
3405         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
3406         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
3407         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
3408         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
3409         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
3410         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
3411         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
3412         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
3413         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
3414         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
3415         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
3416         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
3417         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
3418         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
3419         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
3420         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
3421         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
3422         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
3423         Likewise.
3424         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
3425         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
3426         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
3427         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
3428         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
3429         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
3430         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
3431         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
3432         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
3433         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
3434         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
3435         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
3436         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
3437         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
3438         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
3439         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
3440         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
3441         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
3442         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
3443         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
3444         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
3445         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
3446         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
3447         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
3448         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
3449         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
3450         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
3451         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
3452         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
3453         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
3454         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
3455         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
3456         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
3457         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
3458         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
3459         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
3460         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
3461         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
3462         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
3463         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
3464         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
3465         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
3466         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
3467         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
3468         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
3469         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
3470         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
3471         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
3472         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
3473         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
3474         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
3475         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
3476         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
3477         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
3478         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
3479         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
3480         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
3481         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
3482         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
3483         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
3484         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
3485         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
3486         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
3487         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
3488         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
3489         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
3490         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
3491         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
3492         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
3493         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
3494         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
3495         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
3496         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
3497         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
3498         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
3499         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
3500         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
3501         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
3502         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
3503         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
3504         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
3505         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
3506         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
3507         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
3508         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
3509         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
3510         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
3511         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
3512         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
3513         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
3514         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
3515         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
3516         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
3517         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
3518         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
3519         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
3520         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
3521         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
3522         Likewise.
3523         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
3524         Likewise.
3525         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
3526         Likewise.
3527         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
3528         Likewise.
3529         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
3530         Likewise.
3531         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
3532         Likewise.
3533         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
3534         Likewise.
3535         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
3536         Likewise.
3537         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
3538         Likewise.
3539         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
3540         Likewise.
3541         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
3542         Likewise.
3543         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
3544         Likewise.
3545         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
3546         Likewise.
3547         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
3548         Likewise.
3549         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
3550         Likewise.
3551         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
3552         Likewise.
3553         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
3554         Likewise.
3555         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
3556         Likewise.
3557         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
3558         Likewise.
3559         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
3560         Likewise.
3561         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
3562         Likewise.
3563         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
3564         Likewise.
3565         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
3566         Likewise.
3567         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3568         Likewise.
3569         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
3570         Likewise.
3571         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
3572         Likewise.
3573         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
3574         Likewise.
3575         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
3576         Likewise.
3577         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
3578         Likewise.
3579         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
3580         Likewise.
3581         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
3582         Likewise.
3583         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
3584         Likewise.
3585         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
3586         Likewise.
3587         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
3588         Likewise.
3589         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
3590         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
3591         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
3592         Likewise.
3593         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
3594         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
3595         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
3596         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
3597         Likewise.
3598         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
3599         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
3600         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
3601         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
3602         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
3603         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
3604         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
3605         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
3606         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
3607         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
3608         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
3609         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
3610         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
3611         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
3612         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
3613         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
3614         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
3615         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
3616         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
3617         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
3618         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
3619         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
3620         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
3621         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
3622         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
3623         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
3624         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
3625         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
3626         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
3627         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
3628         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
3629         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
3630         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
3631         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
3632         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
3633         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
3634         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
3635         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
3636         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
3637         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
3638         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
3639         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
3640         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
3641         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
3642         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
3643         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
3644         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
3645         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
3646         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
3647         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
3648         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
3649         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
3650         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
3651         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
3652         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
3653         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
3654         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
3655         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
3656         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
3657         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
3658         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
3659         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
3660         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
3661         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
3662         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
3663         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
3664         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
3665         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
3666         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
3667         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
3668         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
3669         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
3670         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
3671         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
3672         Likewise.
3673         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
3674         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
3675         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
3676         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
3677         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
3678         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
3679         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
3680         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
3681         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
3682         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
3683         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
3684         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
3685         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
3686         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
3687         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
3688         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
3689         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
3690         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
3691         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
3692         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
3693         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
3694         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
3695         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
3696         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
3697         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
3698         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
3699         Likewise.
3700         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
3701         Likewise.
3702         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
3703         Likewise.
3704         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
3705         Likewise.
3706         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
3707         Likewise.
3708         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
3709         Likewise.
3710         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
3711         Likewise.
3712         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
3713         Likewise.
3714         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
3715         Likewise.
3716         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
3717         Likewise.
3718         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
3719         Likewise.
3720         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
3721         Likewise.
3722         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
3723         Likewise.
3724         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
3725         Likewise.
3726         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
3727         Likewise.
3728         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
3729         Likewise.
3730         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
3731         Likewise.
3732         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
3733         Likewise.
3734         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
3735         Likewise.
3736         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
3737         Likewise.
3738         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
3739         Likewise.
3740         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3741         Likewise.
3742         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
3743         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
3744         Likewise.
3745         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
3746         Likewise.
3747         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
3748         Likewise.
3749         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
3750         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
3751         Likewise.
3752         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
3753         Likewise.
3754         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
3755         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
3756         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
3757         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
3758         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
3759         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
3760         Likewise.
3761         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
3762         Likewise.
3763         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
3764         Likewise.
3765         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
3766         Likewise.
3767         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
3768         Likewise.
3769         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
3770         Likewise.
3771         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
3772         Likewise.
3773         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
3774         Likewise.
3775         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
3776         Likewise.
3777         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
3778         Likewise.
3779         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
3780         Likewise.
3781         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
3782         Likewise.
3783         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
3784         Likewise.
3785         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
3786         Likewise.
3787         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
3788         Likewise.
3789         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
3790         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
3791         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
3792         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
3793         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
3794         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
3795         Likewise.
3796         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
3797         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
3798         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
3799         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
3800         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
3801         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
3802         Likewise.
3803         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
3804         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
3805         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
3806         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
3807         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
3808         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
3809         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
3810         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
3811         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
3812         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
3813         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
3814         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
3815         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
3816         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
3817         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
3818         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
3819         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
3820         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
3821         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
3822         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
3823         Likewise.
3824         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
3825         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
3826         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
3827         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
3828         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
3829         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
3830         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
3831         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
3832         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
3833         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
3834         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
3835         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
3836         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
3837         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
3838         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
3839         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
3840         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
3841         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
3842         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
3843         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
3844         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
3845         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
3846         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
3847         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
3848         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
3849         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
3850         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
3851         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
3852         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
3853         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
3854         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
3855         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
3856         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
3857         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
3858         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
3859         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
3860         Likewise.
3861         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
3862         Likewise.
3863         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
3864         Likewise.
3865         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
3866         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
3867         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
3868         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
3869         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
3870         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
3871         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
3872         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
3873         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
3874         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
3875         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
3876         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
3877         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
3878         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
3879         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
3880         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
3881         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
3882         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
3883         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
3884         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
3885         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
3886         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
3887         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
3888         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
3889         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
3890         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
3891         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
3892         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
3893         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
3894         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
3895         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
3896         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
3897         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
3898         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
3899         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
3900         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
3901         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
3902         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
3903         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
3904         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
3905         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
3906         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
3907         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
3908         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
3909         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
3910         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
3911         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
3912         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
3913         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
3914         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
3915         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
3916         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
3917         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
3918         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
3919         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
3920         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
3921         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
3922         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
3923         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
3924         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
3925         Likewise.
3926         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
3927         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
3928         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
3929         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
3930         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
3931         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
3932         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
3933         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
3934         * testsuite/27_io/fpos/11450.cc: Likewise.
3935         * testsuite/27_io/fpos/14320-1.cc: Likewise.
3936         * testsuite/27_io/fpos/14320-2.cc: Likewise.
3937         * testsuite/27_io/fpos/14320-3.cc: Likewise.
3938         * testsuite/27_io/fpos/14320-4.cc: Likewise.
3939         * testsuite/27_io/fpos/14320-5.cc: Likewise.
3940         * testsuite/27_io/fpos/14775.cc: Likewise.
3941         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
3942         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
3943         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
3944         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
3945         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
3946         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
3947         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
3948         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
3949         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
3950         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
3951         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
3952         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
3953         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
3954         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
3955         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
3956         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
3957         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
3958         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
3959         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
3960         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
3961         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
3962         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
3963         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
3964         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
3965         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
3966         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
3967         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
3968         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
3969         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
3970         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
3971         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
3972         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
3973         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
3974         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
3975         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
3976         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
3977         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
3978         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
3979         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
3980         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
3981         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
3982         * testsuite/27_io/objects/char/1.cc: Likewise.
3983         * testsuite/27_io/objects/char/10.cc: Likewise.
3984         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
3985         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
3986         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
3987         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
3988         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
3989         * testsuite/27_io/objects/char/2.cc: Likewise.
3990         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
3991         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
3992         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
3993         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
3994         * testsuite/27_io/objects/char/5.cc: Likewise.
3995         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
3996         * testsuite/27_io/objects/char/6.cc: Likewise.
3997         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
3998         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
3999         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
4000         * testsuite/27_io/objects/char/7.cc: Likewise.
4001         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
4002         * testsuite/27_io/objects/char/8.cc: Likewise.
4003         * testsuite/27_io/objects/char/9.cc: Likewise.
4004         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
4005         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
4006         * testsuite/27_io/objects/char/dr455.cc: Likewise.
4007         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
4008         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
4009         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
4010         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
4011         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
4012         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
4013         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
4014         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
4015         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
4016         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
4017         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
4018         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
4019         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
4020         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
4021         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
4022         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
4023         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
4024         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
4025         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
4026         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
4027         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
4028         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
4029         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
4030         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
4031         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
4032         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
4033         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
4034         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
4035         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
4036         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
4037         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
4038         * testsuite/27_io/types/1.cc: Likewise.
4039         * testsuite/27_io/types/2.cc: Likewise.
4040         * testsuite/27_io/types/3.cc: Likewise.
4041         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
4042         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
4043         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
4044         Likewise.
4045         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
4046         Likewise.
4047         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
4048         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
4049         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
4050         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
4051         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
4052         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
4053         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
4054         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
4055         Likewise.
4056         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
4057         Likewise.
4058         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
4059         Likewise.
4060         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
4061         Likewise.
4062         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
4063         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
4064         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
4065         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
4066         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
4067         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
4068         Likewise.
4069         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
4070         Likewise.
4071         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
4072         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
4073         * testsuite/30_threads/thread/id/operators.cc: Likewise.
4074         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
4075         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
4076         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
4077         * testsuite/Makefile.am: Likewise.
4078         * testsuite/abi/30586.cc: Likewise.
4079         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
4080         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
4081         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
4082         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
4083         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
4084         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
4085         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
4086         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
4087         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
4088         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
4089         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
4090         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
4091         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
4092         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
4093         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
4094         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
4095         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
4096         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
4097         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
4098         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
4099         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
4100         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
4101         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
4102         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
4103         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
4104         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
4105         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
4106         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
4107         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
4108         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
4109         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
4110         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
4111         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
4112         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
4113         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
4114         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
4115         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
4116         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
4117         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
4118         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
4119         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
4120         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
4121         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
4122         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
4123         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
4124         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
4125         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
4126         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
4127         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
4128         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
4129         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
4130         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
4131         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
4132         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
4133         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
4134         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
4135         * testsuite/abi/demangle/regression/7986.cc: Likewise.
4136         * testsuite/abi/demangle/regression/8897.cc: Likewise.
4137         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
4138         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
4139         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
4140         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
4141         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
4142         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
4143         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
4144         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
4145         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
4146         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
4147         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
4148         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
4149         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
4150         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
4151         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
4152         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
4153         * testsuite/abi/demangle/regression/old.cc: Likewise.
4154         * testsuite/abi/header_cxxabi.c: Likewise.
4155         * testsuite/backward/11460.cc: Likewise.
4156         * testsuite/backward/hash_map/1.cc: Likewise.
4157         * testsuite/backward/hash_map/14648.cc: Likewise.
4158         * testsuite/backward/hash_map/23528.cc: Likewise.
4159         * testsuite/backward/hash_set/1.cc: Likewise.
4160         * testsuite/backward/strstream_members.cc: Likewise.
4161         * testsuite/config/default.exp: Likewise.
4162         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
4163         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
4164         * testsuite/data/istream_extractor_other-1.tst: Likewise.
4165         * testsuite/data/istream_extractor_other-1.txt: Likewise.
4166         * testsuite/data/istream_extractor_other-2.tst: Likewise.
4167         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
4168         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
4169         * testsuite/data/sgetn.txt: Likewise.
4170         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
4171         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
4172         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
4173         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
4174         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
4175         * testsuite/ext/array_allocator/26875.cc: Likewise.
4176         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
4177         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
4178         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
4179         * testsuite/ext/array_allocator/check_new.cc: Likewise.
4180         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
4181         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
4182         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
4183         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
4184         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
4185         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
4186         * testsuite/ext/codecvt/1.cc: Likewise.
4187         * testsuite/ext/codecvt/char-1.cc: Likewise.
4188         * testsuite/ext/codecvt/char-2.cc: Likewise.
4189         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
4190         * testsuite/ext/concept_checks.cc: Likewise.
4191         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
4192         Likewise.
4193         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
4194         Likewise.
4195         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
4196         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
4197         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
4198         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
4199         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
4200         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
4201         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
4202         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
4203         Likewise.
4204         * testsuite/ext/headers.cc: Likewise.
4205         * testsuite/ext/is_heap/1.cc: Likewise.
4206         * testsuite/ext/is_heap/check_type.cc: Likewise.
4207         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
4208         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
4209         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
4210         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
4211         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
4212         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
4213         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
4214         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
4215         * testsuite/ext/median.cc: Likewise.
4216         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
4217         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
4218         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
4219         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
4220         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
4221         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
4222         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
4223         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
4224         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
4225         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
4226         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
4227         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
4228         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
4229         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
4230         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
4231         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
4232         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
4233         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
4234         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
4235         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
4236         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
4237         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
4238         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
4239         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
4240         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
4241         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
4242         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
4243         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
4244         * testsuite/ext/new_allocator/check_new.cc: Likewise.
4245         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
4246         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
4247         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
4248         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
4249         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
4250         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
4251         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
4252         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
4253         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
4254         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
4255         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
4256         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
4257         * testsuite/ext/rope/1.cc: Likewise.
4258         * testsuite/ext/rope/2.cc: Likewise.
4259         * testsuite/ext/rope/3.cc: Likewise.
4260         * testsuite/ext/rope/36832.cc: Likewise.
4261         * testsuite/ext/rope/4.cc: Likewise.
4262         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
4263         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
4264         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
4265         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
4266         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
4267         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
4268         Likewise.
4269         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
4270         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
4271         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
4272         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
4273         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
4274         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
4275         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
4276         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
4277         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
4278         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
4279         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
4280         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
4281         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
4282         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
4283         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
4284         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
4285         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
4286         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
4287         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
4288         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
4289         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
4290         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
4291         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
4292         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
4293         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
4294         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
4295         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
4296         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
4297         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
4298         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
4299         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
4300         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
4301         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
4302         * testsuite/lib/dg-options.exp: Likewise.
4303         * testsuite/lib/libstdc++.exp: Likewise.
4304         * testsuite/lib/prune.exp: Likewise.
4305         * testsuite/libstdc++-abi/abi.exp: Likewise.
4306         * testsuite/libstdc++-dg/conformance.exp: Likewise.
4307         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
4308         Likewise.
4309         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
4310         Likewise.
4311         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
4312         Likewise.
4313         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
4314         Likewise.
4315         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
4316         Likewise.
4317         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
4318         Likewise.
4319         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
4320         Likewise.
4321         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
4322         Likewise.
4323         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
4324         Likewise.
4325         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
4326         Likewise.
4327         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
4328         Likewise.
4329         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
4330         Likewise.
4331         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
4332         Likewise.
4333         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
4334         Likewise.
4335         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
4336         Likewise.
4337         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
4338         Likewise.
4339         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
4340         Likewise.
4341         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
4342         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
4343         Likewise.
4344         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
4345         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
4346         Likewise.
4347         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
4348         Likewise.
4349         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
4350         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
4351         Likewise.
4352         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
4353         Likewise.
4354         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
4355         Likewise.
4356         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
4357         Likewise.
4358         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
4359         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
4360         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
4361         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
4362         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
4363         Likewise.
4364         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
4365         Likewise.
4366         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
4367         Likewise.
4368         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
4369         Likewise.
4370         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
4371         Likewise.
4372         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
4373         Likewise.
4374         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
4375         Likewise.
4376         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
4377         Likewise.
4378         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
4379         Likewise.
4380         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
4381         Likewise.
4382         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
4383         Likewise.
4384         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
4385         Likewise.
4386         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
4387         Likewise.
4388         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
4389         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
4390         Likewise.
4391         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
4392         Likewise.
4393         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
4394         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
4395         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
4396         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
4397         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
4398         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
4399         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
4400         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
4401         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
4402         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
4403         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
4404         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
4405         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
4406         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
4407         Likewise.
4408         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
4409         Likewise.
4410         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
4411         Likewise.
4412         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
4413         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
4414         Likewise.
4415         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
4416         Likewise.
4417         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
4418         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
4419         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
4420         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
4421         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
4422         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
4423         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
4424         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
4425         Likewise.
4426         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
4427         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
4428         Likewise.
4429         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
4430         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
4431         Likewise.
4432         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
4433         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
4434         Likewise.
4435         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
4436         Likewise.
4437         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
4438         Likewise.
4439         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
4440         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
4441         Likewise.
4442         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
4443         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
4444         Likewise.
4445         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
4446         Likewise.
4447         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
4448         Likewise.
4449         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
4450         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
4451         Likewise.
4452         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
4453         Likewise.
4454         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
4455         Likewise.
4456         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
4457         Likewise.
4458         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
4459         Likewise.
4460         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
4461         Likewise.
4462         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
4463         Likewise.
4464         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
4465         Likewise.
4466         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
4467         Likewise.
4468         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
4469         Likewise.
4470         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
4471         Likewise.
4472         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
4473         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
4474         Likewise.
4475         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
4476         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
4477         Likewise.
4478         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
4479         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
4480         Likewise.
4481         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
4482         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
4483         Likewise.
4484         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
4485         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
4486         Likewise.
4487         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
4488         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
4489         Likewise.
4490         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
4491         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
4492         Likewise.
4493         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
4494         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
4495         Likewise.
4496         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
4497         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
4498         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
4499         Likewise.
4500         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
4501         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
4502         Likewise.
4503         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
4504         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
4505         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
4506         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
4507         Likewise.
4508         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
4509         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
4510         Likewise.
4511         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
4512         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
4513         Likewise.
4514         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
4515         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
4516         Likewise.
4517         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
4518         Likewise.
4519         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
4520         Likewise.
4521         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
4522         Likewise.
4523         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
4524         Likewise.
4525         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
4526         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
4527         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
4528         Likewise.
4529         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
4530         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
4531         Likewise.
4532         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
4533         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
4534         Likewise.
4535         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
4536         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
4537         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
4538         Likewise.
4539         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
4540         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
4541         Likewise.
4542         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
4543         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
4544         Likewise.
4545         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
4546         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
4547         Likewise.
4548         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
4549         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
4550         Likewise.
4551         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
4552         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
4553         Likewise.
4554         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
4555         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
4556         Likewise.
4557         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
4558         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
4559         Likewise.
4560         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
4561         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
4562         Likewise.
4563         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
4564         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
4565         Likewise.
4566         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
4567         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
4568         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
4569         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
4570         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
4571         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
4572         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
4573         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
4574         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
4575         Likewise.
4576         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
4577         Likewise.
4578         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
4579         Likewise.
4580         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
4581         Likewise.
4582         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
4583         Likewise.
4584         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
4585         Likewise.
4586         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
4587         Likewise.
4588         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
4589         Likewise.
4590         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
4591         Likewise.
4592         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
4593         Likewise.
4594         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
4595         Likewise.
4596         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
4597         Likewise.
4598         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
4599         Likewise.
4600         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
4601         Likewise.
4602         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
4603         Likewise.
4604         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
4605         Likewise.
4606         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
4607         Likewise.
4608         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
4609         Likewise.
4610         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
4611         Likewise.
4612         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
4613         Likewise.
4614         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
4615         Likewise.
4616         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
4617         Likewise.
4618         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
4619         Likewise.
4620         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
4621         Likewise.
4622         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
4623         Likewise.
4624         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
4625         Likewise.
4626         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
4627         Likewise.
4628         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
4629         Likewise.
4630         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
4631         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
4632         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
4633         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
4634         Likewise.
4635         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
4636         Likewise.
4637         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
4638         Likewise.
4639         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
4640         Likewise.
4641         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
4642         Likewise.
4643         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
4644         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
4645         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
4646         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
4647         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
4648         Likewise.
4649         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
4650         Likewise.
4651         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
4652         Likewise.
4653         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
4654         Likewise.
4655         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
4656         Likewise.
4657         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
4658         Likewise.
4659         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
4660         Likewise.
4661         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
4662         Likewise.
4663         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
4664         Likewise.
4665         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
4666         Likewise.
4667         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
4668         Likewise.
4669         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
4670         Likewise.
4671         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
4672         Likewise.
4673         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
4674         Likewise.
4675         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
4676         Likewise.
4677         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
4678         Likewise.
4679         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
4680         Likewise.
4681         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
4682         Likewise.
4683         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
4684         Likewise.
4685         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
4686         Likewise.
4687         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
4688         Likewise.
4689         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
4690         Likewise.
4691         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
4692         Likewise.
4693         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
4694         Likewise.
4695         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
4696         Likewise.
4697         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
4698         Likewise.
4699         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
4700         Likewise.
4701         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
4702         Likewise.
4703         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
4704         Likewise.
4705         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
4706         Likewise.
4707         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
4708         Likewise.
4709         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
4710         Likewise.
4711         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
4712         Likewise.
4713         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
4714         Likewise.
4715         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
4716         Likewise.
4717         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
4718         Likewise.
4719         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
4720         Likewise.
4721         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
4722         Likewise.
4723         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
4724         Likewise.
4725         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
4726         Likewise.
4727         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
4728         Likewise.
4729         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
4730         Likewise.
4731         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
4732         Likewise.
4733         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
4734         Likewise.
4735         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
4736         Likewise.
4737         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
4738         Likewise.
4739         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
4740         Likewise.
4741         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
4742         Likewise.
4743         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
4744         Likewise.
4745         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
4746         Likewise.
4747         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
4748         Likewise.
4749         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
4750         Likewise.
4751         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
4752         Likewise.
4753         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
4754         Likewise.
4755         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
4756         Likewise.
4757         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
4758         Likewise.
4759         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
4760         Likewise.
4761         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
4762         Likewise.
4763         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
4764         Likewise.
4765         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
4766         Likewise.
4767         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
4768         Likewise.
4769         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
4770         Likewise.
4771         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
4772         Likewise.
4773         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
4774         Likewise.
4775         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
4776         Likewise.
4777         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
4778         Likewise.
4779         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
4780         Likewise.
4781         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
4782         Likewise.
4783         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
4784         Likewise.
4785         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
4786         Likewise.
4787         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
4788         Likewise.
4789         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
4790         Likewise.
4791         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
4792         Likewise.
4793         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
4794         Likewise.
4795         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
4796         Likewise.
4797         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
4798         Likewise.
4799         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
4800         Likewise.
4801         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
4802         Likewise.
4803         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
4804         Likewise.
4805         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
4806         Likewise.
4807         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
4808         Likewise.
4809         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
4810         Likewise.
4811         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
4812         Likewise.
4813         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
4814         Likewise.
4815         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
4816         Likewise.
4817         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
4818         Likewise.
4819         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
4820         Likewise.
4821         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
4822         Likewise.
4823         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
4824         Likewise.
4825         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
4826         Likewise.
4827         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
4828         Likewise.
4829         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
4830         Likewise.
4831         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
4832         Likewise.
4833         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
4834         Likewise.
4835         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
4836         Likewise.
4837         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
4838         Likewise.
4839         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
4840         Likewise.
4841         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
4842         Likewise.
4843         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
4844         Likewise.
4845         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
4846         Likewise.
4847         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
4848         Likewise.
4849         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
4850         Likewise.
4851         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
4852         Likewise.
4853         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
4854         Likewise.
4855         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
4856         Likewise.
4857         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
4858         Likewise.
4859         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
4860         Likewise.
4861         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
4862         Likewise.
4863         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
4864         Likewise.
4865         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
4866         Likewise.
4867         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
4868         Likewise.
4869         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
4870         Likewise.
4871         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
4872         Likewise.
4873         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
4874         Likewise.
4875         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
4876         Likewise.
4877         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
4878         Likewise.
4879         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
4880         Likewise.
4881         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
4882         Likewise.
4883         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
4884         Likewise.
4885         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
4886         Likewise.
4887         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
4888         Likewise.
4889         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
4890         Likewise.
4891         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
4892         Likewise.
4893         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
4894         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
4895         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
4896         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
4897         Likewise.
4898         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
4899         Likewise.
4900         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
4901         Likewise.
4902         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
4903         Likewise.
4904         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
4905         Likewise.
4906         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
4907         Likewise.
4908         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
4909         Likewise.
4910         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
4911         Likewise.
4912         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
4913         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
4914         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
4915         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
4916         Likewise.
4917         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
4918         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
4919         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
4920         Likewise.
4921         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
4922         Likewise.
4923         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
4924         Likewise.
4925         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
4926         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
4927         Likewise.
4928         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
4929         Likewise.
4930         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
4931         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
4932         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
4933         Likewise.
4934         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
4935         Likewise.
4936         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
4937         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
4938         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
4939         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
4940         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
4941         Likewise.
4942         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
4943         Likewise.
4944         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
4945         Likewise.
4946         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
4947         Likewise.
4948         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
4949         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
4950         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
4951         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
4952         Likewise.
4953         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
4954         Likewise.
4955         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
4956         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
4957         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
4958         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
4959         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
4960         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
4961         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
4962         Likewise.
4963         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
4964         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
4965         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
4966         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
4967         Likewise.
4968         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
4969         Likewise.
4970         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
4971         Likewise.
4972         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
4973         Likewise.
4974         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
4975         Likewise.
4976         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
4977         Likewise.
4978         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
4979         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
4980         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
4981         Likewise.
4982         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
4983         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
4984         Likewise.
4985         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
4986         Likewise.
4987         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
4988         Likewise.
4989         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
4990         Likewise.
4991         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
4992         Likewise.
4993         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
4994         Likewise.
4995         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
4996         Likewise.
4997         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
4998         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
4999         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
5000         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
5001         Likewise.
5002         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
5003         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
5004         Likewise.
5005         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
5006         Likewise.
5007         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
5008         Likewise.
5009         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
5010         Likewise.
5011         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
5012         Likewise.
5013         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5014         Likewise.
5015         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
5016         Likewise.
5017         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
5018         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
5019         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
5020         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
5021         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
5022         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
5023         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
5024         Likewise.
5025         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
5026         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
5027         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
5028         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
5029         Likewise.
5030         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
5031         Likewise.
5032         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
5033         Likewise.
5034         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
5035         Likewise.
5036         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
5037         Likewise.
5038         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
5039         Likewise.
5040         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
5041         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
5042         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
5043         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
5044         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
5045         Likewise.
5046         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
5047         Likewise.
5048         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
5049         Likewise.
5050         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
5051         Likewise.
5052         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
5053         Likewise.
5054         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
5055         Likewise.
5056         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
5057         Likewise.
5058         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
5059         Likewise.
5060         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
5061         Likewise.
5062         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
5063         Likewise.
5064         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
5065         Likewise.
5066         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
5067         Likewise.
5068         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
5069         Likewise.
5070         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
5071         Likewise.
5072         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
5073         Likewise.
5074         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
5075         Likewise.
5076         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
5077         Likewise.
5078         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
5079         Likewise.
5080         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
5081         Likewise.
5082         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
5083         Likewise.
5084         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
5085         Likewise.
5086         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
5087         Likewise.
5088         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
5089         Likewise.
5090         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
5091         Likewise.
5092         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
5093         Likewise.
5094         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
5095         Likewise.
5096         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
5097         Likewise.
5098         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
5099         Likewise.
5100         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
5101         Likewise.
5102         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
5103         Likewise.
5104         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
5105         Likewise.
5106         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
5107         Likewise.
5108         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
5109         Likewise.
5110         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
5111         Likewise.
5112         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
5113         Likewise.
5114         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
5115         Likewise.
5116         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
5117         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
5118         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
5119         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
5120         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
5121         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
5122         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
5123         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
5124         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
5125         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
5126         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
5127         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
5128         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
5129         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
5130         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
5131         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
5132         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
5133         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
5134         * testsuite/tr1/headers/all.cc: Likewise.
5135         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
5136         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
5137         * testsuite/util/testsuite_shared.cc: Likewise.
5138         * scripts/extract_symvers: Likewise.  Remove runtime exception.
5139         * testsuite/17_intro/headers/all.cc: Likewise.
5140         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
5141         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
5142         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
5143         Likewise.
5144         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
5145         Likewise.
5146         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
5147         Likewise.
5148         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
5149         Likewise.
5150         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
5151         Likewise.
5152         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
5153         Likewise.
5154         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
5155         Likewise.
5156         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
5157         Likewise.
5158         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
5159         Likewise.
5160         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
5161         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
5162         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
5163         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
5164         Likewise.
5165         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
5166         Likewise.
5167         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
5168         Likewise.
5169         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
5170         Likewise.
5171         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
5172         Likewise.
5173         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
5174         Likewise.
5175         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
5176         Likewise.
5177         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
5178         Likewise.
5179         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
5180         Likewise.
5181         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
5182         Likewise.
5183         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
5184         Likewise.
5185         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
5186         Likewise.
5187         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
5188         Likewise.
5189         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
5190         Likewise.
5191         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
5192         Likewise.
5193         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
5194         Likewise.
5195         * testsuite/20_util/pair/moveable.cc: Likewise.
5196         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
5197         Likewise.
5198         * testsuite/20_util/pair/swap.cc: Likewise.
5199         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
5200         Likewise.
5201         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
5202         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
5203         Likewise.
5204         * testsuite/20_util/tuple/moveable.cc: Likewise.
5205         * testsuite/20_util/tuple/moveable2.cc: Likewise.
5206         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
5207         Likewise.
5208         * testsuite/20_util/tuple/swap.cc: Likewise.
5209         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
5210         Likewise.
5211         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
5212         Likewise.
5213         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
5214         Likewise.
5215         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
5216         Likewise.
5217         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
5218         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
5219         Likewise.
5220         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
5221         Likewise.
5222         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
5223         Likewise.
5224         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
5225         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
5226         Likewise.
5227         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
5228         Likewise.
5229         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
5230         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
5231         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
5232         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
5233         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
5234         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
5235         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
5236         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
5237         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
5238         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
5239         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
5240         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
5241         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
5242         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
5243         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
5244         Likewise.
5245         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
5246         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
5247         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
5248         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
5249         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
5250         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
5251         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
5252         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
5253         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
5254         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
5255         Likewise.
5256         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
5257         Likewise.
5258         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
5259         Likewise.
5260         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
5261         Likewise.
5262         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
5263         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
5264         Likewise.
5265         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
5266         Likewise.
5267         * testsuite/23_containers/deque/14340.cc: Likewise.
5268         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
5269         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
5270         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
5271         * testsuite/23_containers/deque/init-list.cc: Likewise.
5272         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
5273         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
5274         * testsuite/23_containers/deque/moveable.cc: Likewise.
5275         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
5276         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
5277         Likewise.
5278         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
5279         Likewise.
5280         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
5281         Likewise.
5282         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
5283         Likewise.
5284         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
5285         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
5286         Likewise.
5287         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
5288         Likewise.
5289         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
5290         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
5291         Likewise.
5292         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
5293         Likewise.
5294         * testsuite/23_containers/list/14340.cc: Likewise.
5295         * testsuite/23_containers/list/23781.cc: Likewise.
5296         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
5297         * testsuite/23_containers/list/init-list.cc: Likewise.
5298         * testsuite/23_containers/list/moveable.cc: Likewise.
5299         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
5300         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
5301         Likewise.
5302         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
5303         Likewise.
5304         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
5305         Likewise.
5306         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
5307         Likewise.
5308         * testsuite/23_containers/map/14340.cc: Likewise.
5309         * testsuite/23_containers/map/23781.cc: Likewise.
5310         * testsuite/23_containers/map/init-list.cc: Likewise.
5311         * testsuite/23_containers/map/moveable.cc: Likewise.
5312         * testsuite/23_containers/map/operations/1.cc: Likewise.
5313         * testsuite/23_containers/map/operations/31440.cc: Likewise.
5314         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
5315         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
5316         Likewise.
5317         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
5318         Likewise.
5319         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
5320         Likewise.
5321         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
5322         Likewise.
5323         * testsuite/23_containers/multimap/14340.cc: Likewise.
5324         * testsuite/23_containers/multimap/23781.cc: Likewise.
5325         * testsuite/23_containers/multimap/init-list.cc: Likewise.
5326         * testsuite/23_containers/multimap/moveable.cc: Likewise.
5327         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
5328         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
5329         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
5330         Likewise.
5331         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
5332         Likewise.
5333         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
5334         Likewise.
5335         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
5336         Likewise.
5337         * testsuite/23_containers/multiset/14340.cc: Likewise.
5338         * testsuite/23_containers/multiset/23781.cc: Likewise.
5339         * testsuite/23_containers/multiset/init-list.cc: Likewise.
5340         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
5341         * testsuite/23_containers/multiset/moveable.cc: Likewise.
5342         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
5343         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
5344         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
5345         Likewise.
5346         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
5347         Likewise.
5348         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
5349         Likewise.
5350         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
5351         Likewise.
5352         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
5353         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
5354         Likewise.
5355         * testsuite/23_containers/queue/moveable.cc: Likewise.
5356         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
5357         Likewise.
5358         * testsuite/23_containers/set/14340.cc: Likewise.
5359         * testsuite/23_containers/set/23781.cc: Likewise.
5360         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
5361         * testsuite/23_containers/set/init-list.cc: Likewise.
5362         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
5363         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
5364         * testsuite/23_containers/set/moveable.cc: Likewise.
5365         * testsuite/23_containers/set/operations/1.cc: Likewise.
5366         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
5367         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
5368         Likewise.
5369         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
5370         Likewise.
5371         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
5372         Likewise.
5373         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
5374         Likewise.
5375         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
5376         Likewise.
5377         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
5378         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
5379         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
5380         Likewise.
5381         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
5382         Likewise.
5383         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
5384         Likewise.
5385         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
5386         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
5387         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
5388         Likewise.
5389         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
5390         Likewise.
5391         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
5392         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
5393         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
5394         Likewise.
5395         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
5396         Likewise.
5397         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
5398         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
5399         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
5400         Likewise.
5401         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
5402         Likewise.
5403         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
5404         Likewise.
5405         * testsuite/23_containers/vector/14340.cc: Likewise.
5406         * testsuite/23_containers/vector/26412-1.cc: Likewise.
5407         * testsuite/23_containers/vector/26412-2.cc: Likewise.
5408         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
5409         Likewise.
5410         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
5411         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
5412         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
5413         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
5414         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
5415         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
5416         Likewise.
5417         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
5418         Likewise.
5419         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
5420         Likewise.
5421         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
5422         Likewise.
5423         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
5424         Likewise.
5425         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
5426         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
5427         * testsuite/23_containers/vector/init-list.cc: Likewise.
5428         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
5429         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
5430         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
5431         * testsuite/23_containers/vector/moveable.cc: Likewise.
5432         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
5433         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
5434         Likewise.
5435         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
5436         Likewise.
5437         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
5438         Likewise.
5439         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
5440         Likewise.
5441         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
5442         * testsuite/23_containers/vector/types/23767.cc: Likewise.
5443         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
5444         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
5445         Likewise.
5446         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
5447         Likewise.
5448         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
5449         Likewise.
5450         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
5451         Likewise.
5452         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
5453         Likewise.
5454         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
5455         Likewise.
5456         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
5457         Likewise.
5458         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
5459         Likewise.
5460         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
5461         Likewise.
5462         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
5463         Likewise.
5464         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
5465         Likewise.
5466         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
5467         Likewise.
5468         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
5469         Likewise.
5470         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
5471         Likewise.
5472         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
5473         Likewise.
5474         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
5475         Likewise.
5476         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
5477         Likewise.
5478         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
5479         Likewise.
5480         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
5481         Likewise.
5482         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
5483         Likewise.
5484         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
5485         Likewise.
5486         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
5487         Likewise.
5488         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
5489         Likewise.
5490         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
5491         Likewise.
5492         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
5493         Likewise.
5494         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
5495         Likewise.
5496         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
5497         Likewise.
5498         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
5499         Likewise.
5500         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
5501         Likewise.
5502         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
5503         Likewise.
5504         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
5505         Likewise.
5506         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
5507         Likewise.
5508         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
5509         Likewise.
5510         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
5511         Likewise.
5512         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
5513         Likewise.
5514         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
5515         Likewise.
5516         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
5517         Likewise.
5518         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
5519         Likewise.
5520         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
5521         Likewise.
5522         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
5523         Likewise.
5524         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
5525         Likewise.
5526         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
5527         Likewise.
5528         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
5529         Likewise.
5530         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
5531         Likewise.
5532         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
5533         Likewise.
5534         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
5535         Likewise.
5536         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
5537         Likewise.
5538         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
5539         Likewise.
5540         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
5541         Likewise.
5542         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
5543         Likewise.
5544         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
5545         Likewise.
5546         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
5547         Likewise.
5548         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
5549         Likewise.
5550         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
5551         Likewise.
5552         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
5553         Likewise.
5554         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
5555         Likewise.
5556         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
5557         Likewise.
5558         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
5559         Likewise.
5560         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
5561         Likewise.
5562         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
5563         Likewise.
5564         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
5565         Likewise.
5566         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
5567         Likewise.
5568         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
5569         Likewise.
5570         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
5571         Likewise.
5572         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
5573         Likewise.
5574         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
5575         Likewise.
5576         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
5577         Likewise.
5578         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
5579         Likewise.
5580         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
5581         Likewise.
5582         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
5583         Likewise.
5584         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
5585         Likewise.
5586         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
5587         Likewise.
5588         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
5589         Likewise.
5590         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
5591         Likewise.
5592         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
5593         Likewise.
5594         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
5595         Likewise.
5596         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
5597         Likewise.
5598         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
5599         Likewise.
5600         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
5601         Likewise.
5602         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
5603         Likewise.
5604         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
5605         Likewise.
5606         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
5607         Likewise.
5608         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
5609         Likewise.
5610         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
5611         Likewise.
5612         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
5613         Likewise.
5614         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
5615         Likewise.
5616         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
5617         Likewise.
5618         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
5619         Likewise.
5620         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
5621         Likewise.
5622         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
5623         Likewise.
5624         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
5625         Likewise.
5626         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
5627         Likewise.
5628         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
5629         Likewise.
5630         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
5631         Likewise.
5632         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
5633         Likewise.
5634         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
5635         Likewise.
5636         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
5637         Likewise.
5638         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
5639         Likewise.
5640         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
5641         Likewise.
5642         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
5643         Likewise.
5644         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
5645         Likewise.
5646         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
5647         Likewise.
5648         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
5649         Likewise.
5650         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
5651         Likewise.
5652         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
5653         Likewise.
5654         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
5655         Likewise.
5656         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
5657         Likewise.
5658         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
5659         Likewise.
5660         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
5661         Likewise.
5662         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
5663         Likewise.
5664         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
5665         Likewise.
5666         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
5667         Likewise.
5668         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
5669         Likewise.
5670         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
5671         Likewise.
5672         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
5673         Likewise.
5674         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
5675         Likewise.
5676         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
5677         Likewise.
5678         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
5679         Likewise.
5680         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
5681         Likewise.
5682         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
5683         Likewise.
5684         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
5685         Likewise.
5686         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
5687         Likewise.
5688         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
5689         Likewise.
5690         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
5691         Likewise.
5692         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
5693         Likewise.
5694         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
5695         Likewise.
5696         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
5697         Likewise.
5698         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
5699         Likewise.
5700         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
5701         Likewise.
5702         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
5703         Likewise.
5704         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
5705         Likewise.
5706         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
5707         Likewise.
5708         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
5709         Likewise.
5710         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
5711         Likewise.
5712         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
5713         Likewise.
5714         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
5715         Likewise.
5716         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
5717         Likewise.
5718         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
5719         Likewise.
5720         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
5721         Likewise.
5722         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
5723         Likewise.
5724         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
5725         Likewise.
5726         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
5727         Likewise.
5728         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
5729         Likewise.
5730         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
5731         Likewise.
5732         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
5733         Likewise.
5734         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
5735         Likewise.
5736         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
5737         Likewise.
5738         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
5739         Likewise.
5740         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
5741         Likewise.
5742         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
5743         Likewise.
5744         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
5745         Likewise.
5746         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
5747         Likewise.
5748         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
5749         Likewise.
5750         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
5751         Likewise.
5752         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
5753         Likewise.
5754         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
5755         Likewise.
5756         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
5757         Likewise.
5758         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
5759         Likewise.
5760         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
5761         Likewise.
5762         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
5763         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
5764         Likewise.
5765         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
5766         Likewise.
5767         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
5768         Likewise.
5769         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
5770         Likewise.
5771         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
5772         Likewise.
5773         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
5774         Likewise.
5775         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
5776         Likewise.
5777         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
5778         Likewise.
5779         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
5780         Likewise.
5781         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
5782         Likewise.
5783         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
5784         Likewise.
5785         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
5786         Likewise.
5787         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
5788         Likewise.
5789         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
5790         Likewise.
5791         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
5792         Likewise.
5793         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
5794         Likewise.
5795         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
5796         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
5797         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
5798         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
5799         Likewise.
5800         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
5801         Likewise.
5802         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
5803         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
5804         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
5805         Likewise.
5806         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
5807         Likewise.
5808         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
5809         Likewise.
5810         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
5811         Likewise.
5812         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
5813         Likewise.
5814         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
5815         Likewise.
5816         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
5817         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
5818         Likewise.
5819         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
5820         * testsuite/26_numerics/valarray/27867.cc: Likewise.
5821         * testsuite/26_numerics/valarray/30416.cc: Likewise.
5822         * testsuite/26_numerics/valarray/33084.cc: Likewise.
5823         * testsuite/26_numerics/valarray/algo.cc: Likewise.
5824         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
5825         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
5826         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
5827         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
5828         Likewise.
5829         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
5830         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
5831         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
5832         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
5833         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
5834         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
5835         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
5836         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
5837         Likewise.
5838         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
5839         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
5840         Likewise.
5841         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
5842         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
5843         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
5844         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
5845         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
5846         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
5847         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
5848         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
5849         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
5850         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
5851         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
5852         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
5853         Likewise.
5854         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
5855         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
5856         Likewise.
5857         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
5858         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
5859         Likewise.
5860         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
5861         Likewise.
5862         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
5863         Likewise.
5864         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
5865         Likewise.
5866         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
5867         Likewise.
5868         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
5869         Likewise.
5870         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
5871         Likewise.
5872         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
5873         Likewise.
5874         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
5875         Likewise.
5876         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
5877         Likewise.
5878         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
5879         Likewise.
5880         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
5881         Likewise.
5882         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
5883         Likewise.
5884         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
5885         Likewise.
5886         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
5887         Likewise.
5888         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
5889         Likewise.
5890         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
5891         Likewise.
5892         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
5893         Likewise.
5894         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
5895         Likewise.
5896         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
5897         Likewise.
5898         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
5899         Likewise.
5900         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
5901         Likewise.
5902         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
5903         Likewise.
5904         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
5905         Likewise.
5906         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
5907         Likewise.
5908         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
5909         Likewise.
5910         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
5911         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
5912         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
5913         Likewise.
5914         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
5915         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
5916         Likewise.
5917         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
5918         Likewise.
5919         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
5920         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
5921         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
5922         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
5923         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
5924         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
5925         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
5926         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
5927         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
5928         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
5929         Likewise.
5930         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
5931         Likewise.
5932         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
5933         Likewise.
5934         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
5935         Likewise.
5936         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
5937         Likewise.
5938         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
5939         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
5940         Likewise.
5941         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
5942         Likewise.
5943         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
5944         Likewise.
5945         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
5946         Likewise.
5947         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
5948         Likewise.
5949         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
5950         Likewise.
5951         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
5952         Likewise.
5953         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
5954         Likewise.
5955         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
5956         Likewise.
5957         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
5958         Likewise.
5959         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
5960         Likewise.
5961         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
5962         Likewise.
5963         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
5964         Likewise.
5965         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
5966         Likewise.
5967         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
5968         Likewise.
5969         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
5970         Likewise.
5971         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
5972         Likewise.
5973         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
5974         Likewise.
5975         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
5976         Likewise.
5977         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
5978         Likewise.
5979         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
5980         Likewise.
5981         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
5982         Likewise.
5983         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
5984         Likewise.
5985         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
5986         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
5987         Likewise.
5988         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
5989         Likewise.
5990         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
5991         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
5992         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
5993         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
5994         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
5995         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
5996         Likewise.
5997         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
5998         Likewise.
5999         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
6000         Likewise.
6001         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
6002         Likewise.
6003         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
6004         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
6005         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
6006         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
6007         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
6008         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
6009         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
6010         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
6011         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
6012         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
6013         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
6014         Likewise.
6015         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
6016         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
6017         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
6018         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
6019         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
6020         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
6021         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
6022         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
6023         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
6024         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
6025         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
6026         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
6027         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
6028         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
6029         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
6030         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
6031         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
6032         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
6033         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
6034         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
6035         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
6036         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
6037         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
6038         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
6039         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
6040         Likewise.
6041         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
6042         * testsuite/27_io/fpos/14252.cc: Likewise.
6043         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
6044         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
6045         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
6046         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
6047         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
6048         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
6049         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
6050         * testsuite/27_io/ios_base/state/1.cc: Likewise.
6051         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
6052         Likewise.
6053         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
6054         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
6055         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
6056         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
6057         Likewise.
6058         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
6059         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
6060         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
6061         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
6062         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
6063         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
6064         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
6065         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
6066         * testsuite/27_io/objects/char/3045.cc: Likewise.
6067         * testsuite/27_io/objects/char/3647.cc: Likewise.
6068         * testsuite/27_io/objects/char/5268.cc: Likewise.
6069         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
6070         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
6071         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
6072         * testsuite/28_regex/init-list.cc: Likewise.
6073         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
6074         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
6075         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
6076         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
6077         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
6078         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
6079         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
6080         Likewise.
6081         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
6082         Likewise.
6083         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
6084         Likewise.
6085         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
6086         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
6087         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
6088         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
6089         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
6090         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
6091         Likewise.
6092         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
6093         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
6094         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
6095         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
6096         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
6097         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
6098         Likewise.
6099         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
6100         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
6101         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
6102         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
6103         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
6104         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
6105         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
6106         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
6107         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
6108         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
6109         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
6110         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
6111         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
6112         Likewise.
6113         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
6114         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
6115         Likewise.
6116         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
6117         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
6118         Likewise.
6119         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
6120         Likewise.
6121         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
6122         Likewise.
6123         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
6124         Likewise.
6125         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
6126         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
6127         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
6128         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
6129         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
6130         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
6131         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
6132         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
6133         Likewise.
6134         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
6135         Likewise.
6136         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
6137         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
6138         Likewise.
6139         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
6140         Likewise.
6141         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
6142         Likewise.
6143         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
6144         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
6145         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
6146         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
6147         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
6148         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
6149         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
6150         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
6151         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
6152         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
6153         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
6154         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
6155         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
6156         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
6157         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
6158         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
6159         Likewise.
6160         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
6161         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
6162         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
6163         Likewise.
6164         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
6165         Likewise.
6166         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
6167         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
6168         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
6169         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
6170         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
6171         Likewise.
6172         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
6173         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
6174         Likewise.
6175         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
6176         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
6177         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
6178         Likewise.
6179         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
6180         Likewise.
6181         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
6182         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
6183         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
6184         Likewise.
6185         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
6186         Likewise.
6187         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
6188         Likewise.
6189         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
6190         Likewise.
6191         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
6192         Likewise.
6193         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
6194         * testsuite/30_threads/this_thread/1.cc: Likewise.
6195         * testsuite/30_threads/this_thread/2.cc: Likewise.
6196         * testsuite/30_threads/this_thread/3.cc: Likewise.
6197         * testsuite/30_threads/this_thread/4.cc: Likewise.
6198         * testsuite/30_threads/thread/cons/1.cc: Likewise.
6199         * testsuite/30_threads/thread/cons/2.cc: Likewise.
6200         * testsuite/30_threads/thread/cons/3.cc: Likewise.
6201         * testsuite/30_threads/thread/cons/4.cc: Likewise.
6202         * testsuite/30_threads/thread/cons/5.cc: Likewise.
6203         * testsuite/30_threads/thread/cons/6.cc: Likewise.
6204         * testsuite/30_threads/thread/cons/7.cc: Likewise.
6205         * testsuite/30_threads/thread/cons/8.cc: Likewise.
6206         * testsuite/30_threads/thread/cons/9.cc: Likewise.
6207         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
6208         * testsuite/30_threads/thread/members/1.cc: Likewise.
6209         * testsuite/30_threads/thread/members/2.cc: Likewise.
6210         * testsuite/30_threads/thread/members/3.cc: Likewise.
6211         * testsuite/30_threads/thread/members/4.cc: Likewise.
6212         * testsuite/30_threads/thread/members/5.cc: Likewise.
6213         * testsuite/30_threads/thread/swap/1.cc: Likewise.
6214         * testsuite/30_threads/thread/swap/2.cc: Likewise.
6215         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
6216         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
6217         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
6218         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
6219         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
6220         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
6221         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
6222         Likewise.
6223         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
6224         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
6225         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
6226         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
6227         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
6228         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
6229         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
6230         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
6231         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
6232         * testsuite/30_threads/try_lock/1.cc: Likewise.
6233         * testsuite/30_threads/try_lock/2.cc: Likewise.
6234         * testsuite/30_threads/try_lock/3.cc: Likewise.
6235         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
6236         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
6237         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
6238         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
6239         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
6240         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
6241         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
6242         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
6243         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
6244         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
6245         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
6246         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
6247         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
6248         Likewise.
6249         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
6250         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
6251         Likewise.
6252         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
6253         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
6254         Likewise.
6255         * testsuite/ext/array_allocator/1.cc: Likewise.
6256         * testsuite/ext/array_allocator/2.cc: Likewise.
6257         * testsuite/ext/array_allocator/3.cc: Likewise.
6258         * testsuite/ext/ext_pointer/1.cc: Likewise.
6259         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
6260         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
6261         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
6262         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
6263         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
6264         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
6265         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
6266         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
6267         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
6268         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
6269         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
6270         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
6271         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
6272         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
6273         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
6274         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
6275         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
6276         Likewise.
6277         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
6278         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
6279         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
6280         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
6281         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
6282         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
6283         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
6284         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
6285         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
6286         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
6287         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
6288         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
6289         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
6290         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
6291         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
6292         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
6293         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
6294         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
6295         Likewise.
6296         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
6297         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
6298         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
6299         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
6300         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
6301         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
6302         * testsuite/ext/pod_char_traits.cc: Likewise.
6303         * testsuite/ext/slist/23781.cc: Likewise.
6304         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
6305         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
6306         * testsuite/ext/vstring/init-list.cc: Likewise.
6307         * testsuite/ext/vstring/moveable.cc: Likewise.
6308         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
6309         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
6310         Likewise.
6311         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
6312         Likewise.
6313         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
6314         Likewise.
6315         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
6316         Likewise.
6317         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
6318         Likewise.
6319         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
6320         Likewise.
6321         * testsuite/ext/vstring/types/23767.cc: Likewise.
6322         * testsuite/performance/21_strings/string_append.cc: Likewise.
6323         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
6324         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
6325         Likewise.
6326         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
6327         Likewise.
6328         * testsuite/performance/21_strings/string_find.cc: Likewise.
6329         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
6330         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
6331         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
6332         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
6333         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
6334         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
6335         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
6336         Likewise.
6337         * testsuite/performance/23_containers/create/map.cc: Likewise.
6338         * testsuite/performance/23_containers/create_from_sorted/set.cc:
6339         Likewise.
6340         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
6341         * testsuite/performance/23_containers/find/map.cc: Likewise.
6342         * testsuite/performance/23_containers/index/map.cc: Likewise.
6343         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
6344         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
6345         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
6346         Likewise.
6347         * testsuite/performance/23_containers/insert_erase/associative.cc:
6348         Likewise.
6349         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
6350         Likewise.
6351         * testsuite/performance/23_containers/producer_consumer/associative.cc:
6352         Likewise.
6353         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
6354         Likewise.
6355         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
6356         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
6357         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
6358         Likewise.
6359         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
6360         Likewise.
6361         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
6362         Likewise.
6363         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
6364         Likewise.
6365         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
6366         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
6367         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
6368         Likewise.
6369         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
6370         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
6371         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
6372         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
6373         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
6374         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
6375         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
6376         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
6377         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
6378         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
6379         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
6380         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
6381         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
6382         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
6383         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
6384         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
6385         Likewise.
6386         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
6387         Likewise.
6388         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
6389         Likewise.
6390         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
6391         Likewise.
6392         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
6393         Likewise.
6394         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
6395         Likewise.
6396         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
6397         Likewise.
6398         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
6399         Likewise.
6400         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
6401         Likewise.
6402         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
6403         Likewise.
6404         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
6405         Likewise.
6406         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
6407         Likewise.
6408         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
6409         Likewise.
6410         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
6411         Likewise.
6412         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
6413         Likewise.
6414         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
6415         Likewise.
6416         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
6417         Likewise.
6418         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
6419         Likewise.
6420         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
6421         Likewise.
6422         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
6423         Likewise.
6424         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
6425         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
6426         Likewise.
6427         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
6428         Likewise.
6429         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
6430         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
6431         Likewise.
6432         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
6433         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
6434         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
6435         Likewise.
6436         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
6437         Likewise.
6438         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
6439         Likewise.
6440         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
6441         Likewise.
6442         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
6443         Likewise.
6444         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
6445         Likewise.
6446         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
6447         Likewise.
6448         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
6449         Likewise.
6450         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
6451         Likewise.
6452         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
6453         Likewise.
6454         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
6455         Likewise.
6456         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
6457         Likewise.
6458         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
6459         Likewise.
6460         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
6461         Likewise.
6462         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
6463         Likewise.
6464         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
6465         Likewise.
6466         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
6467         Likewise.
6468         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
6469         Likewise.
6470         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
6471         Likewise.
6472         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
6473         Likewise.
6474         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
6475         Likewise.
6476         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
6477         Likewise.
6478         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
6479         Likewise.
6480         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
6481         Likewise.
6482         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
6483         Likewise.
6484         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
6485         Likewise.
6486         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
6487         Likewise.
6488         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
6489         Likewise.
6490         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
6491         Likewise.
6492         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
6493         Likewise.
6494         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
6495         Likewise.
6496         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
6497         Likewise.
6498         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
6499         Likewise.
6500         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
6501         Likewise.
6502         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
6503         Likewise.
6504         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
6505         Likewise.
6506         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
6507         Likewise.
6508         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
6509         Likewise.
6510         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
6511         Likewise.
6512         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
6513         Likewise.
6514         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
6515         Likewise.
6516         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
6517         Likewise.
6518         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
6519         Likewise.
6520         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
6521         Likewise.
6522         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
6523         Likewise.
6524         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
6525         Likewise.
6526         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
6527         Likewise.
6528         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
6529         Likewise.
6530         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
6531         Likewise.
6532         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
6533         Likewise.
6534         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
6535         Likewise.
6536         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
6537         Likewise.
6538         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
6539         Likewise.
6540         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
6541         Likewise.
6542         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
6543         Likewise.
6544         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
6545         Likewise.
6546         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
6547         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
6548         Likewise.
6549         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
6550         Likewise.
6551         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
6552         Likewise.
6553         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
6554         Likewise.
6555         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
6556         Likewise.
6557         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
6558         Likewise.
6559         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
6560         Likewise.
6561         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
6562         Likewise.
6563         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
6564         Likewise.
6565         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
6566         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
6567         Likewise.
6568         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
6569         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
6570         Likewise.
6571         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
6572         Likewise.
6573         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
6574         Likewise.
6575         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
6576         Likewise.
6577         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
6578         Likewise.
6579         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
6580         Likewise.
6581         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
6582         Likewise.
6583         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
6584         Likewise.
6585         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
6586         Likewise.
6587         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
6588         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
6589         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
6590         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
6591         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
6592         Likewise.
6593         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
6594         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
6595         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
6596         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
6597         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
6598         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
6599         * testsuite/util/io/illegal_input_error.hpp: Likewise.
6600         * testsuite/util/io/prog_bar.cc: Likewise.
6601         * testsuite/util/io/prog_bar.hpp: Likewise.
6602         * testsuite/util/io/text_populate.hpp: Likewise.
6603         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
6604         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
6605         * testsuite/util/io/xml.hpp: Likewise.
6606         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
6607         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
6608         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
6609         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
6610         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
6611         * testsuite/util/native_type/native_map.hpp: Likewise.
6612         * testsuite/util/native_type/native_multimap.hpp: Likewise.
6613         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
6614         * testsuite/util/native_type/native_set.hpp: Likewise.
6615         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
6616         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
6617         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
6618         Likewise.
6619         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
6620         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
6621         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
6622         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
6623         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
6624         Likewise.
6625         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
6626         Likewise.
6627         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
6628         Likewise.
6629         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
6630         Likewise.
6631         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
6632         Likewise.
6633         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
6634         Likewise.
6635         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
6636         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
6637         Likewise.
6638         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
6639         Likewise.
6640         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
6641         Likewise.
6642         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
6643         Likewise.
6644         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
6645         Likewise.
6646         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
6647         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
6648         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
6649         * testsuite/util/regression/basic_type.hpp: Likewise.
6650         * testsuite/util/regression/common_type.hpp: Likewise.
6651         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
6652         Likewise.
6653         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
6654         Likewise.
6655         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
6656         Likewise.
6657         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
6658         Likewise.
6659         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
6660         Likewise.
6661         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
6662         Likewise.
6663         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
6664         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
6665         Likewise.
6666         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
6667         Likewise.
6668         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
6669         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
6670         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
6671         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
6672         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
6673         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
6674         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
6675         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
6676         * testsuite/util/statistic/result_recorder.hpp: Likewise.
6677         * testsuite/util/statistic/sample_mean.hpp: Likewise.
6678         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
6679         * testsuite/util/statistic/sample_variance.hpp: Likewise.
6680         * testsuite/util/testsuite_abi.cc: Likewise.
6681         * testsuite/util/testsuite_abi.h: Likewise.
6682         * testsuite/util/testsuite_abi_check.cc: Likewise.
6683         * testsuite/util/testsuite_allocator.cc: Likewise.
6684         * testsuite/util/testsuite_allocator.h: Likewise.
6685         * testsuite/util/testsuite_api.h: Likewise.
6686         * testsuite/util/testsuite_character.cc: Likewise.
6687         * testsuite/util/testsuite_character.h: Likewise.
6688         * testsuite/util/testsuite_common_types.h: Likewise.
6689         * testsuite/util/testsuite_error.h: Likewise.
6690         * testsuite/util/testsuite_hooks.cc: Likewise.
6691         * testsuite/util/testsuite_hooks.h: Likewise.
6692         * testsuite/util/testsuite_io.h: Likewise.
6693         * testsuite/util/testsuite_iterators.h: Likewise.
6694         * testsuite/util/testsuite_performance.h: Likewise.
6695         * testsuite/util/testsuite_rng.h: Likewise.
6696         * testsuite/util/testsuite_rvalref.h: Likewise.
6697         * testsuite/util/testsuite_tr1.h: Likewise.
6698         * testsuite/util/thread/all.h: Likewise.
6699         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
6700         Likewise.
6701         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
6702         Likewise.
6703         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
6704         Likewise.
6705         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
6706         Likewise.
6707         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
6708         Likewise.
6709         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
6710         Likewise.
6711         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
6712         Likewise.
6713         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
6714         Likewise.
6715         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
6716         Likewise.
6717         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
6718         Likewise.
6719         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
6720         Likewise.
6721         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
6722         Likewise.
6723         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
6724         Likewise.
6725         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
6726         Likewise.
6727         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
6728         Likewise.
6729         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
6730         Likewise.
6731         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
6732         Likewise.
6733         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
6734         Likewise.
6735         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
6736         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
6737         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
6738         Likewise.
6739         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
6740         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
6741         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
6742         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
6743         Likewise.
6744         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
6745         Likewise.
6746         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
6747         Likewise.
6748         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
6749         Likewise.
6750         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
6751         Likewise.
6752         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
6753         Likewise.
6754         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
6755         Likewise.
6756         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
6757         Likewise.
6758         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
6759         Likewise.
6760         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
6761         Likewise.
6762         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
6763         Likewise.
6764         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
6765         Likewise.
6766         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
6767         Likewise.
6768         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
6769         Likewise.
6770         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
6771         Likewise.
6772         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
6773         Likewise.
6774         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
6775         Likewise.
6776         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
6777         Likewise.
6778         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
6779         Likewise.
6780         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
6781         Likewise.
6782         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
6783         Likewise.
6784         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
6785         Likewise.
6786         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
6787         Likewise.
6788         * testsuite/26_numerics/random/mt19937.cc: Likewise.
6789         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
6790         Likewise.
6791         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
6792         Likewise.
6793         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
6794         Likewise.
6795         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
6796         Likewise.
6797         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
6798         Likewise.
6799         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
6800         Likewise.
6801         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
6802         Likewise.
6803         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
6804         Likewise.
6805         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
6806         Likewise.
6807         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
6808         Likewise.
6809         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
6810         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
6811         Likewise.
6812         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
6813         Likewise.
6814         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
6815         Likewise.
6816         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
6817         Likewise.
6818         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
6819         Likewise.
6820         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
6821         Likewise.
6822         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
6823         Likewise.
6824         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
6825         Likewise.
6826         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
6827         Likewise.
6828         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
6829         Likewise.
6830         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
6831         Likewise.
6832         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
6833         Likewise.
6834         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
6835         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
6836         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
6837         Likewise.
6838         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
6839         Likewise.
6840         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
6841         Likewise.
6842         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
6843         Likewise.
6844         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
6845         Likewise.
6846         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
6847         Likewise.
6848         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
6849         Likewise.
6850         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
6851         Likewise.
6852         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
6853         Likewise.
6854         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
6855         Likewise.
6856         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
6857         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
6858         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
6859         Likewise.
6860         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
6861         Likewise.
6862         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
6863         Likewise.
6864         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
6865         Likewise.
6866         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
6867         Likewise.
6868         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
6869         Likewise.
6870         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
6871         Likewise.
6872         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
6873         Likewise.
6874         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
6875         Likewise.
6876         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
6877         Likewise.
6878         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
6879         Likewise.
6880         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
6881         Likewise.
6882         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
6883         Likewise.
6884         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
6885         Likewise.
6886         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
6887         Likewise.
6888         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
6889         Likewise.
6890         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
6891         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
6892         Likewise.
6893         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
6894         Likewise.
6895         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
6896         Likewise.
6897         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
6898         Likewise.
6899         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
6900         Likewise.
6901         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
6902         Likewise.
6903         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
6904         Likewise.
6905         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
6906         Likewise.
6907         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
6908         Likewise.
6909         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
6910         Likewise.
6911         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
6912         Likewise.
6913         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
6914         Likewise.
6915         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
6916         Likewise.
6917         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
6918         Likewise.
6919         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
6920         Likewise.
6921         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
6922         Likewise.
6923         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
6924         Likewise.
6925         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
6926         Likewise.
6927         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
6928         Likewise.
6929         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
6930         Likewise.
6931         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
6932         Likewise.
6933         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
6934         Likewise.
6935         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
6936         Likewise.
6937         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
6938         Likewise.
6939         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
6940         Likewise.
6941         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
6942         Likewise.
6943         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
6944         Likewise.
6945         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
6946         Likewise.
6947         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
6948         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
6949         Likewise.
6950         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
6951         Likewise.
6952         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
6953         Likewise.
6954         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
6955         Likewise.
6956         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
6957         Likewise.
6958         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
6959         Likewise.
6960         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
6961         Likewise.
6962         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
6963         Likewise.
6964         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
6965         Likewise.
6966         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
6967         Likewise.
6968         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
6969         Likewise.
6970         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
6971         Likewise.
6972         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
6973         Likewise.
6974         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
6975         Likewise.
6976         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
6977         Likewise.
6978         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
6979         Likewise.
6980         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
6981         Likewise.
6982         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
6983         Likewise.
6984         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
6985         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
6986         * testsuite/backward/hash_map/25896.cc: Likewise.
6987         * testsuite/backward/hash_set/25896.cc: Likewise.
6988
6989 2009-04-08  Ian Lance Taylor  <iant@google.com>
6990
6991         * include/backward/hashtable.h (erase): Correctly handle erasing a
6992         reference to an entry in the hash table.
6993         * testsuite/backward/hash_map/25896.cc: New.
6994         * testsuite/backward/hash_set/25896.cc: New.
6995
6996 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
6997
6998         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
6999         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
7000
7001 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7002
7003         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
7004         of debug.
7005         * include/Makefile.in: Regenerate.
7006         * include/precompiled/stdc++.h: Add.
7007
7008 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7009
7010         * include/bits/random.h: Adjust doxygen markup.
7011         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
7012
7013         * testsuite/26_numerics/random/piecewise_linear_distribution/
7014         operators/serialize.cc: Use typedefs.
7015
7016 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7017
7018         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
7019         __gnu_cxx namespace.  Remove "static inline".
7020
7021 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7022
7023         * include/bits/random.tcc (linear_congruential_engine<>::
7024         seed(seed_seq&)): Fix typo in last fix for __m == 0.
7025
7026 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7027
7028         * include/bits/random.h (operator==): Mark all inline.
7029         (mersenne_twister_engine): Enable #if 0 checks.
7030
7031         * include/bits/random.h: Formatting tweaks.
7032
7033 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7034
7035         * include/bits/random.tcc (piecewise_linear_distribution<>::
7036         operator()(_UniformRandomNumberGenerator&, const param_type&)):
7037         Remove spurious closed parenthesis.
7038
7039 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7040
7041         PR libstdc++/39644 (partial)
7042         * include/bits/random.tcc (linear_congruential_engine<>::
7043         seed(seed_seq&), independent_bits_engine<>::operator(),
7044         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
7045
7046 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
7047
7048         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
7049         thinko.
7050         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7051         default.cc: Enable.
7052
7053 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
7054
7055         PR libstdc++/39629 (partial)
7056         * testsuite/26_numerics/random/independent_bits_engine/cons/
7057         base_move.cc: Use uint_fast64_t instead of unsigned long.
7058         * testsuite/26_numerics/random/independent_bits_engine/cons/
7059         seed1.cc: Likewise.
7060         * testsuite/26_numerics/random/independent_bits_engine/cons/
7061         seed2.cc: Likewise.
7062         * testsuite/26_numerics/random/independent_bits_engine/cons/
7063         base_copy.cc: Likewise.
7064         * testsuite/26_numerics/random/independent_bits_engine/cons/
7065         default.cc: Likewise.
7066         * testsuite/26_numerics/random/independent_bits_engine/cons/
7067         seed_seq.cc: Likewise.
7068         * testsuite/26_numerics/random/independent_bits_engine/
7069         requirements/typedefs.cc: Likewise.
7070         * testsuite/26_numerics/random/independent_bits_engine/
7071         operators/equal.cc: Likewise.
7072         * testsuite/26_numerics/random/independent_bits_engine/
7073         operators/serialize.cc: Likewise.
7074         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
7075
7076 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7077
7078         * include/tr1_impl/random: Remove, empty.
7079         * include/tr1_impl/random.tcc: Likewise.
7080
7081         * include/std/random: Minor clean-ups, formatting fixes, adjust
7082         copyright years.
7083         * include/bits/random.tcc: Likewise.
7084         * include/bits/random.h: Likewise.
7085         * include/tr1/random: Likewise.
7086         * include/tr1/random.tcc: Likewise.
7087         * include/tr1/random.h: Likewise.
7088
7089 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7090
7091         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
7092         * doc/html/api.html: Regenerate.
7093
7094 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7095
7096         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
7097         Change to mersenne_twister_engine, add same defaults as
7098         mersenne_twister_engine/cons/default.cc.
7099         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
7100
7101         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
7102         to __il.
7103         * include/bits/random.h (mersenne_twister_engine): Qualify
7104         _ShiftMin1 with namespace __detail.
7105         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
7106         constexpr std::numeric_limits::max() can be used.
7107         (mersenne_twister_engine): Split apart static asserts into one
7108         assert per message. Temporarily disable the last three.
7109
7110 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
7111
7112         * include/Makefile.am: Update to N2836. Modified for new random headers.
7113         * include/Makefile.in: Ditto.
7114         * include/tr1_impl/random: Moved to tr1/random.h
7115         * include/tr1_impl/random.tcc: Moved to tr1
7116         * include/tr1/random: Just point to moved tr1 random headers.
7117         * include/tr1/random.tcc: Moved from tr1_impl.
7118         * include/tr1/random.h: Moved from tr1_impl/random.
7119         * include/std/random: Modified to point to std random headers.
7120         * include/bits/random.tcc: New implementation of std random facilities.
7121         * include/bits/random.h: Ditto.
7122         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
7123         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7124         seed1.cc: New.
7125         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7126         seed2.cc: New.
7127         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7128         default.cc: New.
7129         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7130         non_uint_neg.cc: New.
7131         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7132         typedefs.cc: New.
7133         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7134         equal.cc: New.
7135         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7136         serialize.cc: New.
7137         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7138         seed1.cc: New.
7139         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7140         seed2.cc: New.
7141         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7142         default.cc: New.
7143         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
7144         typedefs.cc: New.
7145         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7146         equal.cc: New.
7147         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7148         serialize.cc: New.
7149         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7150         seed1.cc: New.
7151         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7152         seed2.cc: New.
7153         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7154         default.cc: New.
7155         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
7156         typedefs.cc: New.
7157         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7158         equal.cc: New.
7159         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7160         serialize.cc: New.
7161         * testsuite/26_numerics/random/discard_block_engine/cons/
7162         base_move.cc: New.
7163         * testsuite/26_numerics/random/discard_block_engine/cons/
7164         seed1.cc: New.
7165         * testsuite/26_numerics/random/discard_block_engine/cons/
7166         seed2.cc: New.
7167         * testsuite/26_numerics/random/discard_block_engine/cons/
7168         base_copy.cc: New.
7169         * testsuite/26_numerics/random/discard_block_engine/cons/
7170         default.cc: New.
7171         * testsuite/26_numerics/random/discard_block_engine/cons/
7172         seed_seq.cc: New.
7173         * testsuite/26_numerics/random/discard_block_engine/requirements/
7174         typedefs.cc: New.
7175         * testsuite/26_numerics/random/discard_block_engine/operators/
7176         equal.cc: New.
7177         * testsuite/26_numerics/random/discard_block_engine/operators/
7178         serialize.cc: New.
7179         * testsuite/26_numerics/random/independent_bits_engine/cons/
7180         base_move.cc: New.
7181         * testsuite/26_numerics/random/independent_bits_engine/cons/
7182         seed1.cc: New.
7183         * testsuite/26_numerics/random/independent_bits_engine/cons/
7184         seed2.cc: New.
7185         * testsuite/26_numerics/random/independent_bits_engine/cons/
7186         base_copy.cc: New.
7187         * testsuite/26_numerics/random/independent_bits_engine/cons/
7188         default.cc: New.
7189         * testsuite/26_numerics/random/independent_bits_engine/cons/
7190         seed_seq.cc: New.
7191         * testsuite/26_numerics/random/independent_bits_engine/requirements/
7192         typedefs.cc: New.
7193         * testsuite/26_numerics/random/independent_bits_engine/operators/
7194         equal.cc: New.
7195         * testsuite/26_numerics/random/independent_bits_engine/operators/
7196         serialize.cc: New.
7197         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7198         base_move.cc: New.
7199         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7200         seed1.cc: New.
7201         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7202         seed2.cc: New.
7203         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7204         base_copy.cc: New.
7205         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7206         default.cc: New.
7207         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7208         seed_seq.cc: New.
7209         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
7210         typedefs.cc: New.
7211         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7212         equal.cc: New.
7213         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7214         serialize.cc
7215         * testsuite/26_numerics/random/mt19937.cc: New.
7216         * testsuite/26_numerics/random/mt19937_64.cc: New.
7217         * testsuite/26_numerics/random/minstd_rand.cc: New.
7218         * testsuite/26_numerics/random/minstd_rand0.cc: New.
7219         * testsuite/26_numerics/random/ranlux24_base.cc: New.
7220         * testsuite/26_numerics/random/ranlux48_base.cc: New.
7221         * testsuite/26_numerics/random/ranlux24.cc: New.
7222         * testsuite/26_numerics/random/ranlux48.cc: New.
7223         * testsuite/26_numerics/random/knuth_b.cc: New.
7224         * testsuite/26_numerics/random/default_random_engine.cc: New.
7225         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7226         parms.cc: New.
7227         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7228         default.cc: New.
7229         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
7230         typedefs.cc: New.
7231         * testsuite/26_numerics/random/chi_squared_distribution/operators/
7232         serialize.cc: New.
7233         * testsuite/26_numerics/random/normal_distribution/cons/
7234         parms.cc: New.
7235         * testsuite/26_numerics/random/normal_distribution/cons/
7236         default.cc: New.
7237         * testsuite/26_numerics/random/normal_distribution/requirements/
7238         typedefs.cc: New.
7239         * testsuite/26_numerics/random/normal_distribution/operators/
7240         serialize.cc: New.
7241         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
7242         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
7243         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
7244         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7245         parms_neg.cc: New.
7246         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7247         parms.cc: New.
7248         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7249         default.cc: New.
7250         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
7251         typedefs.cc: New.
7252         * testsuite/26_numerics/random/uniform_int_distribution/operators/
7253         serialize.cc: New.
7254         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7255         parms_neg.cc: New.
7256         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7257         parms.cc: New.
7258         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7259         default.cc: New.
7260         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
7261         typedefs.cc: New.
7262         * testsuite/26_numerics/random/uniform_real_distribution/operators/
7263         serialize.cc: New.
7264         * testsuite/26_numerics/random/poisson_distribution/cons/
7265         parms.cc: New.
7266         * testsuite/26_numerics/random/poisson_distribution/cons/
7267         default.cc: New.
7268         * testsuite/26_numerics/random/poisson_distribution/requirements/
7269         typedefs.cc
7270         * testsuite/26_numerics/random/poisson_distribution/operators/
7271         serialize.cc: New.
7272         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7273         parms.cc: New.
7274         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7275         default.cc: New.
7276         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
7277         typedefs.cc: New.
7278         * testsuite/26_numerics/random/bernoulli_distribution/operators/
7279         serialize.cc: New.
7280         * testsuite/26_numerics/random/discrete_distribution/cons/
7281         range.cc: New.
7282         * testsuite/26_numerics/random/discrete_distribution/cons/
7283         initlist.cc: New.
7284         * testsuite/26_numerics/random/discrete_distribution/cons/
7285         default.cc: New.
7286         * testsuite/26_numerics/random/discrete_distribution/cons/
7287         num_xbound_fun.cc: New.
7288         * testsuite/26_numerics/random/discrete_distribution/requirements/
7289         typedefs.cc: New.
7290         * testsuite/26_numerics/random/discrete_distribution/operators/
7291         serialize.cc: New.
7292         * testsuite/26_numerics/random/weibull_distribution/cons/
7293         parms.cc: New.
7294         * testsuite/26_numerics/random/weibull_distribution/cons/
7295         default.cc: New.
7296         * testsuite/26_numerics/random/weibull_distribution/requirements/
7297         typedefs.cc: New.
7298         * testsuite/26_numerics/random/weibull_distribution/operators/
7299         serialize.cc: New.
7300         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7301         parms.cc: New.
7302         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7303         default.cc: New.
7304         * testsuite/26_numerics/random/negative_binomial_distribution/
7305         requirements/typedefs.cc: New.
7306         * testsuite/26_numerics/random/negative_binomial_distribution/
7307         operators/serialize.cc: New.
7308         * testsuite/26_numerics/random/cauchy_distribution/cons/
7309         parms.cc: New.
7310         * testsuite/26_numerics/random/cauchy_distribution/cons/
7311         default.cc: New.
7312         * testsuite/26_numerics/random/cauchy_distribution/requirements/
7313         typedefs.cc: New.
7314         * testsuite/26_numerics/random/cauchy_distribution/operators/
7315         serialize.cc: New.
7316         * testsuite/26_numerics/random/gamma_distribution/cons/
7317         parms.cc: New.
7318         * testsuite/26_numerics/random/gamma_distribution/cons/
7319         default.cc: New.
7320         * testsuite/26_numerics/random/gamma_distribution/requirements/
7321         typedefs.cc: New.
7322         * testsuite/26_numerics/random/gamma_distribution/operators/
7323         serialize.cc: New.
7324         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7325         parms.cc: New.
7326         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7327         default.cc: New.
7328         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
7329         typedefs.cc: New.
7330         * testsuite/26_numerics/random/fisher_f_distribution/operators/
7331         serialize.cc: New.
7332
7333         * testsuite/26_numerics/random/exponential_distribution/cons/
7334         parms.cc: New.
7335         * testsuite/26_numerics/random/exponential_distribution/cons/
7336         default.cc: New.
7337         * testsuite/26_numerics/random/exponential_distribution/requirements/
7338         typedefs.cc: New.
7339         * testsuite/26_numerics/random/exponential_distribution/operators/
7340         serialize.cc: New.
7341         * testsuite/26_numerics/random/lognormal_distribution/cons/
7342         parms.cc: New.
7343         * testsuite/26_numerics/random/lognormal_distribution/cons/
7344         default.cc: New.
7345         * testsuite/26_numerics/random/lognormal_distribution/requirements/
7346         typedefs.cc: New.
7347         * testsuite/26_numerics/random/lognormal_distribution/operators/
7348         serialize.cc: New.
7349         * testsuite/26_numerics/random/binomial_distribution/cons/
7350         parms.cc: New.
7351         * testsuite/26_numerics/random/binomial_distribution/cons/
7352         default.cc: New.
7353         * testsuite/26_numerics/random/binomial_distribution/requirements/
7354         typedefs.cc: New.
7355         * testsuite/26_numerics/random/binomial_distribution/operators/
7356         serialize.cc: New.
7357         * testsuite/26_numerics/random/random_device/cons/
7358         token.cc: New.
7359         * testsuite/26_numerics/random/random_device/cons/
7360         default.cc: New.
7361         * testsuite/26_numerics/random/random_device/requirements/
7362         typedefs.cc: New.
7363         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7364         parms.cc: New.
7365         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7366         default.cc: New.
7367         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
7368         typedefs.cc: New.
7369         * testsuite/26_numerics/random/extreme_value_distribution/operators/
7370         serialize.cc: New.
7371         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7372         range.cc: New.
7373         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7374         default.cc: New.
7375         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7376         num_xbound_fun.cc: New.
7377         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7378         initlist_fun.cc: New.
7379         * testsuite/26_numerics/random/piecewise_linear_distribution/
7380         requirements/typedefs.cc: New.
7381         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
7382         serialize.cc: New.
7383         * testsuite/26_numerics/random/student_t_distribution/cons/
7384         parms.cc: New.
7385         * testsuite/26_numerics/random/student_t_distribution/cons/
7386         default.cc: New.
7387         * testsuite/26_numerics/random/student_t_distribution/requirements/
7388         typedefs.cc: New.
7389         * testsuite/26_numerics/random/student_t_distribution/operators/
7390         serialize.cc: New.
7391         * testsuite/26_numerics/random/geometric_distribution/cons/
7392         parms.cc: New.
7393         * testsuite/26_numerics/random/geometric_distribution/cons/
7394         default.cc: New.
7395         * testsuite/26_numerics/random/geometric_distribution/requirements/
7396         typedefs.cc: New.
7397         * testsuite/26_numerics/random/geometric_distribution/operators/
7398         serialize.cc: New.
7399         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7400         range.cc: New.
7401         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7402         default.cc: New.
7403         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7404         num_xbound_fun.cc: New.
7405         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7406         initlist_fun.cc: New.
7407         * testsuite/26_numerics/random/piecewise_constant_distribution/
7408         requirements/typedefs.cc: New.
7409         * testsuite/26_numerics/random/piecewise_constant_distribution/
7410         operators/serialize.cc: New.
7411
7412 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7413
7414         * include/ext/bitmap_allocator.h: The typedefs should be made public
7415         if we want them to be accessible. This has been revealed by the patch
7416         that fixes PR c++/26693 in g++.
7417
7418 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
7419
7420         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
7421         Regenerated.
7422         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
7423         Regenerated.
7424         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
7425         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
7426         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
7427         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
7428         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
7429         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
7430         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
7431         Regenerated.
7432         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
7433
7434 2009-03-31  Jason Merrill  <jason@redhat.com>
7435
7436         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
7437
7438         PR libstdc++/39310
7439         * include/tr1_impl/type_traits (is_function): Add partial
7440         specializations with function cv-quals.
7441         (__is_function_helper): Remove.
7442         (is_member_pointer): Don't define in terms of is_member_*_pointer.
7443
7444 2009-03-30  Ian Lance Taylor  <iant@google.com>
7445
7446         * include/backward/hashtable.h (clear): Return quickly if the
7447         table is empty.
7448
7449 2009-03-27  Ian Lance Taylor  <iant@google.com>
7450
7451         * include/backward/hashtable.h (_S_num_primes): Change to 29.
7452         (__stl_prime_list): Add 5 at the start of the list.
7453
7454 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
7455
7456         * include/std/fstream (basic_filebuf<>::open(const std::string&,
7457         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
7458         std::string&, ios_base::openmode), basic_ifstream<>::
7459         open(const std::string&, ios_base::openmode), basic_ofstream<>::
7460         basic_ofstream(const std::string&, ios_base::openmode),
7461         basic_ofstream<>::open(const std::string&, ios_base::openmode),
7462         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
7463         basic_fstream<>::open(const std::string&, ios_base::openmode)):
7464         Add in C++0x mode.
7465         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
7466         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
7467         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
7468         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
7469         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
7470         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
7471         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
7472
7473 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7474
7475         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
7476         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
7477         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
7478         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
7479
7480 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7481
7482         * include/bits/forward_list.h (_Fwd_list_node_base<>::
7483         _M_transfer_after, _M_reverse_after): Move out of line...
7484         * include/bits/forward_list.tcc: ... here.
7485         (forward_list<>::reverse): Move inline...
7486         * include/bits/forward_list.h: ... here; minor cosmetic changes.
7487
7488 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7489
7490         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
7491         28277.cc: Likewise.
7492         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
7493         Likewise.
7494         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
7495         Likewise.
7496         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
7497         Likewise.
7498
7499 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7500
7501         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
7502         year(s).
7503         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7504         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7505         Likewise.
7506         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7507         Likewise.
7508         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7509         Likewise.
7510         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7511
7512 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7513
7514         * testsuite/25_algorithms/search_n/iterator.cc: Condition
7515         iterations for simulators.
7516         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7517         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7518         Condition stream width for simulators.
7519         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7520         Likewise.
7521         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7522         Likewise.
7523         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7524
7525 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
7526
7527         * doc/xml/manual/appendix_contributing.xml: Add docbook style
7528         sheet version information. Table-ize docbook element examples.
7529         * doc/xml/manual/using.xml: Human-readable header
7530         markup. Alphabetized. Add new headers.
7531         * doc/html: Regenerate.
7532
7533 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
7534
7535         * doc/xml/faq.xml: Fix link to setup documentation.
7536
7537 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
7538
7539         * include/std/type_traits (__add_lvalue_reference_helper,
7540         __add_rvalue_reference_helper): As an optimization, rewrite
7541         condition (avoid is_function).
7542
7543 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7544
7545         PR libstdc++/39405
7546         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
7547         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7548
7549 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
7550
7551         * testsuite/30_threads/condition_variable_any/native_handle/
7552         typesizes.cc: Include tweaks.
7553         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7554         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7555         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7556         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7557         * testsuite/30_threads/condition_variable/native_handle/
7558         typesizes.cc: Same.
7559
7560 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7561
7562         * include/bits/shared_ptr.h: Add include guards.
7563         * include/tr1/shared_ptr.h: Likewise.
7564
7565 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7566
7567         * include/std/iostream: Fix doxygen link.
7568         * include/bits/forward_list.h: Fix doxygen markup.
7569         * include/ext/vstring.h: Escape backslash in doxygen comment.
7570         * include/bits/basic_string.h: Likewise.
7571
7572 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7573
7574         * doc/xml/faq.xml: Fix links to implementation status pages.
7575
7576 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7577
7578         * include/std/complex (operator+(const complex<>&, const _Tp&),
7579         operator+(const _Tp&, const complex<>&),
7580         operator-(const complex<>&, const _Tp&),
7581         operator-(const _Tp&, const complex<>&)): Do not assume real()
7582         returns a reference (against DR 387).
7583         * testsuite/26_numerics/complex/dr387_2.cc: New.
7584
7585 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
7586
7587         * testsuite/thread/pthread4.cc: Move...
7588         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
7589         * testsuite/thread/pthread5.cc: Move...
7590         * testsuite/23_containers/list/pthread5.cc: ...here.
7591         * testsuite/thread/pthread6.cc: Move...
7592         * testsuite/23_containers/map/pthread6.cc: ...here.
7593         * testsuite/thread/pthread7-rope.cc: Move...
7594         * testsuite/ext/rope/pthread7-rope.cc: ...here.
7595         * testsuite/thread/guard.cc: Move...
7596         * testsuite/18_support/pthread_guard.cc: ...here.
7597         * testsuite/thread/18185.cc: Move...
7598         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
7599         * testsuite/thread/pthread1.cc: Move...
7600         * testsuite/23_containers/list/pthread1.cc: ...here.
7601         * testsuite/thread/pthread2.cc: Move...
7602         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
7603         * testsuite/thread/pthread3.cc: Move...
7604         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
7605
7606         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
7607         * testsuite/thread: Remove.
7608
7609 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7610
7611         * configure: Regenerate.
7612
7613 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
7614
7615         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
7616         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
7617         from baseline_dir.
7618         * configure: Regenerate.
7619         * testsuite/Makefile.am (baseline_file): Remove variable.
7620         (site.exp): Set baseline_dir rather than baseline_file.
7621         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
7622         * testsuite/Makefile.in: Regenerate.
7623
7624 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7625
7626         * testsuite/30_threads/thread/this_thread: Move...
7627         * testsuite/30_threads/this_thread: ...here.
7628         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
7629         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
7630         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
7631         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
7632         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
7633         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
7634
7635 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7636
7637         * doc/doxygen/user.cfg.in: Tweaks.
7638         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
7639         be elsewhere.
7640
7641         * include/tr1_impl/unordered_map: Just use most specialized
7642         container module.
7643         * include/tr1_impl/unordered_set: Same.
7644         * include/tr1_impl/array: Same.
7645         * include/bits/stl_list.h: Same.
7646         * include/bits/stl_map.h: Same.
7647         * include/bits/stl_queue.h: Same.
7648         * include/bits/stl_set.h: Same.
7649         * include/bits/stl_stack.h: Same.
7650         * include/bits/forward_list.h: Same.
7651         * include/bits/basic_string.h: Same.
7652         * include/bits/stl_multimap.h: Same.
7653         * include/bits/stl_vector.h: Same.
7654         * include/bits/stl_deque.h: Same.
7655         * include/bits/stl_multiset.h: Same.
7656         * include/bits/stl_bvector.h: Same.
7657
7658         * include/backward/binders.h: Change binder module to binders.
7659
7660         * include/std/complex: Add complex_numers module.
7661         * include/tr1_impl/complex: Same.
7662
7663         * include/std/valarray: Add numeric_arrays module.
7664         * include/bits/gslice_array.h: Same.
7665         * include/bits/gslice.h: Same.
7666         * include/bits/mask_array.h: Same.
7667         * include/bits/slice_array.h: Same.
7668         * include/bits/indirect_array.h: Same.
7669
7670         * include/bits/allocator.h: Add allocators module.
7671         * include/ext/throw_allocator.h
7672         * include/ext/pool_allocator.h
7673         * include/ext/bitmap_allocator.h
7674         * include/ext/new_allocator.h
7675         * include/ext/malloc_allocator.h
7676         * include/ext/array_allocator.h
7677         * include/ext/mt_allocator.h
7678         * include/ext/debug_allocator.h
7679         * include/ext/extptr_allocator.h
7680
7681         * include/tr1_impl/functional: Move namespace markup here.
7682         * include/tr1_impl/regex: Same.
7683
7684         * include/tr1_impl/type_traits: Add metaprogramming module.
7685         * include/std/type_traits: Same.
7686
7687         * include/std/memory: Add memory module.
7688
7689         * include/std/ratio: Add ratio module.
7690
7691         * include/std/chrono: Move namespace markup here, add time module.
7692
7693         * include/std/thread: Move namespace markup here, add concurrency
7694         module.
7695         * include/std/mutex: Use concurrency module.
7696         * include/std/condition_variable: Same.
7697
7698
7699         * include/bits/ios_base.h: Refine io module.
7700         * include/bits/basic_ios.h: Same.
7701         * include/std/fstream: Same.
7702         * include/std/istream: Same.
7703         * include/std/ostream: Same.
7704         * include/std/sstream: Same.
7705
7706         * include/ext/vstring.h: Correct parameter markup.
7707
7708         * include/bits/shared_ptr.h: Add pointer_abstractions module.
7709         * include/bits/unique_ptr.h: Same.
7710
7711         * include/bits/algorithmfwd.h: Add mutating_algorithms,
7712         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
7713         * include/bits/stl_heap.h: Add markup for new groupings.
7714         * include/bits/stl_algobase.h: Same.
7715         * include/bits/stl_algo.h: Same.
7716
7717         * include/c_compatibility/stdatomic.h: Add atomics module.
7718         * include/c_global/cstdatomic: Same.
7719
7720         * libsupc++/exception: Add exceptions module.
7721         * libsupc++/typeinfo: Same.
7722         * libsupc++/new: Same.
7723         * libsupc++/exception_ptr.h: Same.
7724         * include/std/system_error: Same.
7725         * include/std/stdexcept: Same.
7726
7727         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
7728         * libsupc++/cxxabi-forced.h: Same.
7729
7730         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
7731         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
7732         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
7733         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
7734         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
7735         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
7736         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
7737         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
7738         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
7739         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7740         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
7741         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
7742         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
7743         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
7744         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
7745         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
7746         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
7747         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
7748         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
7749         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
7750         * testsuite/23_containers/vector/requirements/dr438/
7751         constructor_1_neg.cc: Same.
7752         * testsuite/23_containers/vector/requirements/dr438/
7753         constructor_2_neg.cc: Same.
7754         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
7755         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
7756         * testsuite/23_containers/deque/requirements/dr438/
7757         constructor_1_neg.cc: Same.
7758         * testsuite/23_containers/deque/requirements/dr438/
7759         constructor_2_neg.cc: Same.
7760         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
7761         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
7762         * testsuite/23_containers/list/requirements/dr438/
7763         constructor_1_neg.cc: Same.
7764         * testsuite/23_containers/list/requirements/dr438/
7765         constructor_2_neg.cc: Same.
7766         * testsuite/20_util/duration/cons/1_neg.cc: Same.
7767         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
7768         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
7769         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
7770         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
7771         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
7772         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
7773         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
7774         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
7775         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
7776
7777 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
7778
7779         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
7780         * doc/doxygen/user.cfg.in: Update.
7781         * scripts/run_doxygen: Adjust for new group names.
7782
7783         * include/tr1_impl/random: Update doxygen group markup.
7784         * include/tr1_impl/unordered_map: Same.
7785         * include/tr1_impl/unordered_set: Same.
7786         * include/tr1_impl/array: Same.
7787         * include/std/numeric: Same.
7788         * include/std/utility: Same.
7789         * include/std/bitset: Same.
7790         * include/std/iosfwd: Same.
7791         * include/bits/stl_list.h: Same.
7792         * include/bits/stl_map.h: Same.
7793         * include/bits/stl_algobase.h: Same.
7794         * include/bits/stl_queue.h: Same.
7795         * include/bits/stl_set.h: Same.
7796         * include/bits/stl_stack.h: Same.
7797         * include/bits/stl_iterator_base_types.h: Same.
7798         * include/bits/forward_list.h: Same.
7799         * include/bits/basic_string.h: Same.
7800         * include/bits/stl_multimap.h: Same.
7801         * include/bits/stl_vector.h: Same.
7802         * include/bits/stl_deque.h: Same.
7803         * include/bits/stl_multiset.h: Same.
7804         * include/bits/stl_algo.h: Same.
7805         * include/bits/stl_bvector.h: Same.
7806         * include/bits/algorithmfwd.h: Same.
7807         * include/bits/stl_function.h: Same.
7808         * include/tr1/cmath: Same.
7809         * include/backward/binders.h: Same.
7810
7811 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
7812
7813         * include/std/system_error (system_category): To system_category().
7814         (generic_category): To generic_category. DR 890.
7815         * src/system_error.cc: Define.
7816         * include/bits/functexcept.h: Only one __throw_system_error.
7817         * src/functexcept.cc: Same.
7818         * include/std/mutex: Fixup for changes above.
7819         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
7820         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
7821         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
7822         * config/abi/pre/gnu.ver: Clean up exports.
7823
7824 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
7825
7826         * include/std/thread: Fix typo.
7827         * src/thread.cc (thread::join): Use NULL.
7828
7829 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
7830
7831         PR libstdc++/39168
7832         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
7833         const string&)): Also check that the value != CHAR_MAX.
7834         * include/bits/locale_facets.tcc (__numpunct_cache<>::
7835         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
7836         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
7837         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
7838         _M_cache(const locale&)): Likewise.
7839         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
7840         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
7841         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
7842         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
7843         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
7844         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
7845
7846 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
7847             Benjamin Kosnik  <bkoz@redhat.com>
7848
7849         * include/std/thread (_Impl_base): Move _M_id out and into ...
7850         (thread): ...here. Call _M_make_routine in body of constructors.
7851         Adjust data member usage to reflect changes.
7852         (_M_make_routine): From _M_make_shared_data.
7853         (_M_start_thread): Add __shared_base_type argument.
7854         * src/thread.cc: Fixups for above.
7855         * config/abi/pre/gnu.ver: Adjust exports.
7856         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
7857         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
7858         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7859
7860 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
7861
7862         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
7863         (compare_type_to_native_type): ...this, add alignment check.
7864         * testsuite/30_threads/condition_variable_any/native_handle/
7865         typesizes.cc: Modify as above.
7866         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7867         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7868         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7869         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7870         * testsuite/30_threads/condition_variable/native_handle/
7871         typesizes.cc: Same.
7872         * testsuite/30_threads/recursive_timed_mutex/native_handle/
7873         typesizes.cc: Same.
7874
7875         * testsuite/30_threads/thread/cons/1.cc: Add comments.
7876         * testsuite/30_threads/thread/cons/2.cc: Same.
7877         * testsuite/30_threads/thread/cons/3.cc: Same.
7878         * testsuite/30_threads/thread/cons/4.cc: Same.
7879         * testsuite/30_threads/thread/cons/5.cc: Same.
7880         * testsuite/30_threads/thread/cons/6.cc: Same.
7881         * testsuite/30_threads/thread/cons/7.cc: Same.
7882         * testsuite/30_threads/thread/cons/8.cc: Same.
7883
7884         * testsuite/30_threads/thread/cons/9.cc: New.
7885         * testsuite/30_threads/thread/cons/moveable.cc: New.
7886
7887         * src/condition_variable.cc: Clean up whitespace.
7888         * include/std/condition_variable: Same.
7889
7890 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
7891
7892         * include/std/condition_variable (condition_variable): Remove
7893         _M_internal_mutex. Add private __native_type typedef.
7894         * src/condition_variable.cc (condition_variable::notify_one):
7895         Remove _M_internal_mutex use. Use typedef.
7896         (condition_variable::notify_all): Same.
7897         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
7898         (recursive_mutex): Same.
7899         (timed_mutex): Same.
7900         (recursive_timed_mutex): Same.
7901         (once_flag): Make __native_type typedef private.
7902
7903         * include/std/thread (this_thread): Add minimal markup.
7904
7905         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
7906         Adjust line numbers.
7907         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
7908         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
7909         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
7910         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
7911         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
7912         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
7913         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7914         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
7915         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
7916         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
7917         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
7918         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
7919         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
7920
7921         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
7922         * testsuite/30_threads/condition_variable_any/native_handle/
7923         typesizes.cc: New.
7924         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7925         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7926         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7927         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7928         * testsuite/30_threads/condition_variable/native_handle/
7929         typesizes.cc: Same.
7930         * testsuite/30_threads/recursive_timed_mutex/native_handle/
7931         typesizes.cc: Same.
7932
7933 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
7934
7935         PR testsuite/33300
7936         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
7937         on darwin for lp64.
7938
7939 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
7940
7941         * configure.host: Set abi_baseline_pair for mips64*-linux.
7942         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
7943
7944 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
7945
7946         * include/std/thread (this_thread::get_id): Inline.
7947
7948 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
7949
7950         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
7951         _Callable as template argument for _M_make_shared_data.
7952         * testsuite/30_threads/thread/cons/6.cc: New.
7953         * testsuite/30_threads/thread/cons/7.cc: New.
7954         * testsuite/30_threads/thread/cons/8.cc: New.
7955
7956 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
7957
7958         * testsuite/30_threads/thread/member: To..
7959         * testsuite/30_threads/thread/members: ...this.
7960         * testsuite/30_threads/condition_variable/member: To...
7961         * testsuite/30_threads/condition_variable/members: ...this.
7962
7963 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
7964
7965         * include/std/thread (thread::id): Move definition inside thread.
7966         Use native_handle_type. Remove this_thread::get_id friend.
7967         Change __thread_data_ptr to __shared_base_ptr.
7968         (thread::id::id(native_handle_type): Make public. Still explicit.
7969         Use native_handle_type. Change _M_thread_id to _M_thread.
7970         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
7971         _M_thread_handle to _M_id.
7972         (thread::__thread_data): Rename to _Impl.
7973         Fixup for renames.
7974         (thread::_M_make_thread_data): Return derived type.
7975         (thread::hardware_concurrency): Add definition for default case.
7976         (thread::get_id): Now can define inline.
7977         (thread): Change _M_thread_data to _M_data.
7978         (this_thread::get_id): Now can define inline.
7979         * src/thread.cc (__thread_proxy): Rename to
7980         execute_native_thread_routine.
7981         Fixup for other renames.
7982         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
7983         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
7984         * testsuite/30_threads/thread/algorithm: Move to..
7985         * testsuite/30_threads/thread/swap: ...this.
7986         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
7987         * testsuite/30_threads/thread/id/operators.cc: New.
7988
7989 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
7990
7991         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
7992         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
7993         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
7994         exposing it in public std::tuple interface.
7995
7996 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
7997             Benjamin Kosnik  <bkoz@redhat.com>
7998
7999         * include/std/thread (__thread_data_base): Nest class in std::thread.
8000         (__thread_data): Likewise.
8001         (__thread_data_ptr): Nest typedef in std::thread.
8002         * src/thread.cc (__thread_proxy): Qualify the above names.
8003         * config/abi/pre/gnu.ver: Remove unused exports.
8004
8005 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
8006
8007         * include/bits/unique_ptr.h: Remove private __this_type typedef.
8008         * include/bits/stl_vector.h: Remove private vector_type typedef.
8009         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
8010         Fix line numbers.
8011         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8012         * testsuite/23_containers/vector/requirements/dr438/
8013         constructor_1_neg.cc: Same.
8014         * testsuite/23_containers/vector/requirements/dr438/
8015         constructor_2_neg.cc: Same.
8016         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8017         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8018
8019 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8020
8021         PR libstdc++/25191
8022         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
8023         deal consistently with __try and __catch too.
8024         * src/localename.cc: Replace try -> __try, catch -> __catch.
8025         * src/ios.cc: Likewise.
8026         * src/locale.cc: Likewise.
8027         * src/istream.cc: Likewise.
8028         * src/thread.cc: Likewise.
8029         * src/compatibility.cc: Likewise.
8030         * src/bitmap_allocator.cc: Likewise.
8031         * src/ios_init.cc: Likewise.
8032         * include/debug/deque: Likewise.
8033         * include/debug/list: Likewise.
8034         * include/tr1_impl/hashtable: Likewise.
8035         * include/std/bitset: Likewise.
8036         * include/ext/pb_ds/detail/resize_policy/
8037         hash_load_check_resize_trigger_imp.hpp: Likewise.
8038         * include/ext/pb_ds/detail/resize_policy/
8039         hash_standard_resize_policy_imp.hpp: Likewise.
8040         * include/ext/pb_ds/detail/cc_hash_table_map_/
8041         resize_fn_imps.hpp: Likewise.
8042         * include/ext/pb_ds/detail/cc_hash_table_map_/
8043         constructor_destructor_fn_imps.hpp: Likewise.
8044         * include/ext/pb_ds/detail/pat_trie_/
8045         split_join_branch_bag.hpp: Likewise.
8046         * include/ext/pb_ds/detail/pat_trie_/
8047         constructors_destructor_fn_imps.hpp: Likewise.
8048         * include/ext/pb_ds/detail/bin_search_tree_/
8049         constructors_destructor_fn_imps.hpp: Likewise.
8050         * include/ext/pb_ds/detail/gp_hash_table_map_/
8051         resize_fn_imps.hpp: Likewise.
8052         * include/ext/pb_ds/detail/gp_hash_table_map_/
8053         constructor_destructor_fn_imps.hpp: Likewise.
8054         * include/ext/pb_ds/detail/binary_heap_/
8055         constructors_destructor_fn_imps.hpp: Likewise.
8056         * include/ext/pb_ds/detail/binary_heap_/
8057         erase_fn_imps.hpp: Likewise.
8058         * include/ext/pb_ds/detail/binary_heap_/
8059         split_join_fn_imps.hpp: Likewise.
8060         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
8061         constructors_destructor_fn_imps.hpp: Likewise.
8062         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
8063         * include/ext/pb_ds/detail/list_update_map_/
8064         constructor_destructor_fn_imps.hpp: Likewise.
8065         * include/ext/slist: Likewise.
8066         * include/ext/memory: Likewise.
8067         * include/ext/rc_string_base.h: Likewise.
8068         * include/ext/ropeimpl.h: Likewise.
8069         * include/ext/vstring.tcc: Likewise.
8070         * include/ext/rope: Likewise.
8071         * include/ext/sso_string_base.h: Likewise.
8072         * include/bits/shared_ptr.h: Likewise.
8073         * include/bits/stl_list.h: Likewise.
8074         * include/bits/locale_classes.tcc: Likewise.
8075         * include/bits/locale_facets.tcc: Likewise.
8076         * include/bits/locale_classes.h: Likewise.
8077         * include/bits/forward_list.h: Likewise.
8078         * include/bits/stl_vector.h: Likewise.
8079         * include/bits/stl_deque.h: Likewise.
8080         * include/bits/istream.tcc: Likewise.
8081         * include/bits/stl_uninitialized.h: Likewise.
8082         * include/bits/ostream.tcc: Likewise.
8083         * include/bits/vector.tcc: Likewise.
8084         * include/bits/stl_tempbuf.h: Likewise.
8085         * include/bits/deque.tcc: Likewise.
8086         * include/bits/basic_string.tcc: Likewise.
8087         * include/bits/ostream_insert.h: Likewise.
8088         * include/bits/locale_facets_nonio.tcc: Likewise.
8089         * include/bits/stl_tree.h: Likewise.
8090         * include/bits/fstream.tcc: Likewise.
8091         * include/tr1/shared_ptr.h: Likewise.
8092         * include/tr1/hypergeometric.tcc: Likewise.
8093         * include/backward/hashtable.h: Likewise.
8094         * libsupc++/exception_ptr.h: Likewise.
8095         * libsupc++/eh_personality.cc: Likewise.
8096         * libsupc++/eh_call.cc: Likewise.
8097         * config/locale/gnu/monetary_members.cc: Likewise.
8098         * config/locale/gnu/time_members.h: Likewise.
8099         * config/locale/generic/time_members.h: Likewise.
8100
8101 2009-02-03  Johannes Singler  <singler@ira.uka.de>
8102
8103         * include/parallel/algorithmfwd.h:
8104         Add parallelism default for many declarations.
8105         * include/parallel/numericfwd.h: Likewise.
8106         * include/parallel/iterator.h: Use iterator_traits as usual.
8107         * include/parallel/par_loop.h:
8108         Include equally_split.h.
8109         (for_each_template_random_access_ed):
8110         Avoid calling the Result default constructor.
8111         * include/parallel/numeric: Replace
8112         for_each_template_random_access by
8113         for_each_template_random_access_ed in numeric functions.
8114
8115 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
8116
8117         * config/os/gnu-linux/os_defines.h: Remove superfluous
8118         __NO_STRING_INLINES.
8119
8120 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8121
8122         * testsuite/21_strings/c_strings/char/3.cc: New test.
8123         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
8124
8125 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
8126             Jakub Jelinek  <jakub@redhat.com>
8127
8128         PR libstdc++/30928 (partial, works together with recent glibcs)
8129         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8130         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8131         defined.
8132         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8133         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8134         defined.
8135         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8136         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8137         defined.
8138         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8139         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8140         defined.
8141         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
8142         argument is const char *, assign result to const char * var, not
8143         char *.
8144         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
8145         argument is const wchar_t *, assign result to const wchar_t * var, not
8146         wchar_t *.
8147
8148 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
8149
8150         * include/std/thread: Remove unused headers.
8151         (__thread_data_base): Remove unused mutex and base.
8152         (thread::~thread): Only detach if joinable.
8153         (thread::joinable): Test if thread data ptr is empty.
8154         (thread::_M_thread_data_mutex): Remove.
8155         (thread::_M_get_thread_data): Remove.
8156         (thread::_M_make_thread_data): Remove overload, use make_shared.
8157         (thread::id::id): Make constructor explicit.
8158         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
8159         (thread::_M_start_thread): Break shared_ptr cycle on error.
8160         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
8161         * testsuite/30_threads/thread/member/4.cc: New.
8162         * testsuite/30_threads/thread/member/5.cc: New.
8163
8164 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
8165
8166         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
8167         (standard_layout): Just use !has_virtual_destructor for now.
8168         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
8169         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
8170         * testsuite/30_threads/recursive_mutex/requirements/
8171         standard_layout.cc: New.
8172         * testsuite/30_threads/condition_variable/requirements/
8173         standard_layout.cc: New.
8174         * testsuite/29_atomics/atomic_address/requirements/
8175         standard_layout.cc: Adjust.
8176         * testsuite/29_atomics/atomic_flag/requirements/
8177         standard_layout.cc: Same.
8178         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
8179         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
8180         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
8181         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
8182         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
8183         line numbers.
8184         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
8185         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8186         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8187         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
8188         Remove, not required.
8189
8190 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
8191
8192         * include/std/thread (__thread_data_base, thread): Rename member
8193         functions to match coding style.
8194         (thread::thread,thread::operator=): Define move operations.
8195         * src/thread.cc (__thread_data_base, thread): Rename member functions.
8196         * config/abi/pre/gnu.ver: Adjust.
8197
8198 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
8199
8200         PR libstdc++/38384
8201         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
8202         on HPUX.
8203         * configure: Regenerate.
8204
8205 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
8206
8207         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
8208         atomic_flag_fence.
8209
8210 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8211
8212 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8213             Uros Bizjak  <ubizjak@gmail.com>
8214
8215         PR libstdc++/38834
8216         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
8217         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
8218
8219 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8220             Rainer Emrich  <r.emrich@de.tecosim.com>
8221
8222         PR libstdc++/38919
8223         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
8224         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
8225         * configure: Regenerate.
8226
8227 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
8228
8229         * include/std/thread (__thread_data_base::__run): Make non-const.
8230         * testsuite/30_threads/thread/cons/5.cc: New.
8231
8232 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
8233
8234         * src/Makefile.am (sources): Add math_stubs_float.cc.
8235         * src/Makefile.in: Regenerate.
8236         * src/math_stubs_float.cc: New, from libmath/stubs.c.
8237
8238 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8239
8240         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
8241         * src/Makefile.in: Regenerate.
8242         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
8243
8244 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8245
8246         PR libstdc++/32666
8247         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
8248
8249 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8250
8251         PR libstdc++/32666
8252         * Makefile.am (hosted_source): Remove libmath directory.
8253         * Makefile.in: Regenerate.
8254         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
8255         (AC_REPLACE_MATHFUNCS): Remove.
8256         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
8257         in GLIBCXX_CHECK_C99_TR1.
8258         * acinclude.m4: Remove libmath, need_math.
8259         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
8260         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
8261         * configure.ac: Same.
8262         * configure: Regenerate.
8263         * fragment.am: Fix comment.
8264         * config.h.in: Regenerate.
8265         * src/Makefile.in: Regenerate.
8266         * src/Makefile.am: Remove libmath references.
8267         * doc/Makefile.in: Regenerate.
8268         * po/Makefile.in: Regenerate.
8269         * include/Makefile.in: Regenerate.
8270         * libsupc++/Makefile.in: Regenerate.
8271         * testsuite/Makefile.in: Regenerate.
8272
8273         * src/compatibility.cc: Also export long double versions of "C" math
8274         library if hppa-linux.
8275         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
8276         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
8277
8278         * libmath: Remove.
8279         * libmath/signbit.c: Same.
8280         * libmath/stubs.c: Same.
8281         * libmath/Makefile.in: Same.
8282         * libmath/copysignf.c: Same.
8283         * libmath/mathconf.h: Same.
8284         * libmath/signbitf.c: Same.
8285         * libmath/Makefile.am: Same.
8286         * libmath/signbitl.c: Same.
8287
8288 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
8289             Paolo Carlini  <paolo.carlini@oracle.com>
8290
8291         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
8292         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
8293         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
8294         * configure.ac: Adjust.
8295         * doc/xml/manual/configure.xml: Update.
8296         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
8297         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
8298         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
8299         * configure: Regenerate.
8300         * config.h.in: Likewise.
8301
8302         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
8303         thread::joinable, thread::swap, this_thread::get_id,
8304         this_thread::yield): Define inline...
8305         * include/std/thread: ... here.
8306         * config/abi/pre/gnu.ver: Adjust.
8307
8308 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8309
8310         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
8311         Add dg-timeout-factor 2.0.
8312         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
8313         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
8314         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
8315         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
8316         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
8317         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
8318
8319 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8320
8321         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
8322         field from readelf output.
8323
8324 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8325
8326         PR libstdc++/38384
8327         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
8328         * configure: Regenerate.
8329
8330 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8331
8332         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
8333         _GLIBCXX_HAVE_TLS.
8334         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
8335
8336 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8337
8338         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
8339         constructor for _M_pattern.
8340         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
8341         string.cc: Test construction from different basic_string type.
8342         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
8343         string.cc: Likewise.
8344
8345 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
8346             Jonathan Larmour  <jifl@eCosCentric.com>
8347
8348         PR libstdc++/36801
8349         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
8350         New.
8351         (__gnu_cxx::__exchange_and_add): Use it.
8352         * src/atomic.cc (get_atomic_mutex): New.
8353         * src/debug.cc (get_safe_base_mutex): New.
8354         * src/locale.cc (get_locale_cache_mutex): New.
8355         * src/mt_allocator.cc (get_freelist): New.
8356         (get_freelist_mutex): New.
8357         * src/pool_allocator.cc (get_palloc_mutex): New.
8358         * include/std/mutex (__once_functor_lock): To
8359         (__get_once_functor_lock): ...this.
8360         * src/mutex.cc (__once_mutex): Don't export, use
8361         (get_once_mutex): ...this.
8362         * config/abi/pre/gnu.ver: Adjust exports.
8363
8364 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8365
8366         PR libstdc++/38732
8367         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
8368         referenceCount field again.
8369         (__cxxabiv1::__cxa_refcounted_exception): New struct.
8370         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
8371         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
8372         inline functions.
8373         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
8374         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
8375         instead of __cxa_exception.
8376         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
8377         __cxxabiv1::__cxa_throw): Likewise.
8378         * libsupc++/eh_ptr.cc (std::rethrow_exception,
8379         std::__exception_ptr::exception_ptr::_M_addref,
8380         std::__exception_ptr::exception_ptr::_M_release,
8381         __gxx_dependent_exception_cleanup): Likewise.
8382         * testsuite/18_support/exception/38732.cc: New test.
8383
8384         PR libstdc++/38092
8385         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
8386         * src/compatibility.cc: Don't use .symver directives if
8387         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
8388         * config.h.in: Regenerated.
8389         * configure: Likewise.
8390
8391 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
8392
8393         PR libstdc++/38466
8394         * include/bits/stl_pair.h: Document C++03 pair vs swap.
8395
8396 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
8397
8398         * src/locale_init.cc (locale::_S_initialize_once): Move construction
8399         of classic locale...
8400         (locale::classic): Here.
8401
8402 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
8403
8404         * include/tr1_impl/regex: Fix bad return statements and typos.
8405
8406 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8407
8408         * include/tr1_impl/regex: Remove unimplemented function definitions.
8409         * testsuite/28_regex/init-list.cc: Compile only.
8410         * testsuite/tr1/7_regular_expressions/regex/cons/char/
8411         c_string_extended.cc: Same.
8412         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
8413         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
8414
8415 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8416
8417         PR libstdc++/38384
8418         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
8419         * configure: Regenerate.
8420
8421 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8422
8423         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
8424         * configure: Regenerate.
8425
8426 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8427
8428         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
8429         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
8430         * configure: Regenerate.
8431
8432 2009-01-04  Richard Guenther  <rguenther@suse.de>
8433
8434         PR libstdc++/38720
8435         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
8436         integer type for storage, arithmetic and comparisons.
8437         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
8438
8439 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8440
8441         PR libstdc++/38719
8442         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
8443         _Fwd_list_const_iterator::_M_next): Fix return type.
8444
8445 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8446
8447         * Revert last commit, reopen and suspend libstdc++/38678.
8448
8449 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8450
8451         PR libstdc++/38678
8452         * include/std/istream (basic_istream<>::_M_read): New.
8453         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
8454         (basic_istream<>::read, basic_istream<>::readsome): Use it.
8455         * include/std/ostream (basic_ostream<>::_M_write_): New.
8456         (basic_ostream<>::_M_write): Adjust.
8457         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
8458         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
8459         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
8460         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
8461         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.