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         * include/ext/throw_allocator.h: Remove redundante include.
4
5 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
6
7         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
8         out of line member functions definitions.
9         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
10         Remove, use static locals instead.
11         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
12         * src/throw_allocator.cc: New.
13         * src/Makefile.am: Add.
14         * config/abi/pre/gnu.ver: Add exports.
15         * src/Makefile.in: Regenerate.
16
17 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
18
19         * configure.ac: Bump libtool_VERSION to 6:12:0.
20         * configure: Regenerate.
21
22 2009-05-07  Matthias Klose  <doko@ubuntu.com>
23
24         PR libstdc++/40038
25         * src/math_stubs_long_double.cc: Add ceill.
26
27 2009-05-06  Johannes Singler  <singler@ira.uka.de>
28
29         PR libstdc++/39546
30         * include/parallel/algo.h (find_switch):
31         Parametrize binder2nd with const T& instead of T.
32         * testsuite/25_algorithms/find/39546.cc: new test case
33
34 2009-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
35
36         Revert:
37         2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
38
39         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
40         possible.
41         * configure: Regenerate.
42
43 2009-05-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
44
45         PR libstdc++/39909
46         * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
47         __set_once_functor_lock_ptr): Replace global lock object with local
48         locks on global mutex.
49         * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
50         __set_once_functor_lock_ptr): Likewise, keeping old function to
51         preserve ABI.
52         (__once_proxy): Use pointer to local lock if set, global lock
53         otherwise.
54         * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
55         * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
56         * testsuite/30_threads/call_once/39909.cc: New.
57
58 2009-05-03  Jan Hubicka  <jh@suse.cz>
59
60         * include/parallel/settings.h (get): Mark const.
61         * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
62         * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
63         * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
64         throw ().
65         * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
66         (is_open, fd): Mark pure and throw ().
67         (seekoff): Mark throw ().
68
69 2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
70
71         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
72         possible.
73         * configure: Regenerate.
74
75 2009-05-02  Jan Hubicka  <jh@suse.cz>
76
77         * include/tr1_impl/functional_hash.h (explicit specializations of ()
78         operator): Mark pure.
79
80 2009-04-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
81
82         * scripts/create_testsuite_files: Remove thread directory.
83
84 2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>
85
86         PR libstdc++/39868
87         * scripts/run_doxygen: Uncomment removal of includes.
88         (problematic): Rewrite __cxxabiv1 namespace to abi.
89
90 2009-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
91
92         Revert the last commit.
93
94 2009-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
95
96         * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
97         Replace global lock object with local locks on global mutex.
98         * src/mutex.cc: Likewise.
99         * config/abi/pre/gnu.ver: Adjust.
100         * testsuite/30_threads/call_once/call_once2.cc: New.
101
102 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
103
104         PR libstdc++/39880
105         PR libstdc++/39881
106         PR libstdc++/39882
107         * include/std/system_error (is_error_code_enum<errc>): Remove.
108         (error_condition<>::error_condition(_ErrorCodeEnum,)
109         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
110         (error_code<>::error_code(_ErrorCodeEnum,),
111         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
112         * testsuite/19_diagnostics/system_error/39880.cc: New.
113         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
114         Likewise.
115         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
116         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
117         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
118         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
119         Adjust.
120         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
121         Likewise.
122         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
123         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
124         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
125         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
126         Likewise.
127         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
128         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
129         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
130         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
131
132 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
133
134         * doc/xml/authors.xml: Add space.
135         * doc/xml/faq.xml: Update links.
136         * doc/xml/manual/intro.xml: Same.
137         * doc/xml/manual/abi.xml: Update.
138         * doc/xml/manual/appendix_contributing.xml: Fix typo.
139         * doc/xml/manual/status_cxxtr1.xml: Update links.
140         * doc/xml/manual/status_cxx1998.xml: Same.
141         * doc/xml/manual/status_cxx200x.xml: Same.
142
143 2009-04-22  Jan Hubicka  <jh@suse.cz>
144
145         * include/tr1_impl/array (at): Do not use builtin_expect.
146         * include/ext/throw_allocator.h (allocate): Likewise.
147         * include/ext/pool_allocator.h (allocate): Likweise.
148         * include/ext/bitmap_allocator.h (allocate): Likewise.
149         * include/ext/rc_string_base.h (_S_construct): Likewise.
150         * include/ext/malloc_allocator.h (allocate): Likewise.
151         * include/ext/mt_allocator.h (allocate): Likewise.
152         * include/ext/sso_string_base.h (_M_construct): Likewise.
153         * include/bits/basic_string.tcc (_S_construct): Likewise.
154
155 2009-04-22  Jan Hubicka  <jh@suse.cz>
156
157         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
158         (atexit, atoll, stroll, strtoull): Mark throw ()
159         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
160         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
161         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
162         (atexit, atoll, stroll, strtoull): Mark throw ()
163         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
164         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
165
166 2009-04-21  Jan Hubicka  <jh@suse.cz>
167
168         * include/ext/atomicity.h
169         (__exchange_and_add, __atomic_add): Mark throw ().
170         * config/os/aix/atomicity.h
171         * config/os/aix/atomicity.h
172         * config/os/irix/atomicity.h
173         * config/cpu/cris/atomicity.h
174         * config/cpu/m68k/atomicity.h
175         * config/cpu/hppa/atomicity.h
176         * config/cpu/sparc/atomicity.h
177         * config/cpu/i386/atomicity.h
178         * config/cpu/i486/atomicity.h
179         * config/cpu/sh/atomicity.h
180         * config/cpu/generic/atomicity_mutex/atomicity.h
181         * config/cpu/generic/atomicity_builtins/atomicity.h
182         (__exchange_and_add, __atomic_add): Mark throw ().
183
184 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
185
186         PR libstdc++/39835
187         * include/bits/random.h: Avoid the badname __alpha (and, for
188         consistency, __beta too).
189         * include/bits/random.tcc: Likewise.
190
191 2009-04-19  Jan Hubicka  <jh@suse.cz>
192
193         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
194         _GLIBCXX_NOTHROW.
195
196 2009-04-19  Jan Hubicka  <jh@suse.cz>
197
198         * include/c_compatibility/stdatomic.h
199         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
200         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
201         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
202
203 2009-04-18  Jan Hubicka  <jh@suse.cz>
204
205         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
206         * libsupc++/unwind-cxx.h (__cxa_get_globals,
207         __cxa_get_globals_fast): Mark const.
208         (__cxa_get_exception_ptr): Mark pure.
209         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
210         (__terminate): Makr throw ().
211         * libsupc++/exception (terminate): Mark throw().
212         (uncaught_exception): Mark pure.
213         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
214         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
215         Mark throw().
216         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
217         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
218         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
219         __cxa_guard_abort): Mark throw ().
220         (__cxa_pure_virtual): Mark noreturn.
221         (__cxa_current_exception_type): Mark throw and pure.
222         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
223         __cxa_exception_type): Mark pure.
224         (_M_safe_bool_dummy): Mark pure and const.
225
226 2009-04-18  Jan Hubicka  <jh@suse.cz>
227
228         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
229         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
230         _M_destroy_thread_key): Mark throw ()
231         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
232         _M_singular, _M_can_compare _M_get_mutex, _M_message,
233         _M_get_max_length): Mark throw ().
234         * include/debug/formatter.h (_M_message, _M_format_word,
235         _M_get_max_length): Mark throw ().
236         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
237         _M_detach_single): Mark throw ().
238         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
239         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
240         throw ()
241         (_M_get_mutex): Mark throw ().
242         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
243         (_M_destroy_thread_key): Mark CONST and throw.
244         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
245         throw ().
246
247 2009-04-18  Jan Hubicka  <jh@suse.cz>
248
249         * src/condition_variable.cc (condition_variable,
250         condition_variable_any constructors): Mark throw()
251         * src/hash.cc (operator() for long double, string, and wstring): Mark
252         throw ().
253         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
254         _M_setup, rdbuf, str): Mark throw ().
255         * src/chrono.cc (new): Mark throw ().
256         * include/std/system_error (system_category, generic_category): Mark
257         throw () and const.
258         * include/std/chrono (now): Mark throw ().
259         * include/std/condition_variable (condition_variable,
260         ~condition_variable, condition_variable_any,
261         ~condition_variable_any): Mark throw ().
262         * include/std/mutex (mutex): Mark throw ().
263         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
264         throw.
265         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
266         and throw ().
267         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
268         * include/bits/locale_classes.h (_S_initialize_once,
269         _S_clone_c_locale): Mark throw ().
270         (_S_get_c_name): Mark const and throw ().
271         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
272         throw ().
273         * include/bits/locale_facets.h (__convert_to_v explicit instances):
274         Mark throw ().
275         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
276         throw ().
277         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
278         ios_base): Mark throw ()
279         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
280         * include/backward/strstream (strstreambuf constructors): Mark throw ().
281         (str, freeze, _M_setupf): Mark throw ().
282         (pcount): Mark pure and throw ().
283         (rdbuf): Mark const and throw ().
284
285 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
286
287         PR libstdc++/39802
288         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
289         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
290         Always accept negative values, for unsigned types too.
291         * testsuite/22_locale/num_get/get/char/39802.cc: New.
292         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
293
294 2009-04-18  Jan Hubicka  <jh@suse.cz>
295
296         * include/debug/formater.h: Include bits/c++config.h.
297         (_M_error): Mark noreturn.
298         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
299         _GLIBCXX_NORETURN): New.
300         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
301         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
302         Mark pure.
303         * include/c_compatibility/stdatomic.h
304         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
305         __atomic_flag_wait_explicit, __atomic_flag_for_address):
306         Mark by throw ().
307         * src/atomic.cc (atomic_flag_test_and_set_explicit,
308         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
309         __atomic_flag_for_address): Mark by throw ().
310
311 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
312
313         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
314
315 2009-04-16  Jan Hubicka  <jh@suse.cz>
316
317         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
318         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
319         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
320         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
321         out body to ...
322         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
323         functions.
324         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
325         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
326         _Rb_tree_black_count): Mark nothrow.
327
328 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
329
330         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
331         from base classes.
332         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
333
334 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
335
336         * doc/html: Regenerate.
337
338 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
339
340         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
341
342         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
343         * doc/xml/gnu/fdl-1.2.xml: Same.
344         * doc/xml/manual/numerics.xml: Same.
345         * doc/xml/manual/concurrency.xml: Same.
346         * doc/xml/manual/intro.xml: Same.
347         * doc/xml/manual/status_cxxtr1.xml: Same.
348         * doc/xml/manual/containers.xml: Same.
349         * doc/xml/manual/io.xml: Same.
350         * doc/xml/manual/utilities.xml: Same.
351         * doc/xml/manual/support.xml: Same.
352         * doc/xml/manual/using.xml: Same.
353         * doc/xml/manual/localization.xml: Same.
354         * doc/xml/manual/locale.xml: Same.
355         * doc/xml/manual/extensions.xml: Same.
356         * doc/xml/manual/appendix_contributing.xml: Same.
357         * doc/xml/manual/diagnostics.xml: Same.
358         * doc/xml/manual/status_cxx200x.xml: Same.
359
360 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
361
362         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
363         * doc/xml/manual/status_cxx200x.xml: Adjust.
364
365 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
366
367         * doc/xml/spine.xml: Remove unused license entity, update
368         copyright year.
369
370         * doc/xml/manual/spine.xml: Markup for primary index terms.
371         * doc/xml/manual/numerics.xml: Same.
372         * doc/xml/manual/intro.xml: Same.
373         * doc/xml/manual/containers.xml: Same.
374         * doc/xml/manual/io.xml: Same.
375         * doc/xml/manual/appendix_porting.xml: Same.
376         * doc/xml/manual/utilities.xml: Same.
377         * doc/xml/manual/support.xml: Same.
378         * doc/xml/manual/localization.xml: Same.
379         * doc/xml/manual/strings.xml: Same.
380         * doc/xml/manual/extensions.xml: Same.
381         * doc/xml/manual/appendix_contributing.xml: Same.
382         * doc/xml/manual/diagnostics.xml: Same.
383         * doc/xml/manual/algorithms.xml: Same.
384         * doc/xml/manual/appendix_free.xml: Same.
385         * doc/xml/manual/iterators.xml: Same.
386
387         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
388         * doc/xml/gnu/fdl-1.2.xml: Same.
389
390         * doc/xml/manual/status_cxx200x.xml: Re-write.
391
392 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
393
394         PR libstdc++/39629 (final bits)
395         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
396         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
397         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
398         Fix formula for __j.
399         * include/bits/random.tcc (operator==(const normal_distribution<>&,
400         const normal_distribution<>&): Remove.
401         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
402         const uniform_int_distribution<>&), operator==(const
403         uniform_real_distribution<>&, const uniform_real_distribution<>&),
404         operator==(const normal_distribution<>&, const normal_distribution<>&),
405         operator==(const lognormal_distribution<>&,
406         const lognormal_distribution<>&), operator==(const
407         chi_squared_distribution<>&, const chi_squared_distribution<>&),
408         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
409         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
410         operator==(const student_t_distribution<>&,
411         const student_t_distribution<>&), operator==(const
412         bernoulli_distribution<>&, const bernoulli_distribution<>&),
413         operator==(const binomial_distribution<>&, const
414         binomial_distribution<>&), operator==(const geometric_distribution<>&,
415         const geometric_distribution<>&), operator==(const
416         negative_binomial_distribution<>&, const
417         negative_binomial_distribution<>&), operator==(const
418         poisson_distribution<>&, const poisson_distribution<>&),
419         operator==(const exponential_distribution<>&,
420         const exponential_distribution<>&), operator==(const
421         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
422         weibull_distribution<>&, const weibull_distribution<>&),
423         operator==(const extreme_value_distribution<>&,
424         const extreme_value_distribution<>&), operator==(const
425         discrete_distribution<>&, const discrete_distribution<>&),
426         operator==(const piecewise_constant_distribution<>&,
427         const piecewise_constant_distribution<>&), operator==(const
428         piecewise_linear_distribution<>&, const
429         piecewise_linear_distribution<>&)): Remove.
430         * testsuite/26_numerics/random/uniform_real_distribution/operators/
431         serialize.cc: Remove.
432         * testsuite/26_numerics/random/piecewise_constant_distribution/
433         operators/serialize.cc: Likewise.
434         * testsuite/26_numerics/random/chi_squared_distribution/operators/
435         serialize.cc: Likewise.
436         * testsuite/26_numerics/random/normal_distribution/operators/
437         serialize.cc: Likewise.
438         * testsuite/26_numerics/random/uniform_int_distribution/operators/
439         serialize.cc: Likewise.
440         * testsuite/26_numerics/random/poisson_distribution/operators/
441         serialize.cc: Likewise.
442         * testsuite/26_numerics/random/bernoulli_distribution/operators/
443         serialize.cc: Likewise.
444         * testsuite/26_numerics/random/discrete_distribution/operators/
445         serialize.cc: Likewise.
446         * testsuite/26_numerics/random/weibull_distribution/operators/
447         serialize.cc: Likewise.
448         * testsuite/26_numerics/random/negative_binomial_distribution/
449         operators/serialize.cc: Likewise.
450         * testsuite/26_numerics/random/cauchy_distribution/operators/
451         serialize.cc: Likewise.
452         * testsuite/26_numerics/random/gamma_distribution/operators/
453         serialize.cc: Likewise.
454         * testsuite/26_numerics/random/fisher_f_distribution/operators/
455         serialize.cc: Likewise.
456         * testsuite/26_numerics/random/exponential_distribution/operators/
457         serialize.cc: Likewise.
458         * testsuite/26_numerics/random/lognormal_distribution/operators/
459         serialize.cc: Likewise.
460         * testsuite/26_numerics/random/binomial_distribution/operators/
461         serialize.cc: Likewise.
462         * testsuite/26_numerics/random/extreme_value_distribution/
463         operators/serialize.cc: Likewise.
464         * testsuite/26_numerics/random/piecewise_linear_distribution/
465         operators/serialize.cc: Likewise.
466         * testsuite/26_numerics/random/student_t_distribution/operators/
467         serialize.cc: Likewise.
468         * testsuite/26_numerics/random/geometric_distribution/operators/
469         serialize.cc: Likewise.
470
471         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
472         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
473         mersenne_twister_engine<>::seed(_Gen&,
474         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
475         subtract_with_carry_engine<>::seed(_Gen&,
476         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
477         Remove, unused.
478         * include/bits/random.tcc (linear_congruential_engine<>::
479         seed(_Gen&, false_type): Likewise.
480
481 2009-04-09  Nick Clifton  <nickc@redhat.com>
482
483         * src/allocator-inst.cc: Change copyright header to refer to
484         version 3 of the GNU General Public License with version 3.1
485         of the GCC Runtime Library Exception and to point readers at
486         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
487         web page.
488         * config/abi/compatibility.h: Likewise.
489         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
490         * config/abi/pre/gnu.ver: Likewise.
491         * config/allocator/bitmap_allocator_base.h: Likewise.
492         * config/allocator/malloc_allocator_base.h: Likewise.
493         * config/allocator/mt_allocator_base.h: Likewise.
494         * config/allocator/new_allocator_base.h: Likewise.
495         * config/allocator/pool_allocator_base.h: Likewise.
496         * config/cpu/alpha/atomic_word.h: Likewise.
497         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
498         * config/cpu/cris/atomic_word.h: Likewise.
499         * config/cpu/cris/atomicity.h: Likewise.
500         * config/cpu/generic/atomic_word.h: Likewise.
501         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
502         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
503         * config/cpu/generic/cpu_defines.h: Likewise.
504         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
505         * config/cpu/hppa/atomicity.h: Likewise.
506         * config/cpu/i386/atomicity.h: Likewise.
507         * config/cpu/i486/atomicity.h: Likewise.
508         * config/cpu/ia64/atomic_word.h: Likewise.
509         * config/cpu/m68k/atomicity.h: Likewise.
510         * config/cpu/powerpc/atomic_word.h: Likewise.
511         * config/cpu/powerpc/cpu_defines.h: Likewise.
512         * config/cpu/sh/atomicity.h: Likewise.
513         * config/cpu/sparc/atomic_word.h: Likewise.
514         * config/cpu/sparc/atomicity.h: Likewise.
515         * config/io/basic_file_stdio.cc: Likewise.
516         * config/io/basic_file_stdio.h: Likewise.
517         * config/io/c_io_stdio.h: Likewise.
518         * config/locale/darwin/ctype_members.cc: Likewise.
519         * config/locale/generic/c++locale_internal.h: Likewise.
520         * config/locale/generic/c_locale.cc: Likewise.
521         * config/locale/generic/c_locale.h: Likewise.
522         * config/locale/generic/codecvt_members.cc: Likewise.
523         * config/locale/generic/collate_members.cc: Likewise.
524         * config/locale/generic/ctype_members.cc: Likewise.
525         * config/locale/generic/messages_members.cc: Likewise.
526         * config/locale/generic/messages_members.h: Likewise.
527         * config/locale/generic/monetary_members.cc: Likewise.
528         * config/locale/generic/numeric_members.cc: Likewise.
529         * config/locale/generic/time_members.cc: Likewise.
530         * config/locale/generic/time_members.h: Likewise.
531         * config/locale/gnu/c++locale_internal.h: Likewise.
532         * config/locale/gnu/c_locale.cc: Likewise.
533         * config/locale/gnu/c_locale.h: Likewise.
534         * config/locale/gnu/codecvt_members.cc: Likewise.
535         * config/locale/gnu/collate_members.cc: Likewise.
536         * config/locale/gnu/ctype_members.cc: Likewise.
537         * config/locale/gnu/messages_members.cc: Likewise.
538         * config/locale/gnu/messages_members.h: Likewise.
539         * config/locale/gnu/monetary_members.cc: Likewise.
540         * config/locale/gnu/numeric_members.cc: Likewise.
541         * config/locale/gnu/time_members.cc: Likewise.
542         * config/locale/gnu/time_members.h: Likewise.
543         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
544         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
545         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
546         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
547         * config/os/aix/atomic_word.h: Likewise.
548         * config/os/aix/atomicity.h: Likewise.
549         * config/os/aix/ctype_base.h: Likewise.
550         * config/os/aix/ctype_inline.h: Likewise.
551         * config/os/aix/ctype_noninline.h: Likewise.
552         * config/os/aix/os_defines.h: Likewise.
553         * config/os/bsd/darwin/ctype_base.h: Likewise.
554         * config/os/bsd/darwin/ctype_inline.h: Likewise.
555         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
556         * config/os/bsd/darwin/os_defines.h: Likewise.
557         * config/os/bsd/freebsd/ctype_base.h: Likewise.
558         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
559         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
560         * config/os/bsd/freebsd/os_defines.h: Likewise.
561         * config/os/bsd/netbsd/ctype_base.h: Likewise.
562         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
563         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
564         * config/os/bsd/netbsd/os_defines.h: Likewise.
565         * config/os/djgpp/ctype_base.h: Likewise.
566         * config/os/djgpp/ctype_inline.h: Likewise.
567         * config/os/djgpp/ctype_noninline.h: Likewise.
568         * config/os/djgpp/os_defines.h: Likewise.
569         * config/os/generic/ctype_base.h: Likewise.
570         * config/os/generic/ctype_inline.h: Likewise.
571         * config/os/generic/ctype_noninline.h: Likewise.
572         * config/os/generic/error_constants.h: Likewise.
573         * config/os/generic/os_defines.h: Likewise.
574         * config/os/gnu-linux/ctype_base.h: Likewise.
575         * config/os/gnu-linux/ctype_inline.h: Likewise.
576         * config/os/gnu-linux/ctype_noninline.h: Likewise.
577         * config/os/gnu-linux/os_defines.h: Likewise.
578         * config/os/hpux/ctype_base.h: Likewise.
579         * config/os/hpux/ctype_inline.h: Likewise.
580         * config/os/hpux/ctype_noninline.h: Likewise.
581         * config/os/hpux/os_defines.h: Likewise.
582         * config/os/irix/atomic_word.h: Likewise.
583         * config/os/irix/atomicity.h: Likewise.
584         * config/os/irix/irix5.2/ctype_base.h: Likewise.
585         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
586         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
587         * config/os/irix/irix5.2/os_defines.h: Likewise.
588         * config/os/irix/irix6.5/ctype_base.h: Likewise.
589         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
590         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
591         * config/os/irix/irix6.5/os_defines.h: Likewise.
592         * config/os/mingw32/ctype_base.h: Likewise.
593         * config/os/mingw32/ctype_inline.h: Likewise.
594         * config/os/mingw32/ctype_noninline.h: Likewise.
595         * config/os/mingw32/error_constants.h: Likewise.
596         * config/os/mingw32/os_defines.h: Likewise.
597         * config/os/newlib/ctype_base.h: Likewise.
598         * config/os/newlib/ctype_inline.h: Likewise.
599         * config/os/newlib/ctype_noninline.h: Likewise.
600         * config/os/newlib/os_defines.h: Likewise.
601         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
602         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
603         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
604         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
605         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
606         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
607         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
608         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
609         * config/os/tpf/ctype_base.h: Likewise.
610         * config/os/tpf/ctype_inline.h: Likewise.
611         * config/os/tpf/ctype_noninline.h: Likewise.
612         * config/os/tpf/os_defines.h: Likewise.
613         * config/os/uclibc/ctype_base.h: Likewise.
614         * config/os/uclibc/ctype_inline.h: Likewise.
615         * config/os/uclibc/ctype_noninline.h: Likewise.
616         * config/os/uclibc/os_defines.h: Likewise.
617         * config/os/vxworks/ctype_base.h: Likewise.
618         * config/os/vxworks/ctype_inline.h: Likewise.
619         * config/os/vxworks/ctype_noninline.h: Likewise.
620         * config/os/vxworks/os_defines.h: Likewise.
621         * include/backward/auto_ptr.h: Likewise.
622         * include/backward/backward_warning.h: Likewise.
623         * include/backward/binders.h: Likewise.
624         * include/backward/hash_fun.h: Likewise.
625         * include/backward/hash_map: Likewise.
626         * include/backward/hash_set: Likewise.
627         * include/backward/hashtable.h: Likewise.
628         * include/backward/strstream: Likewise.
629         * include/bits/algorithmfwd.h: Likewise.
630         * include/bits/allocator.h: Likewise.
631         * include/bits/atomic_0.h: Likewise.
632         * include/bits/atomic_2.h: Likewise.
633         * include/bits/atomicfwd_c.h: Likewise.
634         * include/bits/atomicfwd_cxx.h: Likewise.
635         * include/bits/basic_ios.h: Likewise.
636         * include/bits/basic_ios.tcc: Likewise.
637         * include/bits/basic_string.h: Likewise.
638         * include/bits/basic_string.tcc: Likewise.
639         * include/bits/boost_concept_check.h: Likewise.
640         * include/bits/c++config: Likewise.
641         * include/bits/char_traits.h: Likewise.
642         * include/bits/codecvt.h: Likewise.
643         * include/bits/concept_check.h: Likewise.
644         * include/bits/cpp_type_traits.h: Likewise.
645         * include/bits/deque.tcc: Likewise.
646         * include/bits/forward_list.h: Likewise.
647         * include/bits/forward_list.tcc: Likewise.
648         * include/bits/fstream.tcc: Likewise.
649         * include/bits/functexcept.h: Likewise.
650         * include/bits/functional_hash.h: Likewise.
651         * include/bits/gslice.h: Likewise.
652         * include/bits/gslice_array.h: Likewise.
653         * include/bits/hashtable.h: Likewise.
654         * include/bits/indirect_array.h: Likewise.
655         * include/bits/ios_base.h: Likewise.
656         * include/bits/istream.tcc: Likewise.
657         * include/bits/list.tcc: Likewise.
658         * include/bits/locale_classes.h: Likewise.
659         * include/bits/locale_classes.tcc: Likewise.
660         * include/bits/locale_facets.h: Likewise.
661         * include/bits/locale_facets.tcc: Likewise.
662         * include/bits/locale_facets_nonio.h: Likewise.
663         * include/bits/locale_facets_nonio.tcc: Likewise.
664         * include/bits/localefwd.h: Likewise.
665         * include/bits/mask_array.h: Likewise.
666         * include/bits/move.h: Likewise.
667         * include/bits/ostream.tcc: Likewise.
668         * include/bits/ostream_insert.h: Likewise.
669         * include/bits/postypes.h: Likewise.
670         * include/bits/shared_ptr.h: Likewise.
671         * include/bits/slice_array.h: Likewise.
672         * include/bits/sstream.tcc: Likewise.
673         * include/bits/stl_algo.h: Likewise.
674         * include/bits/stl_algobase.h: Likewise.
675         * include/bits/stl_bvector.h: Likewise.
676         * include/bits/stl_construct.h: Likewise.
677         * include/bits/stl_deque.h: Likewise.
678         * include/bits/stl_function.h: Likewise.
679         * include/bits/stl_heap.h: Likewise.
680         * include/bits/stl_iterator.h: Likewise.
681         * include/bits/stl_iterator_base_funcs.h: Likewise.
682         * include/bits/stl_iterator_base_types.h: Likewise.
683         * include/bits/stl_list.h: Likewise.
684         * include/bits/stl_map.h: Likewise.
685         * include/bits/stl_multimap.h: Likewise.
686         * include/bits/stl_multiset.h: Likewise.
687         * include/bits/stl_numeric.h: Likewise.
688         * include/bits/stl_pair.h: Likewise.
689         * include/bits/stl_queue.h: Likewise.
690         * include/bits/stl_raw_storage_iter.h: Likewise.
691         * include/bits/stl_relops.h: Likewise.
692         * include/bits/stl_set.h: Likewise.
693         * include/bits/stl_stack.h: Likewise.
694         * include/bits/stl_tempbuf.h: Likewise.
695         * include/bits/stl_tree.h: Likewise.
696         * include/bits/stl_uninitialized.h: Likewise.
697         * include/bits/stl_vector.h: Likewise.
698         * include/bits/stream_iterator.h: Likewise.
699         * include/bits/streambuf.tcc: Likewise.
700         * include/bits/streambuf_iterator.h: Likewise.
701         * include/bits/stringfwd.h: Likewise.
702         * include/bits/unique_ptr.h: Likewise.
703         * include/bits/valarray_after.h: Likewise.
704         * include/bits/valarray_array.h: Likewise.
705         * include/bits/valarray_array.tcc: Likewise.
706         * include/bits/valarray_before.h: Likewise.
707         * include/bits/vector.tcc: Likewise.
708         * include/c/cassert: Likewise.
709         * include/c/cctype: Likewise.
710         * include/c/cerrno: Likewise.
711         * include/c/cfloat: Likewise.
712         * include/c/ciso646: Likewise.
713         * include/c/climits: Likewise.
714         * include/c/clocale: Likewise.
715         * include/c/cmath: Likewise.
716         * include/c/csetjmp: Likewise.
717         * include/c/csignal: Likewise.
718         * include/c/cstdarg: Likewise.
719         * include/c/cstddef: Likewise.
720         * include/c/cstdio: Likewise.
721         * include/c/cstdlib: Likewise.
722         * include/c/cstring: Likewise.
723         * include/c/ctime: Likewise.
724         * include/c/cwchar: Likewise.
725         * include/c/cwctype: Likewise.
726         * include/c_compatibility/assert.h: Likewise.
727         * include/c_compatibility/complex.h: Likewise.
728         * include/c_compatibility/ctype.h: Likewise.
729         * include/c_compatibility/errno.h: Likewise.
730         * include/c_compatibility/fenv.h: Likewise.
731         * include/c_compatibility/float.h: Likewise.
732         * include/c_compatibility/inttypes.h: Likewise.
733         * include/c_compatibility/iso646.h: Likewise.
734         * include/c_compatibility/limits.h: Likewise.
735         * include/c_compatibility/locale.h: Likewise.
736         * include/c_compatibility/math.h: Likewise.
737         * include/c_compatibility/setjmp.h: Likewise.
738         * include/c_compatibility/signal.h: Likewise.
739         * include/c_compatibility/stdarg.h: Likewise.
740         * include/c_compatibility/stdatomic.h: Likewise.
741         * include/c_compatibility/stdbool.h: Likewise.
742         * include/c_compatibility/stddef.h: Likewise.
743         * include/c_compatibility/stdint.h: Likewise.
744         * include/c_compatibility/stdio.h: Likewise.
745         * include/c_compatibility/stdlib.h: Likewise.
746         * include/c_compatibility/string.h: Likewise.
747         * include/c_compatibility/tgmath.h: Likewise.
748         * include/c_compatibility/time.h: Likewise.
749         * include/c_compatibility/wchar.h: Likewise.
750         * include/c_compatibility/wctype.h: Likewise.
751         * include/c_global/cassert: Likewise.
752         * include/c_global/ccomplex: Likewise.
753         * include/c_global/cctype: Likewise.
754         * include/c_global/cerrno: Likewise.
755         * include/c_global/cfenv: Likewise.
756         * include/c_global/cfloat: Likewise.
757         * include/c_global/cinttypes: Likewise.
758         * include/c_global/ciso646: Likewise.
759         * include/c_global/climits: Likewise.
760         * include/c_global/clocale: Likewise.
761         * include/c_global/cmath.tcc: Likewise.
762         * include/c_global/cmath: Likewise.
763         * include/c_global/csetjmp: Likewise.
764         * include/c_global/csignal: Likewise.
765         * include/c_global/cstdarg: Likewise.
766         * include/c_global/cstdatomic: Likewise.
767         * include/c_global/cstdbool: Likewise.
768         * include/c_global/cstddef: Likewise.
769         * include/c_global/cstdint: Likewise.
770         * include/c_global/cstdio: Likewise.
771         * include/c_global/cstdlib: Likewise.
772         * include/c_global/cstring: Likewise.
773         * include/c_global/ctgmath: Likewise.
774         * include/c_global/ctime: Likewise.
775         * include/c_global/cwchar: Likewise.
776         * include/c_global/cwctype: Likewise.
777         * include/c_std/cassert: Likewise.
778         * include/c_std/cctype: Likewise.
779         * include/c_std/cerrno: Likewise.
780         * include/c_std/cfloat: Likewise.
781         * include/c_std/ciso646: Likewise.
782         * include/c_std/climits: Likewise.
783         * include/c_std/clocale: Likewise.
784         * include/c_std/cmath.tcc: Likewise.
785         * include/c_std/cmath: Likewise.
786         * include/c_std/csetjmp: Likewise.
787         * include/c_std/csignal: Likewise.
788         * include/c_std/cstdarg: Likewise.
789         * include/c_std/cstddef: Likewise.
790         * include/c_std/cstdio: Likewise.
791         * include/c_std/cstdlib: Likewise.
792         * include/c_std/cstring: Likewise.
793         * include/c_std/ctime: Likewise.
794         * include/c_std/cwchar: Likewise.
795         * include/c_std/cwctype: Likewise.
796         * include/debug/bitset: Likewise.
797         * include/debug/debug.h: Likewise.
798         * include/debug/deque: Likewise.
799         * include/debug/formatter.h: Likewise.
800         * include/debug/functions.h: Likewise.
801         * include/debug/list: Likewise.
802         * include/debug/macros.h: Likewise.
803         * include/debug/map.h: Likewise.
804         * include/debug/map: Likewise.
805         * include/debug/multimap.h: Likewise.
806         * include/debug/multiset.h: Likewise.
807         * include/debug/safe_base.h: Likewise.
808         * include/debug/safe_iterator.h: Likewise.
809         * include/debug/safe_iterator.tcc: Likewise.
810         * include/debug/safe_sequence.h: Likewise.
811         * include/debug/set.h: Likewise.
812         * include/debug/set: Likewise.
813         * include/debug/string: Likewise.
814         * include/debug/unordered_map: Likewise.
815         * include/debug/unordered_set: Likewise.
816         * include/debug/vector: Likewise.
817         * include/ext/algorithm: Likewise.
818         * include/ext/array_allocator.h: Likewise.
819         * include/ext/atomicity.h: Likewise.
820         * include/ext/bitmap_allocator.h: Likewise.
821         * include/ext/cast.h: Likewise.
822         * include/ext/codecvt_specializations.h: Likewise.
823         * include/ext/concurrence.h: Likewise.
824         * include/ext/debug_allocator.h: Likewise.
825         * include/ext/enc_filebuf.h: Likewise.
826         * include/ext/extptr_allocator.h: Likewise.
827         * include/ext/functional: Likewise.
828         * include/ext/iterator: Likewise.
829         * include/ext/malloc_allocator.h: Likewise.
830         * include/ext/memory: Likewise.
831         * include/ext/mt_allocator.h: Likewise.
832         * include/ext/new_allocator.h: Likewise.
833         * include/ext/numeric: Likewise.
834         * include/ext/numeric_traits.h: Likewise.
835         * include/ext/pb_ds/assoc_container.hpp: Likewise.
836         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
837         Likewise.
838         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
839         Likewise.
840         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
841         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
842         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
843         Likewise.
844         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
845         Likewise.
846         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
847         Likewise.
848         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
849         Likewise.
850         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
851         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
852         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
853         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
854         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
855         Likewise.
856         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
857         Likewise.
858         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
859         Likewise.
860         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
861         Likewise.
862         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
863         Likewise.
864         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
865         Likewise.
866         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
867         Likewise.
868         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
869         Likewise.
870         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
871         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
872         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
873         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
874         Likewise.
875         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
876         Likewise.
877         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
878         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
879         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
880         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
881         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
882         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
883         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
884         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
885         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
886         Likewise.
887         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
888         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
889         Likewise.
890         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
891         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
892         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
893         Likewise.
894         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
895         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
896         Likewise.
897         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
898         Likewise.
899         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
900         Likewise.
901         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
902         Likewise.
903         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
904         Likewise.
905         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
906         Likewise.
907         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
908         Likewise.
909         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
910         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
911         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
912         Likewise.
913         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
914         Likewise.
915         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
916         Likewise.
917         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
918         Likewise.
919         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
920         Likewise.
921         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
922         Likewise.
923         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
924         Likewise.
925         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
926         Likewise.
927         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
928         Likewise.
929         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
930         Likewise.
931         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
932         Likewise.
933         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
934         Likewise.
935         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
936         Likewise.
937         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
938         Likewise.
939         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
940         Likewise.
941         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
942         Likewise.
943         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
944         Likewise.
945         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
946         Likewise.
947         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
948         Likewise.
949         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
950         Likewise.
951         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
952         Likewise.
953         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
954         Likewise.
955         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
956         Likewise.
957         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
958         Likewise.
959         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
960         Likewise.
961         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
962         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
963         Likewise.
964         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
965         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
966         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
967         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
968         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
969         Likewise.
970         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
971         Likewise.
972         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
973         Likewise.
974         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
975         Likewise.
976         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
977         Likewise.
978         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
979         Likewise.
980         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
981         Likewise.
982         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
983         Likewise.
984         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
985         Likewise.
986         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
987         Likewise.
988         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
989         Likewise.
990         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
991         Likewise.
992         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
993         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
994         Likewise.
995         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
996         Likewise.
997         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
998         Likewise.
999         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
1000         Likewise.
1001         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
1002         Likewise.
1003         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
1004         Likewise.
1005         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
1006         Likewise.
1007         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1008         Likewise.
1009         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
1010         Likewise.
1011         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
1012         Likewise.
1013         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
1014         Likewise.
1015         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
1016         Likewise.
1017         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
1018         Likewise.
1019         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
1020         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
1021         Likewise.
1022         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
1023         Likewise.
1024         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
1025         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
1026         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
1027         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
1028         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
1029         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
1030         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
1031         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
1032         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
1033         Likewise.
1034         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
1035         Likewise.
1036         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
1037         Likewise.
1038         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
1039         Likewise.
1040         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
1041         Likewise.
1042         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
1043         Likewise.
1044         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
1045         Likewise.
1046         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
1047         Likewise.
1048         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
1049         Likewise.
1050         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
1051         Likewise.
1052         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
1053         Likewise.
1054         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
1055         Likewise.
1056         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
1057         Likewise.
1058         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
1059         Likewise.
1060         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
1061         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
1062         Likewise.
1063         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
1064         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
1065         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
1066         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
1067         Likewise.
1068         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
1069         Likewise.
1070         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
1071         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
1072         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
1073         Likewise.
1074         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
1075         Likewise.
1076         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
1077         Likewise.
1078         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
1079         Likewise.
1080         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
1081         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
1082         Likewise.
1083         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
1084         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
1085         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
1086         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
1087         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
1088         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
1089         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
1090         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
1091         Likewise.
1092         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
1093         Likewise.
1094         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
1095         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
1096         Likewise.
1097         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
1098         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
1099         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
1100         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
1101         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
1102         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
1103         Likewise.
1104         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
1105         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
1106         Likewise.
1107         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
1108         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
1109         Likewise.
1110         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
1111         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
1112         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
1113         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
1114         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
1115         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
1116         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
1117         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
1118         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
1119         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
1120         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
1121         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
1122         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
1123         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
1124         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
1125         Likewise.
1126         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
1127         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
1128         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
1129         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
1130         Likewise.
1131         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
1132         Likewise.
1133         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
1134         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
1135         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
1136         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
1137         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
1138         Likewise.
1139         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
1140         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
1141         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
1142         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
1143         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
1144         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
1145         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
1146         Likewise.
1147         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
1148         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
1149         Likewise.
1150         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
1151         Likewise.
1152         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
1153         Likewise.
1154         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
1155         Likewise.
1156         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
1157         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
1158         Likewise.
1159         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
1160         Likewise.
1161         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
1162         Likewise.
1163         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
1164         Likewise.
1165         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
1166         Likewise.
1167         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
1168         Likewise.
1169         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
1170         Likewise.
1171         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
1172         Likewise.
1173         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
1174         Likewise.
1175         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
1176         Likewise.
1177         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
1178         Likewise.
1179         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
1180         Likewise.
1181         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
1182         Likewise.
1183         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
1184         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
1185         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
1186         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
1187         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
1188         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
1189         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
1190         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
1191         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
1192         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
1193         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
1194         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
1195         Likewise.
1196         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
1197         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
1198         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
1199         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
1200         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
1201         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
1202         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
1203         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
1204         Likewise.
1205         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
1206         Likewise.
1207         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
1208         Likewise.
1209         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
1210         Likewise.
1211         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
1212         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
1213         Likewise.
1214         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
1215         Likewise.
1216         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
1217         Likewise.
1218         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
1219         Likewise.
1220         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
1221         Likewise.
1222         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
1223         Likewise.
1224         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
1225         Likewise.
1226         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
1227         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
1228         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
1229         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
1230         Likewise.
1231         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
1232         Likewise.
1233         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
1234         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
1235         Likewise.
1236         * include/ext/pb_ds/exception.hpp: Likewise.
1237         * include/ext/pb_ds/hash_policy.hpp: Likewise.
1238         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
1239         * include/ext/pb_ds/priority_queue.hpp: Likewise.
1240         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
1241         * include/ext/pb_ds/tree_policy.hpp: Likewise.
1242         * include/ext/pb_ds/trie_policy.hpp: Likewise.
1243         * include/ext/pod_char_traits.h: Likewise.
1244         * include/ext/pointer.h: Likewise.
1245         * include/ext/pool_allocator.h: Likewise.
1246         * include/ext/rb_tree: Likewise.
1247         * include/ext/rc_string_base.h: Likewise.
1248         * include/ext/rope: Likewise.
1249         * include/ext/ropeimpl.h: Likewise.
1250         * include/ext/slist: Likewise.
1251         * include/ext/sso_string_base.h: Likewise.
1252         * include/ext/stdio_filebuf.h: Likewise.
1253         * include/ext/stdio_sync_filebuf.h: Likewise.
1254         * include/ext/string_conversions.h: Likewise.
1255         * include/ext/throw_allocator.h: Likewise.
1256         * include/ext/type_traits.h: Likewise.
1257         * include/ext/typelist.h: Likewise.
1258         * include/ext/vstring.h: Likewise.
1259         * include/ext/vstring.tcc: Likewise.
1260         * include/ext/vstring_fwd.h: Likewise.
1261         * include/ext/vstring_util.h: Likewise.
1262         * include/parallel/algo.h: Likewise.
1263         * include/parallel/algobase.h: Likewise.
1264         * include/parallel/algorithm: Likewise.
1265         * include/parallel/algorithmfwd.h: Likewise.
1266         * include/parallel/balanced_quicksort.h: Likewise.
1267         * include/parallel/base.h: Likewise.
1268         * include/parallel/basic_iterator.h: Likewise.
1269         * include/parallel/checkers.h: Likewise.
1270         * include/parallel/compatibility.h: Likewise.
1271         * include/parallel/compiletime_settings.h: Likewise.
1272         * include/parallel/equally_split.h: Likewise.
1273         * include/parallel/features.h: Likewise.
1274         * include/parallel/find.h: Likewise.
1275         * include/parallel/find_selectors.h: Likewise.
1276         * include/parallel/for_each.h: Likewise.
1277         * include/parallel/for_each_selectors.h: Likewise.
1278         * include/parallel/iterator.h: Likewise.
1279         * include/parallel/list_partition.h: Likewise.
1280         * include/parallel/losertree.h: Likewise.
1281         * include/parallel/merge.h: Likewise.
1282         * include/parallel/multiseq_selection.h: Likewise.
1283         * include/parallel/multiway_merge.h: Likewise.
1284         * include/parallel/multiway_mergesort.h: Likewise.
1285         * include/parallel/numeric: Likewise.
1286         * include/parallel/numericfwd.h: Likewise.
1287         * include/parallel/omp_loop.h: Likewise.
1288         * include/parallel/omp_loop_static.h: Likewise.
1289         * include/parallel/par_loop.h: Likewise.
1290         * include/parallel/parallel.h: Likewise.
1291         * include/parallel/partial_sum.h: Likewise.
1292         * include/parallel/partition.h: Likewise.
1293         * include/parallel/queue.h: Likewise.
1294         * include/parallel/quicksort.h: Likewise.
1295         * include/parallel/random_number.h: Likewise.
1296         * include/parallel/random_shuffle.h: Likewise.
1297         * include/parallel/search.h: Likewise.
1298         * include/parallel/set_operations.h: Likewise.
1299         * include/parallel/settings.h: Likewise.
1300         * include/parallel/sort.h: Likewise.
1301         * include/parallel/tags.h: Likewise.
1302         * include/parallel/types.h: Likewise.
1303         * include/parallel/unique_copy.h: Likewise.
1304         * include/parallel/workstealing.h: Likewise.
1305         * include/precompiled/extc++.h: Likewise.
1306         * include/precompiled/stdc++.h: Likewise.
1307         * include/precompiled/stdtr1c++.h: Likewise.
1308         * include/std/algorithm: Likewise.
1309         * include/std/array: Likewise.
1310         * include/std/bitset: Likewise.
1311         * include/std/c++0x_warning.h: Likewise.
1312         * include/std/chrono: Likewise.
1313         * include/std/complex: Likewise.
1314         * include/std/condition_variable: Likewise.
1315         * include/std/deque: Likewise.
1316         * include/std/forward_list: Likewise.
1317         * include/std/fstream: Likewise.
1318         * include/std/functional: Likewise.
1319         * include/std/iomanip: Likewise.
1320         * include/std/ios: Likewise.
1321         * include/std/iosfwd: Likewise.
1322         * include/std/iostream: Likewise.
1323         * include/std/istream: Likewise.
1324         * include/std/iterator: Likewise.
1325         * include/std/limits: Likewise.
1326         * include/std/list: Likewise.
1327         * include/std/locale: Likewise.
1328         * include/std/map: Likewise.
1329         * include/std/memory: Likewise.
1330         * include/std/mutex: Likewise.
1331         * include/std/numeric: Likewise.
1332         * include/std/ostream: Likewise.
1333         * include/std/queue: Likewise.
1334         * include/std/random: Likewise.
1335         * include/std/ratio: Likewise.
1336         * include/std/regex: Likewise.
1337         * include/std/set: Likewise.
1338         * include/std/sstream: Likewise.
1339         * include/std/stack: Likewise.
1340         * include/std/stdexcept: Likewise.
1341         * include/std/streambuf: Likewise.
1342         * include/std/string: Likewise.
1343         * include/std/system_error: Likewise.
1344         * include/std/thread: Likewise.
1345         * include/std/tuple: Likewise.
1346         * include/std/type_traits: Likewise.
1347         * include/std/unordered_map: Likewise.
1348         * include/std/unordered_set: Likewise.
1349         * include/std/utility: Likewise.
1350         * include/std/valarray: Likewise.
1351         * include/std/vector: Likewise.
1352         * include/tr1/array: Likewise.
1353         * include/tr1/bessel_function.tcc: Likewise.
1354         * include/tr1/beta_function.tcc: Likewise.
1355         * include/tr1/ccomplex: Likewise.
1356         * include/tr1/cctype: Likewise.
1357         * include/tr1/cfenv: Likewise.
1358         * include/tr1/cfloat: Likewise.
1359         * include/tr1/cinttypes: Likewise.
1360         * include/tr1/climits: Likewise.
1361         * include/tr1/cmath: Likewise.
1362         * include/tr1/complex.h: Likewise.
1363         * include/tr1/complex: Likewise.
1364         * include/tr1/cstdarg: Likewise.
1365         * include/tr1/cstdbool: Likewise.
1366         * include/tr1/cstdint: Likewise.
1367         * include/tr1/cstdio: Likewise.
1368         * include/tr1/cstdlib: Likewise.
1369         * include/tr1/ctgmath: Likewise.
1370         * include/tr1/ctime: Likewise.
1371         * include/tr1/ctype.h: Likewise.
1372         * include/tr1/cwchar: Likewise.
1373         * include/tr1/cwctype: Likewise.
1374         * include/tr1/ell_integral.tcc: Likewise.
1375         * include/tr1/exp_integral.tcc: Likewise.
1376         * include/tr1/fenv.h: Likewise.
1377         * include/tr1/float.h: Likewise.
1378         * include/tr1/functional: Likewise.
1379         * include/tr1/functional_hash.h: Likewise.
1380         * include/tr1/gamma.tcc: Likewise.
1381         * include/tr1/hashtable.h: Likewise.
1382         * include/tr1/hypergeometric.tcc: Likewise.
1383         * include/tr1/inttypes.h: Likewise.
1384         * include/tr1/legendre_function.tcc: Likewise.
1385         * include/tr1/limits.h: Likewise.
1386         * include/tr1/math.h: Likewise.
1387         * include/tr1/memory: Likewise.
1388         * include/tr1/modified_bessel_func.tcc: Likewise.
1389         * include/tr1/poly_hermite.tcc: Likewise.
1390         * include/tr1/poly_laguerre.tcc: Likewise.
1391         * include/tr1/random: Likewise.
1392         * include/tr1/regex: Likewise.
1393         * include/tr1/riemann_zeta.tcc: Likewise.
1394         * include/tr1/shared_ptr.h: Likewise.
1395         * include/tr1/special_function_util.h: Likewise.
1396         * include/tr1/stdarg.h: Likewise.
1397         * include/tr1/stdbool.h: Likewise.
1398         * include/tr1/stdint.h: Likewise.
1399         * include/tr1/stdio.h: Likewise.
1400         * include/tr1/stdlib.h: Likewise.
1401         * include/tr1/tgmath.h: Likewise.
1402         * include/tr1/tuple: Likewise.
1403         * include/tr1/type_traits: Likewise.
1404         * include/tr1/unordered_map: Likewise.
1405         * include/tr1/unordered_set: Likewise.
1406         * include/tr1/utility: Likewise.
1407         * include/tr1/wchar.h: Likewise.
1408         * include/tr1/wctype.h: Likewise.
1409         * include/tr1_impl/array: Likewise.
1410         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
1411         * include/tr1_impl/cctype: Likewise.
1412         * include/tr1_impl/cfenv: Likewise.
1413         * include/tr1_impl/cinttypes: Likewise.
1414         * include/tr1_impl/cmath: Likewise.
1415         * include/tr1_impl/complex: Likewise.
1416         * include/tr1_impl/cstdint: Likewise.
1417         * include/tr1_impl/cstdio: Likewise.
1418         * include/tr1_impl/cstdlib: Likewise.
1419         * include/tr1_impl/cwchar: Likewise.
1420         * include/tr1_impl/cwctype: Likewise.
1421         * include/tr1_impl/functional: Likewise.
1422         * include/tr1_impl/functional_hash.h: Likewise.
1423         * include/tr1_impl/hashtable: Likewise.
1424         * include/tr1_impl/hashtable_policy.h: Likewise.
1425         * include/tr1_impl/random.tcc: Likewise.
1426         * include/tr1_impl/random: Likewise.
1427         * include/tr1_impl/regex: Likewise.
1428         * include/tr1_impl/type_traits: Likewise.
1429         * include/tr1_impl/unordered_map: Likewise.
1430         * include/tr1_impl/unordered_set: Likewise.
1431         * include/tr1_impl/utility: Likewise.
1432         * libsupc++/array_type_info.cc: Likewise.
1433         * libsupc++/atexit_arm.cc: Likewise.
1434         * libsupc++/bad_cast.cc: Likewise.
1435         * libsupc++/bad_typeid.cc: Likewise.
1436         * libsupc++/class_type_info.cc: Likewise.
1437         * libsupc++/cxxabi-forced.h: Likewise.
1438         * libsupc++/cxxabi.h: Likewise.
1439         * libsupc++/del_op.cc: Likewise.
1440         * libsupc++/del_opnt.cc: Likewise.
1441         * libsupc++/del_opv.cc: Likewise.
1442         * libsupc++/del_opvnt.cc: Likewise.
1443         * libsupc++/dyncast.cc: Likewise.
1444         * libsupc++/eh_alloc.cc: Likewise.
1445         * libsupc++/eh_arm.cc: Likewise.
1446         * libsupc++/eh_aux_runtime.cc: Likewise.
1447         * libsupc++/eh_call.cc: Likewise.
1448         * libsupc++/eh_catch.cc: Likewise.
1449         * libsupc++/eh_exception.cc: Likewise.
1450         * libsupc++/eh_globals.cc: Likewise.
1451         * libsupc++/eh_personality.cc: Likewise.
1452         * libsupc++/eh_ptr.cc: Likewise.
1453         * libsupc++/eh_term_handler.cc: Likewise.
1454         * libsupc++/eh_terminate.cc: Likewise.
1455         * libsupc++/eh_throw.cc: Likewise.
1456         * libsupc++/eh_type.cc: Likewise.
1457         * libsupc++/eh_unex_handler.cc: Likewise.
1458         * libsupc++/enum_type_info.cc: Likewise.
1459         * libsupc++/exception: Likewise.
1460         * libsupc++/exception_defines.h: Likewise.
1461         * libsupc++/exception_ptr.h: Likewise.
1462         * libsupc++/function_type_info.cc: Likewise.
1463         * libsupc++/fundamental_type_info.cc: Likewise.
1464         * libsupc++/guard.cc: Likewise.
1465         * libsupc++/initializer_list: Likewise.
1466         * libsupc++/new: Likewise.
1467         * libsupc++/new_handler.cc: Likewise.
1468         * libsupc++/new_op.cc: Likewise.
1469         * libsupc++/new_opnt.cc: Likewise.
1470         * libsupc++/new_opv.cc: Likewise.
1471         * libsupc++/new_opvnt.cc: Likewise.
1472         * libsupc++/pbase_type_info.cc: Likewise.
1473         * libsupc++/pmem_type_info.cc: Likewise.
1474         * libsupc++/pointer_type_info.cc: Likewise.
1475         * libsupc++/pure.cc: Likewise.
1476         * libsupc++/si_class_type_info.cc: Likewise.
1477         * libsupc++/tinfo.cc: Likewise.
1478         * libsupc++/tinfo.h: Likewise.
1479         * libsupc++/tinfo2.cc: Likewise.
1480         * libsupc++/typeinfo: Likewise.
1481         * libsupc++/unwind-cxx.h: Likewise.
1482         * libsupc++/vec.cc: Likewise.
1483         * libsupc++/vmi_class_type_info.cc: Likewise.
1484         * libsupc++/vterminate.cc: Likewise.
1485         * po/string_literals.cc: Likewise.
1486         * src/atomic.cc: Likewise.
1487         * src/bitmap_allocator.cc: Likewise.
1488         * src/chrono.cc: Likewise.
1489         * src/codecvt.cc: Likewise.
1490         * src/compatibility-ldbl.cc: Likewise.
1491         * src/compatibility.cc: Likewise.
1492         * src/complex_io.cc: Likewise.
1493         * src/concept-inst.cc: Likewise.
1494         * src/condition_variable.cc: Likewise.
1495         * src/ctype.cc: Likewise.
1496         * src/debug.cc: Likewise.
1497         * src/debug_list.cc: Likewise.
1498         * src/ext-inst.cc: Likewise.
1499         * src/fstream-inst.cc: Likewise.
1500         * src/functexcept.cc: Likewise.
1501         * src/globals_io.cc: Likewise.
1502         * src/hash.cc: Likewise.
1503         * src/hash_c++0x.cc: Likewise.
1504         * src/hashtable.cc: Likewise.
1505         * src/hashtable_c++0x.cc: Likewise.
1506         * src/ios-inst.cc: Likewise.
1507         * src/ios.cc: Likewise.
1508         * src/ios_failure.cc: Likewise.
1509         * src/ios_init.cc: Likewise.
1510         * src/ios_locale.cc: Likewise.
1511         * src/iostream-inst.cc: Likewise.
1512         * src/istream-inst.cc: Likewise.
1513         * src/istream.cc: Likewise.
1514         * src/limits.cc: Likewise.
1515         * src/limits_c++0x.cc: Likewise.
1516         * src/list.cc: Likewise.
1517         * src/locale-inst.cc: Likewise.
1518         * src/locale.cc: Likewise.
1519         * src/locale_facets.cc: Likewise.
1520         * src/locale_init.cc: Likewise.
1521         * src/localename.cc: Likewise.
1522         * src/math_stubs_float.cc: Likewise.
1523         * src/math_stubs_long_double.cc: Likewise.
1524         * src/misc-inst.cc: Likewise.
1525         * src/mt_allocator.cc: Likewise.
1526         * src/mutex.cc: Likewise.
1527         * src/ostream-inst.cc: Likewise.
1528         * src/parallel_list.cc: Likewise.
1529         * src/parallel_settings.cc: Likewise.
1530         * src/pool_allocator.cc: Likewise.
1531         * src/sstream-inst.cc: Likewise.
1532         * src/stdexcept.cc: Likewise.
1533         * src/streambuf-inst.cc: Likewise.
1534         * src/streambuf.cc: Likewise.
1535         * src/string-inst.cc: Likewise.
1536         * src/strstream.cc: Likewise.
1537         * src/system_error.cc: Likewise.
1538         * src/thread.cc: Likewise.
1539         * src/tree.cc: Likewise.
1540         * src/valarray-inst.cc: Likewise.
1541         * src/wlocale-inst.cc: Likewise.
1542         * src/wstring-inst.cc: Likewise.
1543         * doc/xml/manual/intro.xml: Change documentation to refer the
1544         reader to version 3 of the GNU General Public License, version
1545         3.1 of the GCC Runtime Library Exception, and to point readers
1546         at the FSF's license web page.
1547
1548 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
1549
1550         * Makefile.am: Change copyright header to refer to version
1551         3 of the GNU General Public License and to point readers at the
1552         COPYING3 file and the FSF's license web page.
1553         * doc/Makefile.am: Likewise.
1554         * include/Makefile.am: Likewise.
1555         * libsupc++/Makefile.am: Likewise.
1556         * po/Makefile.am: Likewise.
1557         * po/POTFILES.in: Likewise.
1558         * src/Makefile.am: Likewise.
1559         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
1560         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
1561         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
1562         Likewise.
1563         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
1564         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
1565         Likewise.
1566         * testsuite/17_intro/using_namespace_std.cc: Likewise.
1567         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
1568         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
1569         * testsuite/18_support/bad_alloc/what.cc: Likewise.
1570         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
1571         * testsuite/18_support/bad_cast/what.cc: Likewise.
1572         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
1573         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
1574         Likewise.
1575         * testsuite/18_support/bad_exception/what.cc: Likewise.
1576         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
1577         * testsuite/18_support/bad_typeid/what.cc: Likewise.
1578         * testsuite/18_support/exception/38732.cc: Likewise.
1579         * testsuite/18_support/exception/what.cc: Likewise.
1580         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
1581         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
1582         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
1583         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
1584         * testsuite/18_support/headers/climits/values.cc: Likewise.
1585         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
1586         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
1587         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
1588         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
1589         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
1590         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
1591         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
1592         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
1593         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
1594         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
1595         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
1596         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
1597         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
1598         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
1599         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
1600         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
1601         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
1602         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
1603         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
1604         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
1605         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
1606         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
1607         * testsuite/18_support/headers/new/types_std.cc: Likewise.
1608         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
1609         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
1610         * testsuite/18_support/new_delete_placement.cc: Likewise.
1611         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
1612         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
1613         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
1614         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
1615         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
1616         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
1617         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
1618         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
1619         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
1620         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
1621         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
1622         Likewise.
1623         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
1624         * testsuite/18_support/pthread_guard.cc: Likewise.
1625         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
1626         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
1627         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
1628         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
1629         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
1630         Likewise.
1631         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
1632         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
1633         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
1634         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
1635         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
1636         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
1637         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
1638         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
1639         Likewise.
1640         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
1641         Likewise.
1642         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
1643         Likewise.
1644         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
1645         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
1646         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
1647         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
1648         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
1649         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
1650         Likewise.
1651         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
1652         Likewise.
1653         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
1654         Likewise.
1655         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
1656         Likewise.
1657         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
1658         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
1659         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
1660         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
1661         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
1662         Likewise.
1663         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
1664         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
1665         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
1666         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
1667         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
1668         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
1669         Likewise.
1670         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
1671         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
1672         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
1673         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
1674         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
1675         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
1676         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
1677         * testsuite/20_util/aligned_storage/value.cc: Likewise.
1678         * testsuite/20_util/allocator/1.cc: Likewise.
1679         * testsuite/20_util/allocator/10378.cc: Likewise.
1680         * testsuite/20_util/allocator/14176.cc: Likewise.
1681         * testsuite/20_util/allocator/33807.cc: Likewise.
1682         * testsuite/20_util/allocator/8230.cc: Likewise.
1683         * testsuite/20_util/auto_ptr/1.cc: Likewise.
1684         * testsuite/20_util/auto_ptr/2.cc: Likewise.
1685         * testsuite/20_util/auto_ptr/3.cc: Likewise.
1686         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
1687         * testsuite/20_util/auto_ptr/4.cc: Likewise.
1688         * testsuite/20_util/auto_ptr/5.cc: Likewise.
1689         * testsuite/20_util/auto_ptr/6.cc: Likewise.
1690         * testsuite/20_util/auto_ptr/7.cc: Likewise.
1691         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
1692         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
1693         Likewise.
1694         * testsuite/20_util/clocks/1.cc: Likewise.
1695         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
1696         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
1697         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
1698         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
1699         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
1700         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
1701         * testsuite/20_util/duration/cons/1.cc: Likewise.
1702         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
1703         * testsuite/20_util/duration/cons/2.cc: Likewise.
1704         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
1705         Likewise.
1706         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
1707         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
1708         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
1709         Likewise.
1710         * testsuite/20_util/forward/1.cc: Likewise.
1711         * testsuite/20_util/forward/1_neg.cc: Likewise.
1712         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
1713         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
1714         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
1715         * testsuite/20_util/function_objects/dr660.cc: Likewise.
1716         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
1717         Likewise.
1718         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
1719         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
1720         Likewise.
1721         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
1722         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
1723         Likewise.
1724         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
1725         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
1726         Likewise.
1727         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
1728         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
1729         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
1730         Likewise.
1731         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
1732         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
1733         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
1734         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
1735         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
1736         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
1737         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
1738         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
1739         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
1740         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
1741         Likewise.
1742         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
1743         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
1744         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
1745         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
1746         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
1747         Likewise.
1748         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
1749         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
1750         Likewise.
1751         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
1752         * testsuite/20_util/identity/value.cc: Likewise.
1753         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
1754         * testsuite/20_util/is_integral/value.cc: Likewise.
1755         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
1756         Likewise.
1757         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
1758         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
1759         * testsuite/20_util/is_reference/value.cc: Likewise.
1760         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
1761         Likewise.
1762         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
1763         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
1764         * testsuite/20_util/is_signed/value.cc: Likewise.
1765         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
1766         * testsuite/20_util/is_unsigned/value.cc: Likewise.
1767         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
1768         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
1769         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
1770         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
1771         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
1772         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
1773         Likewise.
1774         * testsuite/20_util/move/1.cc: Likewise.
1775         * testsuite/20_util/owner_less/cmp.cc: Likewise.
1776         * testsuite/20_util/pair/1.cc: Likewise.
1777         * testsuite/20_util/pair/2.cc: Likewise.
1778         * testsuite/20_util/pair/3.cc: Likewise.
1779         * testsuite/20_util/pair/4.cc: Likewise.
1780         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
1781         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
1782         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
1783         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
1784         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
1785         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
1786         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
1787         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
1788         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
1789         Likewise.
1790         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
1791         Likewise.
1792         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
1793         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
1794         * testsuite/20_util/rel_ops.cc: Likewise.
1795         * testsuite/20_util/remove_reference/value.cc: Likewise.
1796         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
1797         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
1798         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
1799         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
1800         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
1801         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
1802         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
1803         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
1804         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
1805         Likewise.
1806         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
1807         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
1808         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
1809         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
1810         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
1811         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
1812         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
1813         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
1814         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
1815         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
1816         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
1817         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
1818         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
1819         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
1820         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
1821         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
1822         Likewise.
1823         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
1824         Likewise.
1825         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
1826         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
1827         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
1828         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
1829         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
1830         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
1831         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
1832         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
1833         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
1834         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
1835         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
1836         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
1837         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
1838         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
1839         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
1840         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
1841         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
1842         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
1843         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
1844         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
1845         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
1846         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
1847         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
1848         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
1849         Likewise.
1850         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
1851         Likewise.
1852         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
1853         Likewise.
1854         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
1855         Likewise.
1856         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
1857         Likewise.
1858         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
1859         Likewise.
1860         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
1861         Likewise.
1862         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
1863         Likewise.
1864         * testsuite/20_util/temporary_buffer.cc: Likewise.
1865         * testsuite/20_util/time_point/1.cc: Likewise.
1866         * testsuite/20_util/time_point/2.cc: Likewise.
1867         * testsuite/20_util/time_point/3.cc: Likewise.
1868         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
1869         Likewise.
1870         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
1871         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
1872         Likewise.
1873         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
1874         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
1875         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
1876         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
1877         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
1878         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
1879         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
1880         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
1881         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
1882         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
1883         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
1884         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
1885         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
1886         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
1887         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
1888         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
1889         Likewise.
1890         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
1891         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
1892         Likewise.
1893         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
1894         Likewise.
1895         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
1896         Likewise.
1897         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
1898         Likewise.
1899         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
1900         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
1901         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
1902         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
1903         Likewise.
1904         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
1905         Likewise.
1906         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
1907         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
1908         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
1909         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
1910         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
1911         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
1912         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
1913         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
1914         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
1915         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
1916         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
1917         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
1918         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
1919         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
1920         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
1921         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
1922         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
1923         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
1924         Likewise.
1925         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
1926         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
1927         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
1928         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
1929         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
1930         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
1931         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
1932         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
1933         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
1934         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
1935         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
1936         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
1937         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
1938         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
1939         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
1940         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
1941         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
1942         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
1943         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
1944         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
1945         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
1946         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
1947         Likewise.
1948         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
1949         Likewise.
1950         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
1951         Likewise.
1952         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
1953         Likewise.
1954         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
1955         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
1956         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
1957         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
1958         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
1959         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
1960         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
1961         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
1962         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
1963         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
1964         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
1965         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
1966         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
1967         Likewise.
1968         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
1969         Likewise.
1970         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
1971         Likewise.
1972         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
1973         Likewise.
1974         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
1975         Likewise.
1976         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
1977         Likewise.
1978         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
1979         Likewise.
1980         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
1981         Likewise.
1982         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
1983         Likewise.
1984         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
1985         Likewise.
1986         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
1987         Likewise.
1988         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
1989         Likewise.
1990         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
1991         Likewise.
1992         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
1993         Likewise.
1994         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
1995         Likewise.
1996         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
1997         Likewise.
1998         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
1999         Likewise.
2000         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
2001         Likewise.
2002         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
2003         Likewise.
2004         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
2005         Likewise.
2006         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
2007         Likewise.
2008         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
2009         Likewise.
2010         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
2011         Likewise.
2012         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
2013         Likewise.
2014         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
2015         Likewise.
2016         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
2017         Likewise.
2018         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
2019         Likewise.
2020         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
2021         Likewise.
2022         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
2023         Likewise.
2024         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
2025         Likewise.
2026         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
2027         Likewise.
2028         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
2029         Likewise.
2030         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
2031         Likewise.
2032         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
2033         Likewise.
2034         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
2035         Likewise.
2036         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
2037         Likewise.
2038         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
2039         Likewise.
2040         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
2041         Likewise.
2042         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
2043         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
2044         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
2045         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
2046         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
2047         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
2048         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
2049         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
2050         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
2051         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
2052         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
2053         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
2054         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
2055         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
2056         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
2057         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
2058         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
2059         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
2060         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
2061         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
2062         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
2063         Likewise.
2064         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
2065         Likewise.
2066         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
2067         Likewise.
2068         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
2069         Likewise.
2070         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
2071         Likewise.
2072         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
2073         Likewise.
2074         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
2075         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
2076         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
2077         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
2078         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
2079         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
2080         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
2081         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
2082         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
2083         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
2084         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
2085         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
2086         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
2087         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
2088         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
2089         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
2090         Likewise.
2091         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
2092         Likewise.
2093         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
2094         Likewise.
2095         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
2096         Likewise.
2097         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
2098         Likewise.
2099         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
2100         Likewise.
2101         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
2102         Likewise.
2103         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
2104         Likewise.
2105         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
2106         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
2107         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
2108         Likewise.
2109         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
2110         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
2111         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
2112         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
2113         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
2114         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
2115         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
2116         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
2117         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
2118         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
2119         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
2120         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
2121         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
2122         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
2123         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
2124         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
2125         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
2126         Likewise.
2127         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
2128         Likewise.
2129         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
2130         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
2131         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
2132         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
2133         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
2134         Likewise.
2135         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
2136         Likewise.
2137         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
2138         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
2139         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
2140         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
2141         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
2142         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
2143         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
2144         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
2145         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
2146         Likewise.
2147         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
2148         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
2149         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
2150         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
2151         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
2152         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
2153         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
2154         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
2155         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
2156         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
2157         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
2158         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
2159         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
2160         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
2161         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
2162         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
2163         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
2164         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
2165         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
2166         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
2167         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
2168         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
2169         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
2170         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
2171         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
2172         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
2173         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
2174         Likewise.
2175         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
2176         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
2177         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
2178         Likewise.
2179         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
2180         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
2181         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
2182         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
2183         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
2184         Likewise.
2185         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
2186         Likewise.
2187         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
2188         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
2189         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
2190         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
2191         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
2192         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
2193         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
2194         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
2195         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
2196         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
2197         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
2198         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
2199         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
2200         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
2201         Likewise.
2202         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
2203         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
2204         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
2205         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
2206         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
2207         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
2208         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
2209         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
2210         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
2211         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
2212         Likewise.
2213         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
2214         Likewise.
2215         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
2216         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
2217         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
2218         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
2219         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
2220         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
2221         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
2222         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
2223         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
2224         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
2225         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
2226         Likewise.
2227         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
2228         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
2229         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
2230         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
2231         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
2232         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
2233         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
2234         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
2235         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
2236         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
2237         Likewise.
2238         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
2239         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
2240         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
2241         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
2242         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
2243         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
2244         Likewise.
2245         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
2246         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
2247         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
2248         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
2249         Likewise.
2250         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
2251         Likewise.
2252         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
2253         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
2254         Likewise.
2255         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
2256         * testsuite/22_locale/ctype/2.cc: Likewise.
2257         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
2258         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
2259         * testsuite/22_locale/ctype/dr695.cc: Likewise.
2260         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
2261         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
2262         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
2263         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
2264         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
2265         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
2266         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
2267         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
2268         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
2269         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
2270         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
2271         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
2272         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
2273         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
2274         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
2275         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
2276         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
2277         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
2278         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
2279         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
2280         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
2281         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
2282         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
2283         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
2284         * testsuite/22_locale/facet/1.cc: Likewise.
2285         * testsuite/22_locale/facet/2.cc: Likewise.
2286         * testsuite/22_locale/facet/25421.cc: Likewise.
2287         * testsuite/22_locale/global_templates/1.cc: Likewise.
2288         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
2289         Likewise.
2290         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
2291         Likewise.
2292         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
2293         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
2294         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
2295         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
2296         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
2297         * testsuite/22_locale/locale/13630.cc: Likewise.
2298         * testsuite/22_locale/locale/cons/1.cc: Likewise.
2299         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
2300         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
2301         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
2302         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
2303         * testsuite/22_locale/locale/cons/2.cc: Likewise.
2304         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
2305         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
2306         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
2307         * testsuite/22_locale/locale/cons/4.cc: Likewise.
2308         * testsuite/22_locale/locale/cons/5.cc: Likewise.
2309         * testsuite/22_locale/locale/cons/6.cc: Likewise.
2310         * testsuite/22_locale/locale/cons/7.cc: Likewise.
2311         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
2312         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
2313         * testsuite/22_locale/locale/cons/8.cc: Likewise.
2314         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
2315         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
2316         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
2317         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
2318         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
2319         * testsuite/22_locale/locale/operations/1.cc: Likewise.
2320         * testsuite/22_locale/locale/operations/2.cc: Likewise.
2321         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
2322         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
2323         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
2324         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
2325         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
2326         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
2327         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
2328         Likewise.
2329         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
2330         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
2331         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
2332         Likewise.
2333         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
2334         Likewise.
2335         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
2336         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
2337         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
2338         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
2339         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
2340         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
2341         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
2342         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
2343         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
2344         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
2345         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
2346         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
2347         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
2348         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
2349         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
2350         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
2351         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
2352         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
2353         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
2354         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
2355         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
2356         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
2357         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
2358         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
2359         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
2360         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
2361         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
2362         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
2363         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
2364         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
2365         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
2366         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
2367         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
2368         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
2369         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
2370         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
2371         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
2372         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
2373         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
2374         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
2375         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
2376         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
2377         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
2378         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
2379         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
2380         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
2381         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
2382         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
2383         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
2384         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
2385         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
2386         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
2387         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
2388         Likewise.
2389         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
2390         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
2391         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
2392         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
2393         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
2394         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
2395         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
2396         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
2397         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
2398         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
2399         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
2400         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
2401         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
2402         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
2403         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
2404         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
2405         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
2406         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
2407         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
2408         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
2409         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
2410         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
2411         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
2412         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
2413         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
2414         Likewise.
2415         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
2416         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
2417         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
2418         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
2419         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
2420         Likewise.
2421         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
2422         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
2423         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
2424         Likewise.
2425         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
2426         Likewise.
2427         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
2428         Likewise.
2429         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
2430         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
2431         Likewise.
2432         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
2433         Likewise.
2434         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
2435         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
2436         Likewise.
2437         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
2438         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
2439         Likewise.
2440         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
2441         Likewise.
2442         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
2443         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
2444         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
2445         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
2446         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
2447         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
2448         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
2449         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
2450         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
2451         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
2452         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
2453         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
2454         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
2455         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
2456         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
2457         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
2458         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
2459         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
2460         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
2461         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
2462         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
2463         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
2464         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
2465         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
2466         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
2467         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
2468         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
2469         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
2470         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
2471         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
2472         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
2473         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
2474         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
2475         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
2476         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
2477         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
2478         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
2479         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
2480         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
2481         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
2482         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
2483         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
2484         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
2485         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
2486         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
2487         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
2488         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
2489         Likewise.
2490         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
2491         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
2492         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
2493         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
2494         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
2495         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
2496         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
2497         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
2498         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
2499         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
2500         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
2501         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
2502         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
2503         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
2504         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
2505         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
2506         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
2507         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
2508         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
2509         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
2510         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
2511         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
2512         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
2513         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
2514         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
2515         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
2516         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
2517         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
2518         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
2519         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
2520         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
2521         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
2522         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
2523         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
2524         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
2525         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
2526         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
2527         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
2528         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
2529         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
2530         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
2531         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
2532         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
2533         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
2534         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
2535         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
2536         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
2537         Likewise.
2538         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
2539         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
2540         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
2541         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
2542         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
2543         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
2544         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
2545         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
2546         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
2547         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
2548         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
2549         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
2550         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
2551         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
2552         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
2553         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
2554         Likewise.
2555         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
2556         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
2557         Likewise.
2558         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
2559         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
2560         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
2561         Likewise.
2562         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
2563         Likewise.
2564         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
2565         Likewise.
2566         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
2567         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
2568         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
2569         Likewise.
2570         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
2571         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
2572         Likewise.
2573         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
2574         Likewise.
2575         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
2576         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
2577         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
2578         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
2579         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
2580         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
2581         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
2582         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
2583         Likewise.
2584         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
2585         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
2586         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
2587         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
2588         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
2589         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
2590         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
2591         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
2592         Likewise.
2593         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
2594         Likewise.
2595         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
2596         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
2597         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
2598         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
2599         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
2600         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
2601         Likewise.
2602         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
2603         Likewise.
2604         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
2605         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
2606         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
2607         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
2608         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
2609         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
2610         Likewise.
2611         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
2612         Likewise.
2613         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
2614         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
2615         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
2616         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
2617         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
2618         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
2619         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
2620         Likewise.
2621         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
2622         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
2623         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
2624         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
2625         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
2626         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
2627         Likewise.
2628         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
2629         Likewise.
2630         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
2631         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
2632         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
2633         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
2634         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
2635         Likewise.
2636         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
2637         Likewise.
2638         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
2639         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
2640         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
2641         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
2642         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
2643         Likewise.
2644         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
2645         Likewise.
2646         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
2647         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
2648         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
2649         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
2650         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
2651         Likewise.
2652         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
2653         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
2654         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
2655         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
2656         Likewise.
2657         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
2658         Likewise.
2659         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
2660         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
2661         Likewise.
2662         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
2663         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
2664         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
2665         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
2666         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
2667         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
2668         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
2669         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
2670         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
2671         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
2672         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
2673         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
2674         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
2675         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
2676         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
2677         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
2678         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
2679         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
2680         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
2681         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
2682         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
2683         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
2684         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
2685         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
2686         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
2687         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
2688         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
2689         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
2690         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
2691         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
2692         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
2693         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
2694         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
2695         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
2696         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
2697         Likewise.
2698         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
2699         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
2700         * testsuite/23_containers/bitset/18604.cc: Likewise.
2701         * testsuite/23_containers/bitset/all/1.cc: Likewise.
2702         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
2703         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
2704         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
2705         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
2706         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
2707         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
2708         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
2709         * testsuite/23_containers/bitset/input/1.cc: Likewise.
2710         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
2711         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
2712         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
2713         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
2714         * testsuite/23_containers/bitset/test/1.cc: Likewise.
2715         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
2716         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
2717         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
2718         * testsuite/23_containers/deque/18604.cc: Likewise.
2719         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
2720         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
2721         * testsuite/23_containers/deque/cons/1.cc: Likewise.
2722         * testsuite/23_containers/deque/cons/2.cc: Likewise.
2723         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
2724         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
2725         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
2726         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
2727         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
2728         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
2729         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
2730         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
2731         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
2732         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
2733         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
2734         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
2735         * testsuite/23_containers/deque/operators/1.cc: Likewise.
2736         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
2737         Likewise.
2738         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
2739         Likewise.
2740         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
2741         Likewise.
2742         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
2743         Likewise.
2744         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
2745         Likewise.
2746         * testsuite/23_containers/deque/types/1.cc: Likewise.
2747         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
2748         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
2749         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
2750         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
2751         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
2752         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
2753         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
2754         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
2755         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
2756         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
2757         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
2758         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
2759         Likewise.
2760         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
2761         Likewise.
2762         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
2763         Likewise.
2764         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
2765         Likewise.
2766         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
2767         Likewise.
2768         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
2769         Likewise.
2770         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
2771         Likewise.
2772         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
2773         Likewise.
2774         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
2775         Likewise.
2776         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
2777         Likewise.
2778         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
2779         Likewise.
2780         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
2781         Likewise.
2782         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
2783         Likewise.
2784         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
2785         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
2786         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
2787         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
2788         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
2789         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
2790         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
2791         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
2792         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
2793         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
2794         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
2795         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
2796         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
2797         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
2798         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
2799         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
2800         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
2801         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
2802         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
2803         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
2804         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
2805         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
2806         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
2807         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
2808         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
2809         Likewise.
2810         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
2811         Likewise.
2812         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
2813         * testsuite/23_containers/list/18604.cc: Likewise.
2814         * testsuite/23_containers/list/capacity/1.cc: Likewise.
2815         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
2816         * testsuite/23_containers/list/cons/1.cc: Likewise.
2817         * testsuite/23_containers/list/cons/2.cc: Likewise.
2818         * testsuite/23_containers/list/cons/3.cc: Likewise.
2819         * testsuite/23_containers/list/cons/4.cc: Likewise.
2820         * testsuite/23_containers/list/cons/5.cc: Likewise.
2821         * testsuite/23_containers/list/cons/6.cc: Likewise.
2822         * testsuite/23_containers/list/cons/7.cc: Likewise.
2823         * testsuite/23_containers/list/cons/8.cc: Likewise.
2824         * testsuite/23_containers/list/cons/9.cc: Likewise.
2825         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
2826         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
2827         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
2828         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
2829         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
2830         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
2831         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
2832         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
2833         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
2834         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
2835         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
2836         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
2837         * testsuite/23_containers/list/operations/1.cc: Likewise.
2838         * testsuite/23_containers/list/operations/2.cc: Likewise.
2839         * testsuite/23_containers/list/operations/3.cc: Likewise.
2840         * testsuite/23_containers/list/operations/35969.cc: Likewise.
2841         * testsuite/23_containers/list/operations/4.cc: Likewise.
2842         * testsuite/23_containers/list/operations/5.cc: Likewise.
2843         * testsuite/23_containers/list/pthread1.cc: Likewise.
2844         * testsuite/23_containers/list/pthread5.cc: Likewise.
2845         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
2846         Likewise.
2847         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
2848         Likewise.
2849         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
2850         Likewise.
2851         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
2852         Likewise.
2853         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
2854         Likewise.
2855         * testsuite/23_containers/map/18604.cc: Likewise.
2856         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
2857         * testsuite/23_containers/map/element_access/1.cc: Likewise.
2858         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
2859         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
2860         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
2861         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
2862         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
2863         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
2864         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
2865         * testsuite/23_containers/map/operators/1.cc: Likewise.
2866         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
2867         * testsuite/23_containers/map/pthread6.cc: Likewise.
2868         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
2869         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
2870         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
2871         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
2872         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
2873         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
2874         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
2875         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
2876         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
2877         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
2878         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
2879         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
2880         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
2881         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
2882         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
2883         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
2884         * testsuite/23_containers/queue/members/7157.cc: Likewise.
2885         * testsuite/23_containers/set/18604.cc: Likewise.
2886         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
2887         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
2888         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
2889         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
2890         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
2891         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
2892         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
2893         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
2894         * testsuite/23_containers/stack/members/7158.cc: Likewise.
2895         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
2896         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
2897         Likewise.
2898         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
2899         Likewise.
2900         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
2901         Likewise.
2902         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
2903         Likewise.
2904         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
2905         Likewise.
2906         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
2907         Likewise.
2908         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
2909         Likewise.
2910         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
2911         Likewise.
2912         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
2913         Likewise.
2914         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
2915         Likewise.
2916         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
2917         Likewise.
2918         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
2919         Likewise.
2920         * testsuite/23_containers/vector/18604.cc: Likewise.
2921         * testsuite/23_containers/vector/bool/1.cc: Likewise.
2922         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
2923         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
2924         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
2925         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
2926         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
2927         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
2928         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
2929         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
2930         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
2931         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
2932         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
2933         Likewise.
2934         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
2935         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
2936         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
2937         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
2938         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
2939         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
2940         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
2941         * testsuite/23_containers/vector/cons/1.cc: Likewise.
2942         * testsuite/23_containers/vector/cons/2.cc: Likewise.
2943         * testsuite/23_containers/vector/cons/3.cc: Likewise.
2944         * testsuite/23_containers/vector/cons/4.cc: Likewise.
2945         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
2946         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
2947         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
2948         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
2949         Likewise.
2950         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
2951         Likewise.
2952         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
2953         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
2954         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
2955         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
2956         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
2957         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
2958         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
2959         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
2960         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
2961         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
2962         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
2963         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
2964         Likewise.
2965         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
2966         Likewise.
2967         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
2968         Likewise.
2969         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
2970         Likewise.
2971         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
2972         Likewise.
2973         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
2974         Likewise.
2975         * testsuite/23_containers/vector/resize/1.cc: Likewise.
2976         * testsuite/23_containers/vector/types/1.cc: Likewise.
2977         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
2978         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
2979         Likewise.
2980         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
2981         Likewise.
2982         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
2983         Likewise.
2984         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
2985         Likewise.
2986         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
2987         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
2988         Likewise.
2989         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
2990         Likewise.
2991         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
2992         Likewise.
2993         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
2994         Likewise.
2995         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
2996         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
2997         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
2998         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
2999         Likewise.
3000         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
3001         Likewise.
3002         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
3003         Likewise.
3004         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
3005         Likewise.
3006         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
3007         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
3008         Likewise.
3009         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
3010         Likewise.
3011         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
3012         Likewise.
3013         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
3014         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
3015         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
3016         Likewise.
3017         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
3018         Likewise.
3019         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
3020         Likewise.
3021         * testsuite/24_iterators/operations/next.cc: Likewise.
3022         * testsuite/24_iterators/operations/prev.cc: Likewise.
3023         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
3024         Likewise.
3025         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
3026         Likewise.
3027         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
3028         Likewise.
3029         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
3030         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
3031         Likewise.
3032         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
3033         Likewise.
3034         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
3035         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
3036         Likewise.
3037         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
3038         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
3039         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
3040         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
3041         Likewise.
3042         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
3043         Likewise.
3044         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
3045         Likewise.
3046         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
3047         Likewise.
3048         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
3049         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
3050         * testsuite/25_algorithms/all_of/1.cc: Likewise.
3051         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
3052         * testsuite/25_algorithms/any_of/1.cc: Likewise.
3053         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
3054         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
3055         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
3056         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
3057         * testsuite/25_algorithms/copy/1.cc: Likewise.
3058         * testsuite/25_algorithms/copy/2.cc: Likewise.
3059         * testsuite/25_algorithms/copy/3.cc: Likewise.
3060         * testsuite/25_algorithms/copy/34595.cc: Likewise.
3061         * testsuite/25_algorithms/copy/4.cc: Likewise.
3062         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
3063         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
3064         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
3065         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
3066         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
3067         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
3068         Likewise.
3069         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
3070         Likewise.
3071         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
3072         Likewise.
3073         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
3074         Likewise.
3075         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
3076         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
3077         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
3078         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
3079         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
3080         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
3081         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
3082         * testsuite/25_algorithms/count/1.cc: Likewise.
3083         * testsuite/25_algorithms/count/check_type.cc: Likewise.
3084         * testsuite/25_algorithms/count_if/1.cc: Likewise.
3085         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
3086         * testsuite/25_algorithms/equal/1.cc: Likewise.
3087         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
3088         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
3089         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
3090         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
3091         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
3092         * testsuite/25_algorithms/fill/1.cc: Likewise.
3093         * testsuite/25_algorithms/fill/2.cc: Likewise.
3094         * testsuite/25_algorithms/fill/3.cc: Likewise.
3095         * testsuite/25_algorithms/fill/35725.cc: Likewise.
3096         * testsuite/25_algorithms/fill/4.cc: Likewise.
3097         * testsuite/25_algorithms/fill/5.cc: Likewise.
3098         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
3099         * testsuite/25_algorithms/find/1.cc: Likewise.
3100         * testsuite/25_algorithms/find/17441.cc: Likewise.
3101         * testsuite/25_algorithms/find/check_type.cc: Likewise.
3102         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
3103         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
3104         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
3105         Likewise.
3106         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
3107         Likewise.
3108         * testsuite/25_algorithms/find_end/1.cc: Likewise.
3109         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
3110         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
3111         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
3112         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
3113         * testsuite/25_algorithms/find_if/1.cc: Likewise.
3114         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
3115         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
3116         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
3117         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
3118         Likewise.
3119         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
3120         Likewise.
3121         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
3122         Likewise.
3123         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
3124         Likewise.
3125         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
3126         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
3127         * testsuite/25_algorithms/heap/1.cc: Likewise.
3128         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
3129         * testsuite/25_algorithms/includes/1.cc: Likewise.
3130         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
3131         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
3132         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
3133         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
3134         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
3135         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
3136         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
3137         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
3138         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
3139         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
3140         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
3141         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
3142         Likewise.
3143         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
3144         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
3145         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
3146         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
3147         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
3148         * testsuite/25_algorithms/max/1.cc: Likewise.
3149         * testsuite/25_algorithms/max/2.cc: Likewise.
3150         * testsuite/25_algorithms/max/3.cc: Likewise.
3151         * testsuite/25_algorithms/max/37547.cc: Likewise.
3152         * testsuite/25_algorithms/max/4.cc: Likewise.
3153         * testsuite/25_algorithms/max_element/1.cc: Likewise.
3154         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
3155         * testsuite/25_algorithms/merge/1.cc: Likewise.
3156         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
3157         * testsuite/25_algorithms/min/1.cc: Likewise.
3158         * testsuite/25_algorithms/min/2.cc: Likewise.
3159         * testsuite/25_algorithms/min/3.cc: Likewise.
3160         * testsuite/25_algorithms/min/37547.cc: Likewise.
3161         * testsuite/25_algorithms/min/4.cc: Likewise.
3162         * testsuite/25_algorithms/min_element/1.cc: Likewise.
3163         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
3164         * testsuite/25_algorithms/minmax/1.cc: Likewise.
3165         * testsuite/25_algorithms/minmax/2.cc: Likewise.
3166         * testsuite/25_algorithms/minmax/3.cc: Likewise.
3167         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
3168         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
3169         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
3170         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
3171         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
3172         * testsuite/25_algorithms/move/1.cc: Likewise.
3173         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
3174         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
3175         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
3176         * testsuite/25_algorithms/none_of/1.cc: Likewise.
3177         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
3178         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
3179         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
3180         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
3181         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
3182         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
3183         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
3184         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
3185         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
3186         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
3187         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
3188         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
3189         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
3190         * testsuite/25_algorithms/partition/1.cc: Likewise.
3191         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
3192         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
3193         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
3194         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
3195         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
3196         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
3197         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
3198         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
3199         * testsuite/25_algorithms/remove/1.cc: Likewise.
3200         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
3201         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
3202         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
3203         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
3204         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
3205         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
3206         * testsuite/25_algorithms/replace/1.cc: Likewise.
3207         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
3208         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
3209         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
3210         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
3211         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
3212         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
3213         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
3214         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
3215         * testsuite/25_algorithms/rotate/1.cc: Likewise.
3216         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
3217         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
3218         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
3219         * testsuite/25_algorithms/search/1.cc: Likewise.
3220         * testsuite/25_algorithms/search/check_type.cc: Likewise.
3221         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
3222         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
3223         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
3224         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
3225         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
3226         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
3227         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
3228         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
3229         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
3230         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
3231         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
3232         Likewise.
3233         * testsuite/25_algorithms/set_union/1.cc: Likewise.
3234         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
3235         * testsuite/25_algorithms/sort/1.cc: Likewise.
3236         * testsuite/25_algorithms/sort/34095.cc: Likewise.
3237         * testsuite/25_algorithms/sort/34636.cc: Likewise.
3238         * testsuite/25_algorithms/sort/35588.cc: Likewise.
3239         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
3240         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
3241         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
3242         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
3243         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
3244         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
3245         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
3246         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
3247         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
3248         * testsuite/25_algorithms/unique/1.cc: Likewise.
3249         * testsuite/25_algorithms/unique/11480.cc: Likewise.
3250         * testsuite/25_algorithms/unique/2.cc: Likewise.
3251         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
3252         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
3253         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
3254         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
3255         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
3256         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
3257         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
3258         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
3259         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
3260         * testsuite/26_numerics/accumulate/1.cc: Likewise.
3261         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
3262         * testsuite/26_numerics/complex/13450.cc: Likewise.
3263         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
3264         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
3265         * testsuite/26_numerics/complex/dr387.cc: Likewise.
3266         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
3267         * testsuite/26_numerics/complex/dr781.cc: Likewise.
3268         * testsuite/26_numerics/complex/dr844.cc: Likewise.
3269         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
3270         Likewise.
3271         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
3272         Likewise.
3273         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
3274         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
3275         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
3276         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
3277         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
3278         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
3279         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
3280         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
3281         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
3282         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
3283         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
3284         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
3285         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
3286         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
3287         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
3288         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
3289         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
3290         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
3291         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
3292         Likewise.
3293         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
3294         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
3295         Likewise.
3296         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
3297         Likewise.
3298         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
3299         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
3300         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
3301         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
3302         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
3303         * testsuite/26_numerics/inner_product/1.cc: Likewise.
3304         * testsuite/26_numerics/iota/1.cc: Likewise.
3305         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
3306         * testsuite/26_numerics/slice/1.cc: Likewise.
3307         * testsuite/26_numerics/valarray/28277.cc: Likewise.
3308         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
3309         * testsuite/26_numerics/valarray/operators.cc: Likewise.
3310         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
3311         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
3312         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
3313         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
3314         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
3315         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
3316         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
3317         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
3318         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
3319         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
3320         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
3321         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
3322         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
3323         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
3324         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
3325         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
3326         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
3327         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
3328         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
3329         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
3330         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
3331         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
3332         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
3333         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
3334         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
3335         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
3336         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
3337         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
3338         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
3339         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
3340         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
3341         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
3342         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
3343         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
3344         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
3345         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
3346         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
3347         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
3348         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
3349         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
3350         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
3351         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
3352         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
3353         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
3354         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
3355         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
3356         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
3357         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
3358         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
3359         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
3360         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
3361         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
3362         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
3363         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
3364         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
3365         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
3366         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
3367         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
3368         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
3369         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
3370         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
3371         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
3372         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
3373         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
3374         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
3375         Likewise.
3376         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
3377         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
3378         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
3379         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
3380         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
3381         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
3382         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
3383         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
3384         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
3385         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
3386         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
3387         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
3388         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
3389         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
3390         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
3391         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
3392         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
3393         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
3394         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
3395         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
3396         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
3397         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
3398         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
3399         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
3400         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
3401         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
3402         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
3403         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
3404         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
3405         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
3406         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
3407         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
3408         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
3409         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
3410         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
3411         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
3412         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
3413         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
3414         Likewise.
3415         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
3416         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
3417         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
3418         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
3419         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
3420         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
3421         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
3422         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
3423         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
3424         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
3425         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
3426         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
3427         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
3428         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
3429         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
3430         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
3431         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
3432         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
3433         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
3434         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
3435         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
3436         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
3437         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
3438         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
3439         Likewise.
3440         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
3441         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
3442         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
3443         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
3444         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
3445         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
3446         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
3447         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
3448         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
3449         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
3450         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
3451         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
3452         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
3453         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
3454         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
3455         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
3456         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
3457         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
3458         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
3459         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
3460         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
3461         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
3462         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
3463         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
3464         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
3465         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
3466         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
3467         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
3468         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
3469         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
3470         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
3471         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
3472         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
3473         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
3474         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
3475         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
3476         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
3477         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
3478         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
3479         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
3480         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
3481         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
3482         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
3483         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
3484         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
3485         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
3486         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
3487         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
3488         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
3489         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
3490         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
3491         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
3492         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
3493         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
3494         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
3495         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
3496         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
3497         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
3498         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
3499         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
3500         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
3501         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
3502         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
3503         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
3504         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
3505         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
3506         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
3507         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
3508         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
3509         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
3510         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
3511         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
3512         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
3513         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
3514         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
3515         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
3516         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
3517         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
3518         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
3519         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
3520         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
3521         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
3522         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
3523         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
3524         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
3525         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
3526         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
3527         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
3528         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
3529         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
3530         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
3531         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
3532         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
3533         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
3534         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
3535         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
3536         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
3537         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
3538         Likewise.
3539         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
3540         Likewise.
3541         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
3542         Likewise.
3543         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
3544         Likewise.
3545         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
3546         Likewise.
3547         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
3548         Likewise.
3549         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
3550         Likewise.
3551         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
3552         Likewise.
3553         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
3554         Likewise.
3555         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
3556         Likewise.
3557         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
3558         Likewise.
3559         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
3560         Likewise.
3561         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
3562         Likewise.
3563         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
3564         Likewise.
3565         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
3566         Likewise.
3567         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
3568         Likewise.
3569         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
3570         Likewise.
3571         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
3572         Likewise.
3573         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
3574         Likewise.
3575         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
3576         Likewise.
3577         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
3578         Likewise.
3579         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
3580         Likewise.
3581         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
3582         Likewise.
3583         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3584         Likewise.
3585         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
3586         Likewise.
3587         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
3588         Likewise.
3589         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
3590         Likewise.
3591         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
3592         Likewise.
3593         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
3594         Likewise.
3595         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
3596         Likewise.
3597         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
3598         Likewise.
3599         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
3600         Likewise.
3601         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
3602         Likewise.
3603         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
3604         Likewise.
3605         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
3606         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
3607         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
3608         Likewise.
3609         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
3610         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
3611         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
3612         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
3613         Likewise.
3614         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
3615         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
3616         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
3617         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
3618         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
3619         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
3620         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
3621         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
3622         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
3623         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
3624         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
3625         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
3626         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
3627         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
3628         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
3629         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
3630         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
3631         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
3632         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
3633         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
3634         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
3635         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
3636         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
3637         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
3638         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
3639         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
3640         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
3641         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
3642         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
3643         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
3644         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
3645         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
3646         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
3647         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
3648         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
3649         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
3650         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
3651         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
3652         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
3653         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
3654         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
3655         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
3656         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
3657         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
3658         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
3659         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
3660         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
3661         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
3662         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
3663         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
3664         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
3665         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
3666         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
3667         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
3668         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
3669         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
3670         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
3671         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
3672         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
3673         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
3674         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
3675         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
3676         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
3677         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
3678         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
3679         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
3680         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
3681         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
3682         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
3683         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
3684         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
3685         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
3686         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
3687         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
3688         Likewise.
3689         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
3690         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
3691         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
3692         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
3693         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
3694         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
3695         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
3696         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
3697         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
3698         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
3699         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
3700         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
3701         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
3702         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
3703         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
3704         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
3705         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
3706         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
3707         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
3708         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
3709         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
3710         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
3711         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
3712         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
3713         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
3714         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
3715         Likewise.
3716         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
3717         Likewise.
3718         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
3719         Likewise.
3720         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
3721         Likewise.
3722         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
3723         Likewise.
3724         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
3725         Likewise.
3726         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
3727         Likewise.
3728         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
3729         Likewise.
3730         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
3731         Likewise.
3732         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
3733         Likewise.
3734         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
3735         Likewise.
3736         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
3737         Likewise.
3738         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
3739         Likewise.
3740         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
3741         Likewise.
3742         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
3743         Likewise.
3744         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
3745         Likewise.
3746         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
3747         Likewise.
3748         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
3749         Likewise.
3750         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
3751         Likewise.
3752         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
3753         Likewise.
3754         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
3755         Likewise.
3756         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3757         Likewise.
3758         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
3759         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
3760         Likewise.
3761         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
3762         Likewise.
3763         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
3764         Likewise.
3765         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
3766         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
3767         Likewise.
3768         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
3769         Likewise.
3770         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
3771         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
3772         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
3773         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
3774         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
3775         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
3776         Likewise.
3777         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
3778         Likewise.
3779         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
3780         Likewise.
3781         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
3782         Likewise.
3783         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
3784         Likewise.
3785         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
3786         Likewise.
3787         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
3788         Likewise.
3789         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
3790         Likewise.
3791         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
3792         Likewise.
3793         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
3794         Likewise.
3795         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
3796         Likewise.
3797         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
3798         Likewise.
3799         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
3800         Likewise.
3801         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
3802         Likewise.
3803         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
3804         Likewise.
3805         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
3806         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
3807         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
3808         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
3809         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
3810         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
3811         Likewise.
3812         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
3813         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
3814         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
3815         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
3816         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
3817         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
3818         Likewise.
3819         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
3820         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
3821         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
3822         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
3823         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
3824         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
3825         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
3826         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
3827         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
3828         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
3829         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
3830         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
3831         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
3832         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
3833         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
3834         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
3835         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
3836         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
3837         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
3838         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
3839         Likewise.
3840         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
3841         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
3842         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
3843         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
3844         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
3845         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
3846         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
3847         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
3848         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
3849         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
3850         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
3851         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
3852         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
3853         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
3854         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
3855         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
3856         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
3857         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
3858         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
3859         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
3860         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
3861         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
3862         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
3863         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
3864         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
3865         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
3866         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
3867         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
3868         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
3869         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
3870         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
3871         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
3872         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
3873         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
3874         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
3875         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
3876         Likewise.
3877         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
3878         Likewise.
3879         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
3880         Likewise.
3881         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
3882         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
3883         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
3884         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
3885         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
3886         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
3887         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
3888         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
3889         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
3890         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
3891         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
3892         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
3893         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
3894         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
3895         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
3896         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
3897         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
3898         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
3899         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
3900         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
3901         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
3902         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
3903         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
3904         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
3905         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
3906         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
3907         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
3908         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
3909         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
3910         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
3911         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
3912         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
3913         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
3914         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
3915         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
3916         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
3917         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
3918         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
3919         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
3920         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
3921         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
3922         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
3923         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
3924         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
3925         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
3926         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
3927         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
3928         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
3929         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
3930         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
3931         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
3932         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
3933         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
3934         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
3935         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
3936         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
3937         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
3938         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
3939         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
3940         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
3941         Likewise.
3942         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
3943         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
3944         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
3945         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
3946         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
3947         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
3948         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
3949         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
3950         * testsuite/27_io/fpos/11450.cc: Likewise.
3951         * testsuite/27_io/fpos/14320-1.cc: Likewise.
3952         * testsuite/27_io/fpos/14320-2.cc: Likewise.
3953         * testsuite/27_io/fpos/14320-3.cc: Likewise.
3954         * testsuite/27_io/fpos/14320-4.cc: Likewise.
3955         * testsuite/27_io/fpos/14320-5.cc: Likewise.
3956         * testsuite/27_io/fpos/14775.cc: Likewise.
3957         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
3958         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
3959         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
3960         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
3961         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
3962         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
3963         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
3964         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
3965         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
3966         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
3967         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
3968         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
3969         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
3970         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
3971         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
3972         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
3973         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
3974         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
3975         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
3976         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
3977         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
3978         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
3979         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
3980         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
3981         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
3982         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
3983         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
3984         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
3985         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
3986         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
3987         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
3988         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
3989         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
3990         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
3991         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
3992         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
3993         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
3994         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
3995         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
3996         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
3997         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
3998         * testsuite/27_io/objects/char/1.cc: Likewise.
3999         * testsuite/27_io/objects/char/10.cc: Likewise.
4000         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
4001         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
4002         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
4003         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
4004         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
4005         * testsuite/27_io/objects/char/2.cc: Likewise.
4006         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
4007         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
4008         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
4009         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
4010         * testsuite/27_io/objects/char/5.cc: Likewise.
4011         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
4012         * testsuite/27_io/objects/char/6.cc: Likewise.
4013         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
4014         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
4015         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
4016         * testsuite/27_io/objects/char/7.cc: Likewise.
4017         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
4018         * testsuite/27_io/objects/char/8.cc: Likewise.
4019         * testsuite/27_io/objects/char/9.cc: Likewise.
4020         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
4021         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
4022         * testsuite/27_io/objects/char/dr455.cc: Likewise.
4023         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
4024         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
4025         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
4026         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
4027         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
4028         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
4029         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
4030         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
4031         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
4032         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
4033         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
4034         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
4035         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
4036         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
4037         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
4038         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
4039         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
4040         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
4041         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
4042         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
4043         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
4044         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
4045         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
4046         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
4047         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
4048         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
4049         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
4050         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
4051         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
4052         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
4053         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
4054         * testsuite/27_io/types/1.cc: Likewise.
4055         * testsuite/27_io/types/2.cc: Likewise.
4056         * testsuite/27_io/types/3.cc: Likewise.
4057         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
4058         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
4059         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
4060         Likewise.
4061         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
4062         Likewise.
4063         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
4064         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
4065         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
4066         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
4067         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
4068         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
4069         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
4070         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
4071         Likewise.
4072         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
4073         Likewise.
4074         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
4075         Likewise.
4076         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
4077         Likewise.
4078         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
4079         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
4080         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
4081         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
4082         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
4083         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
4084         Likewise.
4085         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
4086         Likewise.
4087         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
4088         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
4089         * testsuite/30_threads/thread/id/operators.cc: Likewise.
4090         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
4091         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
4092         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
4093         * testsuite/Makefile.am: Likewise.
4094         * testsuite/abi/30586.cc: Likewise.
4095         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
4096         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
4097         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
4098         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
4099         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
4100         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
4101         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
4102         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
4103         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
4104         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
4105         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
4106         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
4107         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
4108         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
4109         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
4110         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
4111         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
4112         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
4113         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
4114         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
4115         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
4116         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
4117         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
4118         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
4119         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
4120         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
4121         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
4122         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
4123         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
4124         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
4125         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
4126         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
4127         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
4128         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
4129         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
4130         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
4131         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
4132         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
4133         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
4134         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
4135         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
4136         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
4137         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
4138         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
4139         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
4140         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
4141         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
4142         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
4143         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
4144         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
4145         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
4146         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
4147         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
4148         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
4149         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
4150         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
4151         * testsuite/abi/demangle/regression/7986.cc: Likewise.
4152         * testsuite/abi/demangle/regression/8897.cc: Likewise.
4153         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
4154         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
4155         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
4156         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
4157         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
4158         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
4159         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
4160         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
4161         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
4162         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
4163         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
4164         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
4165         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
4166         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
4167         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
4168         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
4169         * testsuite/abi/demangle/regression/old.cc: Likewise.
4170         * testsuite/abi/header_cxxabi.c: Likewise.
4171         * testsuite/backward/11460.cc: Likewise.
4172         * testsuite/backward/hash_map/1.cc: Likewise.
4173         * testsuite/backward/hash_map/14648.cc: Likewise.
4174         * testsuite/backward/hash_map/23528.cc: Likewise.
4175         * testsuite/backward/hash_set/1.cc: Likewise.
4176         * testsuite/backward/strstream_members.cc: Likewise.
4177         * testsuite/config/default.exp: Likewise.
4178         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
4179         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
4180         * testsuite/data/istream_extractor_other-1.tst: Likewise.
4181         * testsuite/data/istream_extractor_other-1.txt: Likewise.
4182         * testsuite/data/istream_extractor_other-2.tst: Likewise.
4183         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
4184         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
4185         * testsuite/data/sgetn.txt: Likewise.
4186         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
4187         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
4188         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
4189         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
4190         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
4191         * testsuite/ext/array_allocator/26875.cc: Likewise.
4192         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
4193         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
4194         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
4195         * testsuite/ext/array_allocator/check_new.cc: Likewise.
4196         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
4197         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
4198         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
4199         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
4200         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
4201         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
4202         * testsuite/ext/codecvt/1.cc: Likewise.
4203         * testsuite/ext/codecvt/char-1.cc: Likewise.
4204         * testsuite/ext/codecvt/char-2.cc: Likewise.
4205         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
4206         * testsuite/ext/concept_checks.cc: Likewise.
4207         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
4208         Likewise.
4209         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
4210         Likewise.
4211         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
4212         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
4213         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
4214         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
4215         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
4216         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
4217         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
4218         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
4219         Likewise.
4220         * testsuite/ext/headers.cc: Likewise.
4221         * testsuite/ext/is_heap/1.cc: Likewise.
4222         * testsuite/ext/is_heap/check_type.cc: Likewise.
4223         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
4224         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
4225         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
4226         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
4227         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
4228         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
4229         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
4230         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
4231         * testsuite/ext/median.cc: Likewise.
4232         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
4233         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
4234         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
4235         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
4236         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
4237         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
4238         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
4239         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
4240         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
4241         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
4242         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
4243         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
4244         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
4245         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
4246         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
4247         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
4248         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
4249         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
4250         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
4251         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
4252         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
4253         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
4254         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
4255         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
4256         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
4257         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
4258         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
4259         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
4260         * testsuite/ext/new_allocator/check_new.cc: Likewise.
4261         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
4262         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
4263         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
4264         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
4265         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
4266         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
4267         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
4268         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
4269         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
4270         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
4271         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
4272         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
4273         * testsuite/ext/rope/1.cc: Likewise.
4274         * testsuite/ext/rope/2.cc: Likewise.
4275         * testsuite/ext/rope/3.cc: Likewise.
4276         * testsuite/ext/rope/36832.cc: Likewise.
4277         * testsuite/ext/rope/4.cc: Likewise.
4278         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
4279         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
4280         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
4281         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
4282         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
4283         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
4284         Likewise.
4285         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
4286         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
4287         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
4288         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
4289         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
4290         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
4291         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
4292         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
4293         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
4294         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
4295         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
4296         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
4297         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
4298         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
4299         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
4300         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
4301         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
4302         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
4303         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
4304         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
4305         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
4306         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
4307         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
4308         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
4309         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
4310         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
4311         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
4312         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
4313         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
4314         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
4315         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
4316         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
4317         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
4318         * testsuite/lib/dg-options.exp: Likewise.
4319         * testsuite/lib/libstdc++.exp: Likewise.
4320         * testsuite/lib/prune.exp: Likewise.
4321         * testsuite/libstdc++-abi/abi.exp: Likewise.
4322         * testsuite/libstdc++-dg/conformance.exp: Likewise.
4323         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
4324         Likewise.
4325         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
4326         Likewise.
4327         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
4328         Likewise.
4329         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
4330         Likewise.
4331         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
4332         Likewise.
4333         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
4334         Likewise.
4335         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
4336         Likewise.
4337         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
4338         Likewise.
4339         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
4340         Likewise.
4341         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
4342         Likewise.
4343         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
4344         Likewise.
4345         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
4346         Likewise.
4347         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
4348         Likewise.
4349         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
4350         Likewise.
4351         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
4352         Likewise.
4353         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
4354         Likewise.
4355         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
4356         Likewise.
4357         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
4358         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
4359         Likewise.
4360         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
4361         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
4362         Likewise.
4363         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
4364         Likewise.
4365         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
4366         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
4367         Likewise.
4368         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
4369         Likewise.
4370         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
4371         Likewise.
4372         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
4373         Likewise.
4374         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
4375         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
4376         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
4377         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
4378         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
4379         Likewise.
4380         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
4381         Likewise.
4382         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
4383         Likewise.
4384         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
4385         Likewise.
4386         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
4387         Likewise.
4388         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
4389         Likewise.
4390         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
4391         Likewise.
4392         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
4393         Likewise.
4394         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
4395         Likewise.
4396         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
4397         Likewise.
4398         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
4399         Likewise.
4400         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
4401         Likewise.
4402         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
4403         Likewise.
4404         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
4405         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
4406         Likewise.
4407         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
4408         Likewise.
4409         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
4410         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
4411         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
4412         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
4413         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
4414         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
4415         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
4416         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
4417         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
4418         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
4419         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
4420         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
4421         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
4422         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
4423         Likewise.
4424         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
4425         Likewise.
4426         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
4427         Likewise.
4428         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
4429         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
4430         Likewise.
4431         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
4432         Likewise.
4433         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
4434         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
4435         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
4436         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
4437         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
4438         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
4439         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
4440         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
4441         Likewise.
4442         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
4443         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
4444         Likewise.
4445         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
4446         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
4447         Likewise.
4448         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
4449         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
4450         Likewise.
4451         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
4452         Likewise.
4453         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
4454         Likewise.
4455         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
4456         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
4457         Likewise.
4458         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
4459         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
4460         Likewise.
4461         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
4462         Likewise.
4463         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
4464         Likewise.
4465         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
4466         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
4467         Likewise.
4468         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
4469         Likewise.
4470         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
4471         Likewise.
4472         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
4473         Likewise.
4474         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
4475         Likewise.
4476         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
4477         Likewise.
4478         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
4479         Likewise.
4480         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
4481         Likewise.
4482         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
4483         Likewise.
4484         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
4485         Likewise.
4486         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
4487         Likewise.
4488         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
4489         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
4490         Likewise.
4491         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
4492         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
4493         Likewise.
4494         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
4495         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
4496         Likewise.
4497         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
4498         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
4499         Likewise.
4500         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
4501         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
4502         Likewise.
4503         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
4504         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
4505         Likewise.
4506         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
4507         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
4508         Likewise.
4509         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
4510         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
4511         Likewise.
4512         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
4513         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
4514         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
4515         Likewise.
4516         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
4517         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
4518         Likewise.
4519         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
4520         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
4521         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
4522         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
4523         Likewise.
4524         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
4525         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
4526         Likewise.
4527         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
4528         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
4529         Likewise.
4530         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
4531         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
4532         Likewise.
4533         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
4534         Likewise.
4535         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
4536         Likewise.
4537         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
4538         Likewise.
4539         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
4540         Likewise.
4541         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
4542         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
4543         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
4544         Likewise.
4545         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
4546         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
4547         Likewise.
4548         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
4549         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
4550         Likewise.
4551         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
4552         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
4553         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
4554         Likewise.
4555         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
4556         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
4557         Likewise.
4558         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
4559         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
4560         Likewise.
4561         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
4562         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
4563         Likewise.
4564         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
4565         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
4566         Likewise.
4567         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
4568         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
4569         Likewise.
4570         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
4571         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
4572         Likewise.
4573         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
4574         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
4575         Likewise.
4576         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
4577         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
4578         Likewise.
4579         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
4580         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
4581         Likewise.
4582         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
4583         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
4584         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
4585         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
4586         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
4587         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
4588         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
4589         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
4590         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
4591         Likewise.
4592         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
4593         Likewise.
4594         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
4595         Likewise.
4596         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
4597         Likewise.
4598         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
4599         Likewise.
4600         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
4601         Likewise.
4602         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
4603         Likewise.
4604         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
4605         Likewise.
4606         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
4607         Likewise.
4608         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
4609         Likewise.
4610         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
4611         Likewise.
4612         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
4613         Likewise.
4614         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
4615         Likewise.
4616         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
4617         Likewise.
4618         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
4619         Likewise.
4620         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
4621         Likewise.
4622         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
4623         Likewise.
4624         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
4625         Likewise.
4626         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
4627         Likewise.
4628         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
4629         Likewise.
4630         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
4631         Likewise.
4632         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
4633         Likewise.
4634         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
4635         Likewise.
4636         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
4637         Likewise.
4638         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
4639         Likewise.
4640         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
4641         Likewise.
4642         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
4643         Likewise.
4644         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
4645         Likewise.
4646         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
4647         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
4648         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
4649         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
4650         Likewise.
4651         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
4652         Likewise.
4653         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
4654         Likewise.
4655         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
4656         Likewise.
4657         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
4658         Likewise.
4659         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
4660         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
4661         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
4662         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
4663         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
4664         Likewise.
4665         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
4666         Likewise.
4667         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
4668         Likewise.
4669         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
4670         Likewise.
4671         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
4672         Likewise.
4673         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
4674         Likewise.
4675         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
4676         Likewise.
4677         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
4678         Likewise.
4679         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
4680         Likewise.
4681         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
4682         Likewise.
4683         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
4684         Likewise.
4685         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
4686         Likewise.
4687         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
4688         Likewise.
4689         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
4690         Likewise.
4691         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
4692         Likewise.
4693         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
4694         Likewise.
4695         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
4696         Likewise.
4697         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
4698         Likewise.
4699         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
4700         Likewise.
4701         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
4702         Likewise.
4703         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
4704         Likewise.
4705         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
4706         Likewise.
4707         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
4708         Likewise.
4709         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
4710         Likewise.
4711         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
4712         Likewise.
4713         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
4714         Likewise.
4715         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
4716         Likewise.
4717         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
4718         Likewise.
4719         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
4720         Likewise.
4721         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
4722         Likewise.
4723         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
4724         Likewise.
4725         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
4726         Likewise.
4727         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
4728         Likewise.
4729         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
4730         Likewise.
4731         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
4732         Likewise.
4733         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
4734         Likewise.
4735         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
4736         Likewise.
4737         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
4738         Likewise.
4739         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
4740         Likewise.
4741         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
4742         Likewise.
4743         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
4744         Likewise.
4745         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
4746         Likewise.
4747         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
4748         Likewise.
4749         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
4750         Likewise.
4751         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
4752         Likewise.
4753         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
4754         Likewise.
4755         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
4756         Likewise.
4757         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
4758         Likewise.
4759         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
4760         Likewise.
4761         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
4762         Likewise.
4763         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
4764         Likewise.
4765         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
4766         Likewise.
4767         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
4768         Likewise.
4769         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
4770         Likewise.
4771         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
4772         Likewise.
4773         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
4774         Likewise.
4775         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
4776         Likewise.
4777         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
4778         Likewise.
4779         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
4780         Likewise.
4781         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
4782         Likewise.
4783         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
4784         Likewise.
4785         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
4786         Likewise.
4787         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
4788         Likewise.
4789         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
4790         Likewise.
4791         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
4792         Likewise.
4793         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
4794         Likewise.
4795         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
4796         Likewise.
4797         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
4798         Likewise.
4799         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
4800         Likewise.
4801         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
4802         Likewise.
4803         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
4804         Likewise.
4805         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
4806         Likewise.
4807         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
4808         Likewise.
4809         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
4810         Likewise.
4811         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
4812         Likewise.
4813         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
4814         Likewise.
4815         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
4816         Likewise.
4817         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
4818         Likewise.
4819         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
4820         Likewise.
4821         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
4822         Likewise.
4823         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
4824         Likewise.
4825         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
4826         Likewise.
4827         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
4828         Likewise.
4829         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
4830         Likewise.
4831         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
4832         Likewise.
4833         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
4834         Likewise.
4835         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
4836         Likewise.
4837         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
4838         Likewise.
4839         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
4840         Likewise.
4841         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
4842         Likewise.
4843         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
4844         Likewise.
4845         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
4846         Likewise.
4847         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
4848         Likewise.
4849         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
4850         Likewise.
4851         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
4852         Likewise.
4853         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
4854         Likewise.
4855         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
4856         Likewise.
4857         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
4858         Likewise.
4859         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
4860         Likewise.
4861         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
4862         Likewise.
4863         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
4864         Likewise.
4865         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
4866         Likewise.
4867         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
4868         Likewise.
4869         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
4870         Likewise.
4871         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
4872         Likewise.
4873         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
4874         Likewise.
4875         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
4876         Likewise.
4877         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
4878         Likewise.
4879         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
4880         Likewise.
4881         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
4882         Likewise.
4883         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
4884         Likewise.
4885         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
4886         Likewise.
4887         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
4888         Likewise.
4889         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
4890         Likewise.
4891         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
4892         Likewise.
4893         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
4894         Likewise.
4895         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
4896         Likewise.
4897         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
4898         Likewise.
4899         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
4900         Likewise.
4901         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
4902         Likewise.
4903         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
4904         Likewise.
4905         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
4906         Likewise.
4907         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
4908         Likewise.
4909         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
4910         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
4911         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
4912         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
4913         Likewise.
4914         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
4915         Likewise.
4916         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
4917         Likewise.
4918         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
4919         Likewise.
4920         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
4921         Likewise.
4922         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
4923         Likewise.
4924         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
4925         Likewise.
4926         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
4927         Likewise.
4928         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
4929         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
4930         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
4931         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
4932         Likewise.
4933         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
4934         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
4935         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
4936         Likewise.
4937         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
4938         Likewise.
4939         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
4940         Likewise.
4941         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
4942         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
4943         Likewise.
4944         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
4945         Likewise.
4946         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
4947         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
4948         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
4949         Likewise.
4950         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
4951         Likewise.
4952         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
4953         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
4954         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
4955         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
4956         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
4957         Likewise.
4958         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
4959         Likewise.
4960         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
4961         Likewise.
4962         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
4963         Likewise.
4964         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
4965         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
4966         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
4967         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
4968         Likewise.
4969         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
4970         Likewise.
4971         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
4972         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
4973         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
4974         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
4975         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
4976         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
4977         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
4978         Likewise.
4979         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
4980         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
4981         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
4982         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
4983         Likewise.
4984         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
4985         Likewise.
4986         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
4987         Likewise.
4988         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
4989         Likewise.
4990         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
4991         Likewise.
4992         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
4993         Likewise.
4994         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
4995         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
4996         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
4997         Likewise.
4998         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
4999         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
5000         Likewise.
5001         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
5002         Likewise.
5003         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
5004         Likewise.
5005         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
5006         Likewise.
5007         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
5008         Likewise.
5009         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5010         Likewise.
5011         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
5012         Likewise.
5013         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
5014         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
5015         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
5016         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
5017         Likewise.
5018         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
5019         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
5020         Likewise.
5021         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
5022         Likewise.
5023         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
5024         Likewise.
5025         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
5026         Likewise.
5027         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
5028         Likewise.
5029         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5030         Likewise.
5031         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
5032         Likewise.
5033         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
5034         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
5035         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
5036         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
5037         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
5038         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
5039         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
5040         Likewise.
5041         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
5042         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
5043         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
5044         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
5045         Likewise.
5046         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
5047         Likewise.
5048         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
5049         Likewise.
5050         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
5051         Likewise.
5052         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
5053         Likewise.
5054         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
5055         Likewise.
5056         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
5057         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
5058         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
5059         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
5060         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
5061         Likewise.
5062         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
5063         Likewise.
5064         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
5065         Likewise.
5066         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
5067         Likewise.
5068         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
5069         Likewise.
5070         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
5071         Likewise.
5072         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
5073         Likewise.
5074         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
5075         Likewise.
5076         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
5077         Likewise.
5078         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
5079         Likewise.
5080         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
5081         Likewise.
5082         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
5083         Likewise.
5084         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
5085         Likewise.
5086         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
5087         Likewise.
5088         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
5089         Likewise.
5090         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
5091         Likewise.
5092         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
5093         Likewise.
5094         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
5095         Likewise.
5096         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
5097         Likewise.
5098         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
5099         Likewise.
5100         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
5101         Likewise.
5102         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
5103         Likewise.
5104         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
5105         Likewise.
5106         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
5107         Likewise.
5108         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
5109         Likewise.
5110         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
5111         Likewise.
5112         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
5113         Likewise.
5114         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
5115         Likewise.
5116         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
5117         Likewise.
5118         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
5119         Likewise.
5120         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
5121         Likewise.
5122         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
5123         Likewise.
5124         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
5125         Likewise.
5126         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
5127         Likewise.
5128         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
5129         Likewise.
5130         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
5131         Likewise.
5132         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
5133         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
5134         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
5135         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
5136         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
5137         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
5138         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
5139         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
5140         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
5141         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
5142         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
5143         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
5144         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
5145         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
5146         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
5147         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
5148         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
5149         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
5150         * testsuite/tr1/headers/all.cc: Likewise.
5151         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
5152         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
5153         * testsuite/util/testsuite_shared.cc: Likewise.
5154         * scripts/extract_symvers: Likewise.  Remove runtime exception.
5155         * testsuite/17_intro/headers/all.cc: Likewise.
5156         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
5157         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
5158         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
5159         Likewise.
5160         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
5161         Likewise.
5162         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
5163         Likewise.
5164         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
5165         Likewise.
5166         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
5167         Likewise.
5168         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
5169         Likewise.
5170         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
5171         Likewise.
5172         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
5173         Likewise.
5174         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
5175         Likewise.
5176         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
5177         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
5178         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
5179         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
5180         Likewise.
5181         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
5182         Likewise.
5183         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
5184         Likewise.
5185         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
5186         Likewise.
5187         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
5188         Likewise.
5189         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
5190         Likewise.
5191         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
5192         Likewise.
5193         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
5194         Likewise.
5195         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
5196         Likewise.
5197         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
5198         Likewise.
5199         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
5200         Likewise.
5201         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
5202         Likewise.
5203         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
5204         Likewise.
5205         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
5206         Likewise.
5207         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
5208         Likewise.
5209         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
5210         Likewise.
5211         * testsuite/20_util/pair/moveable.cc: Likewise.
5212         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
5213         Likewise.
5214         * testsuite/20_util/pair/swap.cc: Likewise.
5215         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
5216         Likewise.
5217         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
5218         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
5219         Likewise.
5220         * testsuite/20_util/tuple/moveable.cc: Likewise.
5221         * testsuite/20_util/tuple/moveable2.cc: Likewise.
5222         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
5223         Likewise.
5224         * testsuite/20_util/tuple/swap.cc: Likewise.
5225         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
5226         Likewise.
5227         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
5228         Likewise.
5229         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
5230         Likewise.
5231         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
5232         Likewise.
5233         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
5234         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
5235         Likewise.
5236         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
5237         Likewise.
5238         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
5239         Likewise.
5240         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
5241         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
5242         Likewise.
5243         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
5244         Likewise.
5245         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
5246         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
5247         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
5248         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
5249         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
5250         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
5251         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
5252         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
5253         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
5254         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
5255         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
5256         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
5257         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
5258         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
5259         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
5260         Likewise.
5261         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
5262         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
5263         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
5264         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
5265         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
5266         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
5267         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
5268         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
5269         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
5270         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
5271         Likewise.
5272         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
5273         Likewise.
5274         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
5275         Likewise.
5276         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
5277         Likewise.
5278         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
5279         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
5280         Likewise.
5281         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
5282         Likewise.
5283         * testsuite/23_containers/deque/14340.cc: Likewise.
5284         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
5285         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
5286         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
5287         * testsuite/23_containers/deque/init-list.cc: Likewise.
5288         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
5289         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
5290         * testsuite/23_containers/deque/moveable.cc: Likewise.
5291         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
5292         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
5293         Likewise.
5294         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
5295         Likewise.
5296         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
5297         Likewise.
5298         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
5299         Likewise.
5300         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
5301         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
5302         Likewise.
5303         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
5304         Likewise.
5305         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
5306         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
5307         Likewise.
5308         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
5309         Likewise.
5310         * testsuite/23_containers/list/14340.cc: Likewise.
5311         * testsuite/23_containers/list/23781.cc: Likewise.
5312         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
5313         * testsuite/23_containers/list/init-list.cc: Likewise.
5314         * testsuite/23_containers/list/moveable.cc: Likewise.
5315         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
5316         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
5317         Likewise.
5318         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
5319         Likewise.
5320         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
5321         Likewise.
5322         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
5323         Likewise.
5324         * testsuite/23_containers/map/14340.cc: Likewise.
5325         * testsuite/23_containers/map/23781.cc: Likewise.
5326         * testsuite/23_containers/map/init-list.cc: Likewise.
5327         * testsuite/23_containers/map/moveable.cc: Likewise.
5328         * testsuite/23_containers/map/operations/1.cc: Likewise.
5329         * testsuite/23_containers/map/operations/31440.cc: Likewise.
5330         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
5331         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
5332         Likewise.
5333         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
5334         Likewise.
5335         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
5336         Likewise.
5337         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
5338         Likewise.
5339         * testsuite/23_containers/multimap/14340.cc: Likewise.
5340         * testsuite/23_containers/multimap/23781.cc: Likewise.
5341         * testsuite/23_containers/multimap/init-list.cc: Likewise.
5342         * testsuite/23_containers/multimap/moveable.cc: Likewise.
5343         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
5344         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
5345         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
5346         Likewise.
5347         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
5348         Likewise.
5349         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
5350         Likewise.
5351         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
5352         Likewise.
5353         * testsuite/23_containers/multiset/14340.cc: Likewise.
5354         * testsuite/23_containers/multiset/23781.cc: Likewise.
5355         * testsuite/23_containers/multiset/init-list.cc: Likewise.
5356         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
5357         * testsuite/23_containers/multiset/moveable.cc: Likewise.
5358         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
5359         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
5360         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
5361         Likewise.
5362         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
5363         Likewise.
5364         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
5365         Likewise.
5366         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
5367         Likewise.
5368         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
5369         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
5370         Likewise.
5371         * testsuite/23_containers/queue/moveable.cc: Likewise.
5372         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
5373         Likewise.
5374         * testsuite/23_containers/set/14340.cc: Likewise.
5375         * testsuite/23_containers/set/23781.cc: Likewise.
5376         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
5377         * testsuite/23_containers/set/init-list.cc: Likewise.
5378         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
5379         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
5380         * testsuite/23_containers/set/moveable.cc: Likewise.
5381         * testsuite/23_containers/set/operations/1.cc: Likewise.
5382         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
5383         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
5384         Likewise.
5385         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
5386         Likewise.
5387         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
5388         Likewise.
5389         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
5390         Likewise.
5391         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
5392         Likewise.
5393         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
5394         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
5395         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
5396         Likewise.
5397         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
5398         Likewise.
5399         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
5400         Likewise.
5401         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
5402         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
5403         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
5404         Likewise.
5405         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
5406         Likewise.
5407         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
5408         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
5409         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
5410         Likewise.
5411         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
5412         Likewise.
5413         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
5414         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
5415         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
5416         Likewise.
5417         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
5418         Likewise.
5419         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
5420         Likewise.
5421         * testsuite/23_containers/vector/14340.cc: Likewise.
5422         * testsuite/23_containers/vector/26412-1.cc: Likewise.
5423         * testsuite/23_containers/vector/26412-2.cc: Likewise.
5424         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
5425         Likewise.
5426         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
5427         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
5428         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
5429         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
5430         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
5431         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
5432         Likewise.
5433         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
5434         Likewise.
5435         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
5436         Likewise.
5437         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
5438         Likewise.
5439         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
5440         Likewise.
5441         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
5442         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
5443         * testsuite/23_containers/vector/init-list.cc: Likewise.
5444         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
5445         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
5446         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
5447         * testsuite/23_containers/vector/moveable.cc: Likewise.
5448         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
5449         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
5450         Likewise.
5451         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
5452         Likewise.
5453         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
5454         Likewise.
5455         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
5456         Likewise.
5457         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
5458         * testsuite/23_containers/vector/types/23767.cc: Likewise.
5459         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
5460         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
5461         Likewise.
5462         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
5463         Likewise.
5464         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
5465         Likewise.
5466         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
5467         Likewise.
5468         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
5469         Likewise.
5470         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
5471         Likewise.
5472         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
5473         Likewise.
5474         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
5475         Likewise.
5476         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
5477         Likewise.
5478         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
5479         Likewise.
5480         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
5481         Likewise.
5482         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
5483         Likewise.
5484         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
5485         Likewise.
5486         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
5487         Likewise.
5488         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
5489         Likewise.
5490         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
5491         Likewise.
5492         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
5493         Likewise.
5494         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
5495         Likewise.
5496         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
5497         Likewise.
5498         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
5499         Likewise.
5500         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
5501         Likewise.
5502         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
5503         Likewise.
5504         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
5505         Likewise.
5506         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
5507         Likewise.
5508         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
5509         Likewise.
5510         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
5511         Likewise.
5512         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
5513         Likewise.
5514         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
5515         Likewise.
5516         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
5517         Likewise.
5518         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
5519         Likewise.
5520         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
5521         Likewise.
5522         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
5523         Likewise.
5524         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
5525         Likewise.
5526         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
5527         Likewise.
5528         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
5529         Likewise.
5530         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
5531         Likewise.
5532         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
5533         Likewise.
5534         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
5535         Likewise.
5536         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
5537         Likewise.
5538         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
5539         Likewise.
5540         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
5541         Likewise.
5542         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
5543         Likewise.
5544         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
5545         Likewise.
5546         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
5547         Likewise.
5548         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
5549         Likewise.
5550         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
5551         Likewise.
5552         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
5553         Likewise.
5554         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
5555         Likewise.
5556         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
5557         Likewise.
5558         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
5559         Likewise.
5560         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
5561         Likewise.
5562         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
5563         Likewise.
5564         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
5565         Likewise.
5566         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
5567         Likewise.
5568         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
5569         Likewise.
5570         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
5571         Likewise.
5572         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
5573         Likewise.
5574         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
5575         Likewise.
5576         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
5577         Likewise.
5578         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
5579         Likewise.
5580         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
5581         Likewise.
5582         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
5583         Likewise.
5584         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
5585         Likewise.
5586         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
5587         Likewise.
5588         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
5589         Likewise.
5590         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
5591         Likewise.
5592         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
5593         Likewise.
5594         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
5595         Likewise.
5596         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
5597         Likewise.
5598         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
5599         Likewise.
5600         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
5601         Likewise.
5602         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
5603         Likewise.
5604         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
5605         Likewise.
5606         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
5607         Likewise.
5608         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
5609         Likewise.
5610         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
5611         Likewise.
5612         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
5613         Likewise.
5614         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
5615         Likewise.
5616         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
5617         Likewise.
5618         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
5619         Likewise.
5620         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
5621         Likewise.
5622         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
5623         Likewise.
5624         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
5625         Likewise.
5626         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
5627         Likewise.
5628         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
5629         Likewise.
5630         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
5631         Likewise.
5632         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
5633         Likewise.
5634         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
5635         Likewise.
5636         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
5637         Likewise.
5638         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
5639         Likewise.
5640         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
5641         Likewise.
5642         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
5643         Likewise.
5644         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
5645         Likewise.
5646         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
5647         Likewise.
5648         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
5649         Likewise.
5650         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
5651         Likewise.
5652         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
5653         Likewise.
5654         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
5655         Likewise.
5656         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
5657         Likewise.
5658         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
5659         Likewise.
5660         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
5661         Likewise.
5662         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
5663         Likewise.
5664         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
5665         Likewise.
5666         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
5667         Likewise.
5668         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
5669         Likewise.
5670         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
5671         Likewise.
5672         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
5673         Likewise.
5674         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
5675         Likewise.
5676         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
5677         Likewise.
5678         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
5679         Likewise.
5680         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
5681         Likewise.
5682         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
5683         Likewise.
5684         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
5685         Likewise.
5686         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
5687         Likewise.
5688         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
5689         Likewise.
5690         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
5691         Likewise.
5692         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
5693         Likewise.
5694         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
5695         Likewise.
5696         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
5697         Likewise.
5698         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
5699         Likewise.
5700         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
5701         Likewise.
5702         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
5703         Likewise.
5704         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
5705         Likewise.
5706         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
5707         Likewise.
5708         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
5709         Likewise.
5710         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
5711         Likewise.
5712         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
5713         Likewise.
5714         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
5715         Likewise.
5716         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
5717         Likewise.
5718         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
5719         Likewise.
5720         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
5721         Likewise.
5722         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
5723         Likewise.
5724         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
5725         Likewise.
5726         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
5727         Likewise.
5728         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
5729         Likewise.
5730         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
5731         Likewise.
5732         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
5733         Likewise.
5734         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
5735         Likewise.
5736         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
5737         Likewise.
5738         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
5739         Likewise.
5740         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
5741         Likewise.
5742         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
5743         Likewise.
5744         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
5745         Likewise.
5746         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
5747         Likewise.
5748         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
5749         Likewise.
5750         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
5751         Likewise.
5752         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
5753         Likewise.
5754         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
5755         Likewise.
5756         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
5757         Likewise.
5758         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
5759         Likewise.
5760         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
5761         Likewise.
5762         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
5763         Likewise.
5764         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
5765         Likewise.
5766         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
5767         Likewise.
5768         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
5769         Likewise.
5770         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
5771         Likewise.
5772         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
5773         Likewise.
5774         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
5775         Likewise.
5776         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
5777         Likewise.
5778         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
5779         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
5780         Likewise.
5781         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
5782         Likewise.
5783         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
5784         Likewise.
5785         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
5786         Likewise.
5787         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
5788         Likewise.
5789         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
5790         Likewise.
5791         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
5792         Likewise.
5793         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
5794         Likewise.
5795         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
5796         Likewise.
5797         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
5798         Likewise.
5799         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
5800         Likewise.
5801         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
5802         Likewise.
5803         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
5804         Likewise.
5805         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
5806         Likewise.
5807         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
5808         Likewise.
5809         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
5810         Likewise.
5811         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
5812         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
5813         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
5814         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
5815         Likewise.
5816         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
5817         Likewise.
5818         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
5819         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
5820         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
5821         Likewise.
5822         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
5823         Likewise.
5824         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
5825         Likewise.
5826         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
5827         Likewise.
5828         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
5829         Likewise.
5830         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
5831         Likewise.
5832         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
5833         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
5834         Likewise.
5835         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
5836         * testsuite/26_numerics/valarray/27867.cc: Likewise.
5837         * testsuite/26_numerics/valarray/30416.cc: Likewise.
5838         * testsuite/26_numerics/valarray/33084.cc: Likewise.
5839         * testsuite/26_numerics/valarray/algo.cc: Likewise.
5840         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
5841         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
5842         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
5843         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
5844         Likewise.
5845         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
5846         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
5847         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
5848         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
5849         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
5850         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
5851         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
5852         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
5853         Likewise.
5854         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
5855         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
5856         Likewise.
5857         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
5858         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
5859         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
5860         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
5861         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
5862         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
5863         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
5864         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
5865         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
5866         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
5867         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
5868         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
5869         Likewise.
5870         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
5871         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
5872         Likewise.
5873         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
5874         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
5875         Likewise.
5876         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
5877         Likewise.
5878         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
5879         Likewise.
5880         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
5881         Likewise.
5882         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
5883         Likewise.
5884         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
5885         Likewise.
5886         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
5887         Likewise.
5888         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
5889         Likewise.
5890         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
5891         Likewise.
5892         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
5893         Likewise.
5894         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
5895         Likewise.
5896         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
5897         Likewise.
5898         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
5899         Likewise.
5900         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
5901         Likewise.
5902         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
5903         Likewise.
5904         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
5905         Likewise.
5906         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
5907         Likewise.
5908         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
5909         Likewise.
5910         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
5911         Likewise.
5912         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
5913         Likewise.
5914         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
5915         Likewise.
5916         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
5917         Likewise.
5918         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
5919         Likewise.
5920         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
5921         Likewise.
5922         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
5923         Likewise.
5924         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
5925         Likewise.
5926         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
5927         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
5928         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
5929         Likewise.
5930         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
5931         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
5932         Likewise.
5933         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
5934         Likewise.
5935         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
5936         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
5937         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
5938         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
5939         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
5940         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
5941         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
5942         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
5943         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
5944         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
5945         Likewise.
5946         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
5947         Likewise.
5948         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
5949         Likewise.
5950         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
5951         Likewise.
5952         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
5953         Likewise.
5954         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
5955         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
5956         Likewise.
5957         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
5958         Likewise.
5959         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
5960         Likewise.
5961         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
5962         Likewise.
5963         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
5964         Likewise.
5965         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
5966         Likewise.
5967         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
5968         Likewise.
5969         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
5970         Likewise.
5971         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
5972         Likewise.
5973         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
5974         Likewise.
5975         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
5976         Likewise.
5977         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
5978         Likewise.
5979         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
5980         Likewise.
5981         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
5982         Likewise.
5983         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
5984         Likewise.
5985         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
5986         Likewise.
5987         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
5988         Likewise.
5989         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
5990         Likewise.
5991         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
5992         Likewise.
5993         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
5994         Likewise.
5995         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
5996         Likewise.
5997         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
5998         Likewise.
5999         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
6000         Likewise.
6001         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
6002         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
6003         Likewise.
6004         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
6005         Likewise.
6006         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
6007         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
6008         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
6009         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
6010         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
6011         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
6012         Likewise.
6013         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
6014         Likewise.
6015         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
6016         Likewise.
6017         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
6018         Likewise.
6019         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
6020         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
6021         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
6022         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
6023         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
6024         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
6025         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
6026         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
6027         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
6028         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
6029         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
6030         Likewise.
6031         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
6032         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
6033         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
6034         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
6035         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
6036         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
6037         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
6038         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
6039         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
6040         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
6041         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
6042         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
6043         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
6044         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
6045         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
6046         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
6047         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
6048         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
6049         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
6050         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
6051         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
6052         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
6053         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
6054         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
6055         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
6056         Likewise.
6057         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
6058         * testsuite/27_io/fpos/14252.cc: Likewise.
6059         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
6060         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
6061         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
6062         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
6063         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
6064         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
6065         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
6066         * testsuite/27_io/ios_base/state/1.cc: Likewise.
6067         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
6068         Likewise.
6069         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
6070         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
6071         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
6072         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
6073         Likewise.
6074         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
6075         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
6076         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
6077         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
6078         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
6079         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
6080         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
6081         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
6082         * testsuite/27_io/objects/char/3045.cc: Likewise.
6083         * testsuite/27_io/objects/char/3647.cc: Likewise.
6084         * testsuite/27_io/objects/char/5268.cc: Likewise.
6085         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
6086         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
6087         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
6088         * testsuite/28_regex/init-list.cc: Likewise.
6089         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
6090         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
6091         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
6092         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
6093         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
6094         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
6095         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
6096         Likewise.
6097         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
6098         Likewise.
6099         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
6100         Likewise.
6101         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
6102         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
6103         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
6104         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
6105         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
6106         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
6107         Likewise.
6108         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
6109         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
6110         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
6111         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
6112         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
6113         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
6114         Likewise.
6115         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
6116         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
6117         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
6118         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
6119         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
6120         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
6121         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
6122         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
6123         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
6124         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
6125         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
6126         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
6127         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
6128         Likewise.
6129         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
6130         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
6131         Likewise.
6132         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
6133         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
6134         Likewise.
6135         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
6136         Likewise.
6137         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
6138         Likewise.
6139         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
6140         Likewise.
6141         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
6142         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
6143         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
6144         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
6145         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
6146         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
6147         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
6148         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
6149         Likewise.
6150         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
6151         Likewise.
6152         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
6153         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
6154         Likewise.
6155         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
6156         Likewise.
6157         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
6158         Likewise.
6159         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
6160         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
6161         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
6162         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
6163         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
6164         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
6165         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
6166         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
6167         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
6168         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
6169         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
6170         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
6171         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
6172         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
6173         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
6174         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
6175         Likewise.
6176         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
6177         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
6178         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
6179         Likewise.
6180         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
6181         Likewise.
6182         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
6183         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
6184         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
6185         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
6186         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
6187         Likewise.
6188         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
6189         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
6190         Likewise.
6191         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
6192         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
6193         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
6194         Likewise.
6195         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
6196         Likewise.
6197         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
6198         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
6199         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
6200         Likewise.
6201         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
6202         Likewise.
6203         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
6204         Likewise.
6205         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
6206         Likewise.
6207         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
6208         Likewise.
6209         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
6210         * testsuite/30_threads/this_thread/1.cc: Likewise.
6211         * testsuite/30_threads/this_thread/2.cc: Likewise.
6212         * testsuite/30_threads/this_thread/3.cc: Likewise.
6213         * testsuite/30_threads/this_thread/4.cc: Likewise.
6214         * testsuite/30_threads/thread/cons/1.cc: Likewise.
6215         * testsuite/30_threads/thread/cons/2.cc: Likewise.
6216         * testsuite/30_threads/thread/cons/3.cc: Likewise.
6217         * testsuite/30_threads/thread/cons/4.cc: Likewise.
6218         * testsuite/30_threads/thread/cons/5.cc: Likewise.
6219         * testsuite/30_threads/thread/cons/6.cc: Likewise.
6220         * testsuite/30_threads/thread/cons/7.cc: Likewise.
6221         * testsuite/30_threads/thread/cons/8.cc: Likewise.
6222         * testsuite/30_threads/thread/cons/9.cc: Likewise.
6223         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
6224         * testsuite/30_threads/thread/members/1.cc: Likewise.
6225         * testsuite/30_threads/thread/members/2.cc: Likewise.
6226         * testsuite/30_threads/thread/members/3.cc: Likewise.
6227         * testsuite/30_threads/thread/members/4.cc: Likewise.
6228         * testsuite/30_threads/thread/members/5.cc: Likewise.
6229         * testsuite/30_threads/thread/swap/1.cc: Likewise.
6230         * testsuite/30_threads/thread/swap/2.cc: Likewise.
6231         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
6232         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
6233         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
6234         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
6235         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
6236         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
6237         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
6238         Likewise.
6239         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
6240         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
6241         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
6242         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
6243         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
6244         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
6245         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
6246         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
6247         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
6248         * testsuite/30_threads/try_lock/1.cc: Likewise.
6249         * testsuite/30_threads/try_lock/2.cc: Likewise.
6250         * testsuite/30_threads/try_lock/3.cc: Likewise.
6251         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
6252         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
6253         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
6254         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
6255         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
6256         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
6257         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
6258         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
6259         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
6260         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
6261         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
6262         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
6263         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
6264         Likewise.
6265         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
6266         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
6267         Likewise.
6268         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
6269         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
6270         Likewise.
6271         * testsuite/ext/array_allocator/1.cc: Likewise.
6272         * testsuite/ext/array_allocator/2.cc: Likewise.
6273         * testsuite/ext/array_allocator/3.cc: Likewise.
6274         * testsuite/ext/ext_pointer/1.cc: Likewise.
6275         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
6276         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
6277         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
6278         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
6279         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
6280         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
6281         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
6282         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
6283         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
6284         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
6285         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
6286         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
6287         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
6288         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
6289         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
6290         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
6291         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
6292         Likewise.
6293         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
6294         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
6295         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
6296         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
6297         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
6298         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
6299         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
6300         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
6301         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
6302         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
6303         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
6304         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
6305         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
6306         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
6307         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
6308         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
6309         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
6310         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
6311         Likewise.
6312         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
6313         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
6314         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
6315         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
6316         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
6317         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
6318         * testsuite/ext/pod_char_traits.cc: Likewise.
6319         * testsuite/ext/slist/23781.cc: Likewise.
6320         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
6321         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
6322         * testsuite/ext/vstring/init-list.cc: Likewise.
6323         * testsuite/ext/vstring/moveable.cc: Likewise.
6324         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
6325         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
6326         Likewise.
6327         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
6328         Likewise.
6329         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
6330         Likewise.
6331         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
6332         Likewise.
6333         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
6334         Likewise.
6335         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
6336         Likewise.
6337         * testsuite/ext/vstring/types/23767.cc: Likewise.
6338         * testsuite/performance/21_strings/string_append.cc: Likewise.
6339         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
6340         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
6341         Likewise.
6342         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
6343         Likewise.
6344         * testsuite/performance/21_strings/string_find.cc: Likewise.
6345         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
6346         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
6347         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
6348         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
6349         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
6350         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
6351         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
6352         Likewise.
6353         * testsuite/performance/23_containers/create/map.cc: Likewise.
6354         * testsuite/performance/23_containers/create_from_sorted/set.cc:
6355         Likewise.
6356         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
6357         * testsuite/performance/23_containers/find/map.cc: Likewise.
6358         * testsuite/performance/23_containers/index/map.cc: Likewise.
6359         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
6360         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
6361         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
6362         Likewise.
6363         * testsuite/performance/23_containers/insert_erase/associative.cc:
6364         Likewise.
6365         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
6366         Likewise.
6367         * testsuite/performance/23_containers/producer_consumer/associative.cc:
6368         Likewise.
6369         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
6370         Likewise.
6371         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
6372         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
6373         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
6374         Likewise.
6375         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
6376         Likewise.
6377         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
6378         Likewise.
6379         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
6380         Likewise.
6381         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
6382         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
6383         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
6384         Likewise.
6385         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
6386         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
6387         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
6388         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
6389         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
6390         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
6391         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
6392         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
6393         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
6394         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
6395         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
6396         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
6397         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
6398         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
6399         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
6400         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
6401         Likewise.
6402         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
6403         Likewise.
6404         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
6405         Likewise.
6406         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
6407         Likewise.
6408         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
6409         Likewise.
6410         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
6411         Likewise.
6412         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
6413         Likewise.
6414         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
6415         Likewise.
6416         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
6417         Likewise.
6418         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
6419         Likewise.
6420         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
6421         Likewise.
6422         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
6423         Likewise.
6424         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
6425         Likewise.
6426         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
6427         Likewise.
6428         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
6429         Likewise.
6430         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
6431         Likewise.
6432         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
6433         Likewise.
6434         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
6435         Likewise.
6436         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
6437         Likewise.
6438         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
6439         Likewise.
6440         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
6441         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
6442         Likewise.
6443         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
6444         Likewise.
6445         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
6446         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
6447         Likewise.
6448         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
6449         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
6450         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
6451         Likewise.
6452         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
6453         Likewise.
6454         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
6455         Likewise.
6456         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
6457         Likewise.
6458         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
6459         Likewise.
6460         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
6461         Likewise.
6462         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
6463         Likewise.
6464         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
6465         Likewise.
6466         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
6467         Likewise.
6468         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
6469         Likewise.
6470         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
6471         Likewise.
6472         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
6473         Likewise.
6474         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
6475         Likewise.
6476         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
6477         Likewise.
6478         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
6479         Likewise.
6480         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
6481         Likewise.
6482         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
6483         Likewise.
6484         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
6485         Likewise.
6486         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
6487         Likewise.
6488         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
6489         Likewise.
6490         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
6491         Likewise.
6492         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
6493         Likewise.
6494         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
6495         Likewise.
6496         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
6497         Likewise.
6498         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
6499         Likewise.
6500         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
6501         Likewise.
6502         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
6503         Likewise.
6504         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
6505         Likewise.
6506         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
6507         Likewise.
6508         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
6509         Likewise.
6510         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
6511         Likewise.
6512         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
6513         Likewise.
6514         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
6515         Likewise.
6516         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
6517         Likewise.
6518         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
6519         Likewise.
6520         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
6521         Likewise.
6522         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
6523         Likewise.
6524         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
6525         Likewise.
6526         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
6527         Likewise.
6528         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
6529         Likewise.
6530         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
6531         Likewise.
6532         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
6533         Likewise.
6534         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
6535         Likewise.
6536         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
6537         Likewise.
6538         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
6539         Likewise.
6540         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
6541         Likewise.
6542         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
6543         Likewise.
6544         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
6545         Likewise.
6546         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
6547         Likewise.
6548         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
6549         Likewise.
6550         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
6551         Likewise.
6552         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
6553         Likewise.
6554         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
6555         Likewise.
6556         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
6557         Likewise.
6558         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
6559         Likewise.
6560         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
6561         Likewise.
6562         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
6563         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
6564         Likewise.
6565         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
6566         Likewise.
6567         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
6568         Likewise.
6569         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
6570         Likewise.
6571         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
6572         Likewise.
6573         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
6574         Likewise.
6575         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
6576         Likewise.
6577         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
6578         Likewise.
6579         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
6580         Likewise.
6581         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
6582         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
6583         Likewise.
6584         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
6585         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
6586         Likewise.
6587         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
6588         Likewise.
6589         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
6590         Likewise.
6591         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
6592         Likewise.
6593         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
6594         Likewise.
6595         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
6596         Likewise.
6597         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
6598         Likewise.
6599         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
6600         Likewise.
6601         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
6602         Likewise.
6603         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
6604         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
6605         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
6606         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
6607         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
6608         Likewise.
6609         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
6610         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
6611         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
6612         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
6613         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
6614         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
6615         * testsuite/util/io/illegal_input_error.hpp: Likewise.
6616         * testsuite/util/io/prog_bar.cc: Likewise.
6617         * testsuite/util/io/prog_bar.hpp: Likewise.
6618         * testsuite/util/io/text_populate.hpp: Likewise.
6619         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
6620         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
6621         * testsuite/util/io/xml.hpp: Likewise.
6622         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
6623         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
6624         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
6625         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
6626         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
6627         * testsuite/util/native_type/native_map.hpp: Likewise.
6628         * testsuite/util/native_type/native_multimap.hpp: Likewise.
6629         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
6630         * testsuite/util/native_type/native_set.hpp: Likewise.
6631         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
6632         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
6633         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
6634         Likewise.
6635         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
6636         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
6637         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
6638         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
6639         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
6640         Likewise.
6641         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
6642         Likewise.
6643         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
6644         Likewise.
6645         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
6646         Likewise.
6647         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
6648         Likewise.
6649         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
6650         Likewise.
6651         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
6652         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
6653         Likewise.
6654         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
6655         Likewise.
6656         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
6657         Likewise.
6658         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
6659         Likewise.
6660         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
6661         Likewise.
6662         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
6663         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
6664         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
6665         * testsuite/util/regression/basic_type.hpp: Likewise.
6666         * testsuite/util/regression/common_type.hpp: Likewise.
6667         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
6668         Likewise.
6669         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
6670         Likewise.
6671         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
6672         Likewise.
6673         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
6674         Likewise.
6675         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
6676         Likewise.
6677         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
6678         Likewise.
6679         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
6680         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
6681         Likewise.
6682         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
6683         Likewise.
6684         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
6685         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
6686         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
6687         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
6688         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
6689         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
6690         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
6691         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
6692         * testsuite/util/statistic/result_recorder.hpp: Likewise.
6693         * testsuite/util/statistic/sample_mean.hpp: Likewise.
6694         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
6695         * testsuite/util/statistic/sample_variance.hpp: Likewise.
6696         * testsuite/util/testsuite_abi.cc: Likewise.
6697         * testsuite/util/testsuite_abi.h: Likewise.
6698         * testsuite/util/testsuite_abi_check.cc: Likewise.
6699         * testsuite/util/testsuite_allocator.cc: Likewise.
6700         * testsuite/util/testsuite_allocator.h: Likewise.
6701         * testsuite/util/testsuite_api.h: Likewise.
6702         * testsuite/util/testsuite_character.cc: Likewise.
6703         * testsuite/util/testsuite_character.h: Likewise.
6704         * testsuite/util/testsuite_common_types.h: Likewise.
6705         * testsuite/util/testsuite_error.h: Likewise.
6706         * testsuite/util/testsuite_hooks.cc: Likewise.
6707         * testsuite/util/testsuite_hooks.h: Likewise.
6708         * testsuite/util/testsuite_io.h: Likewise.
6709         * testsuite/util/testsuite_iterators.h: Likewise.
6710         * testsuite/util/testsuite_performance.h: Likewise.
6711         * testsuite/util/testsuite_rng.h: Likewise.
6712         * testsuite/util/testsuite_rvalref.h: Likewise.
6713         * testsuite/util/testsuite_tr1.h: Likewise.
6714         * testsuite/util/thread/all.h: Likewise.
6715         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
6716         Likewise.
6717         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
6718         Likewise.
6719         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
6720         Likewise.
6721         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
6722         Likewise.
6723         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
6724         Likewise.
6725         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
6726         Likewise.
6727         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
6728         Likewise.
6729         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
6730         Likewise.
6731         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
6732         Likewise.
6733         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
6734         Likewise.
6735         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
6736         Likewise.
6737         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
6738         Likewise.
6739         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
6740         Likewise.
6741         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
6742         Likewise.
6743         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
6744         Likewise.
6745         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
6746         Likewise.
6747         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
6748         Likewise.
6749         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
6750         Likewise.
6751         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
6752         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
6753         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
6754         Likewise.
6755         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
6756         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
6757         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
6758         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
6759         Likewise.
6760         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
6761         Likewise.
6762         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
6763         Likewise.
6764         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
6765         Likewise.
6766         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
6767         Likewise.
6768         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
6769         Likewise.
6770         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
6771         Likewise.
6772         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
6773         Likewise.
6774         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
6775         Likewise.
6776         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
6777         Likewise.
6778         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
6779         Likewise.
6780         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
6781         Likewise.
6782         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
6783         Likewise.
6784         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
6785         Likewise.
6786         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
6787         Likewise.
6788         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
6789         Likewise.
6790         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
6791         Likewise.
6792         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
6793         Likewise.
6794         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
6795         Likewise.
6796         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
6797         Likewise.
6798         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
6799         Likewise.
6800         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
6801         Likewise.
6802         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
6803         Likewise.
6804         * testsuite/26_numerics/random/mt19937.cc: Likewise.
6805         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
6806         Likewise.
6807         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
6808         Likewise.
6809         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
6810         Likewise.
6811         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
6812         Likewise.
6813         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
6814         Likewise.
6815         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
6816         Likewise.
6817         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
6818         Likewise.
6819         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
6820         Likewise.
6821         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
6822         Likewise.
6823         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
6824         Likewise.
6825         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
6826         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
6827         Likewise.
6828         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
6829         Likewise.
6830         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
6831         Likewise.
6832         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
6833         Likewise.
6834         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
6835         Likewise.
6836         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
6837         Likewise.
6838         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
6839         Likewise.
6840         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
6841         Likewise.
6842         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
6843         Likewise.
6844         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
6845         Likewise.
6846         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
6847         Likewise.
6848         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
6849         Likewise.
6850         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
6851         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
6852         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
6853         Likewise.
6854         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
6855         Likewise.
6856         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
6857         Likewise.
6858         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
6859         Likewise.
6860         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
6861         Likewise.
6862         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
6863         Likewise.
6864         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
6865         Likewise.
6866         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
6867         Likewise.
6868         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
6869         Likewise.
6870         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
6871         Likewise.
6872         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
6873         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
6874         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
6875         Likewise.
6876         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
6877         Likewise.
6878         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
6879         Likewise.
6880         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
6881         Likewise.
6882         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
6883         Likewise.
6884         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
6885         Likewise.
6886         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
6887         Likewise.
6888         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
6889         Likewise.
6890         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
6891         Likewise.
6892         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
6893         Likewise.
6894         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
6895         Likewise.
6896         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
6897         Likewise.
6898         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
6899         Likewise.
6900         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
6901         Likewise.
6902         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
6903         Likewise.
6904         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
6905         Likewise.
6906         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
6907         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
6908         Likewise.
6909         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
6910         Likewise.
6911         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
6912         Likewise.
6913         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
6914         Likewise.
6915         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
6916         Likewise.
6917         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
6918         Likewise.
6919         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
6920         Likewise.
6921         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
6922         Likewise.
6923         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
6924         Likewise.
6925         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
6926         Likewise.
6927         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
6928         Likewise.
6929         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
6930         Likewise.
6931         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
6932         Likewise.
6933         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
6934         Likewise.
6935         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
6936         Likewise.
6937         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
6938         Likewise.
6939         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
6940         Likewise.
6941         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
6942         Likewise.
6943         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
6944         Likewise.
6945         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
6946         Likewise.
6947         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
6948         Likewise.
6949         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
6950         Likewise.
6951         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
6952         Likewise.
6953         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
6954         Likewise.
6955         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
6956         Likewise.
6957         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
6958         Likewise.
6959         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
6960         Likewise.
6961         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
6962         Likewise.
6963         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
6964         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
6965         Likewise.
6966         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
6967         Likewise.
6968         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
6969         Likewise.
6970         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
6971         Likewise.
6972         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
6973         Likewise.
6974         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
6975         Likewise.
6976         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
6977         Likewise.
6978         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
6979         Likewise.
6980         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
6981         Likewise.
6982         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
6983         Likewise.
6984         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
6985         Likewise.
6986         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
6987         Likewise.
6988         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
6989         Likewise.
6990         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
6991         Likewise.
6992         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
6993         Likewise.
6994         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
6995         Likewise.
6996         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
6997         Likewise.
6998         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
6999         Likewise.
7000         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
7001         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
7002         * testsuite/backward/hash_map/25896.cc: Likewise.
7003         * testsuite/backward/hash_set/25896.cc: Likewise.
7004
7005 2009-04-08  Ian Lance Taylor  <iant@google.com>
7006
7007         * include/backward/hashtable.h (erase): Correctly handle erasing a
7008         reference to an entry in the hash table.
7009         * testsuite/backward/hash_map/25896.cc: New.
7010         * testsuite/backward/hash_set/25896.cc: New.
7011
7012 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
7013
7014         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
7015         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
7016
7017 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7018
7019         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
7020         of debug.
7021         * include/Makefile.in: Regenerate.
7022         * include/precompiled/stdc++.h: Add.
7023
7024 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7025
7026         * include/bits/random.h: Adjust doxygen markup.
7027         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
7028
7029         * testsuite/26_numerics/random/piecewise_linear_distribution/
7030         operators/serialize.cc: Use typedefs.
7031
7032 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7033
7034         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
7035         __gnu_cxx namespace.  Remove "static inline".
7036
7037 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7038
7039         * include/bits/random.tcc (linear_congruential_engine<>::
7040         seed(seed_seq&)): Fix typo in last fix for __m == 0.
7041
7042 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7043
7044         * include/bits/random.h (operator==): Mark all inline.
7045         (mersenne_twister_engine): Enable #if 0 checks.
7046
7047         * include/bits/random.h: Formatting tweaks.
7048
7049 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7050
7051         * include/bits/random.tcc (piecewise_linear_distribution<>::
7052         operator()(_UniformRandomNumberGenerator&, const param_type&)):
7053         Remove spurious closed parenthesis.
7054
7055 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7056
7057         PR libstdc++/39644 (partial)
7058         * include/bits/random.tcc (linear_congruential_engine<>::
7059         seed(seed_seq&), independent_bits_engine<>::operator(),
7060         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
7061
7062 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
7063
7064         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
7065         thinko.
7066         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7067         default.cc: Enable.
7068
7069 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
7070
7071         PR libstdc++/39629 (partial)
7072         * testsuite/26_numerics/random/independent_bits_engine/cons/
7073         base_move.cc: Use uint_fast64_t instead of unsigned long.
7074         * testsuite/26_numerics/random/independent_bits_engine/cons/
7075         seed1.cc: Likewise.
7076         * testsuite/26_numerics/random/independent_bits_engine/cons/
7077         seed2.cc: Likewise.
7078         * testsuite/26_numerics/random/independent_bits_engine/cons/
7079         base_copy.cc: Likewise.
7080         * testsuite/26_numerics/random/independent_bits_engine/cons/
7081         default.cc: Likewise.
7082         * testsuite/26_numerics/random/independent_bits_engine/cons/
7083         seed_seq.cc: Likewise.
7084         * testsuite/26_numerics/random/independent_bits_engine/
7085         requirements/typedefs.cc: Likewise.
7086         * testsuite/26_numerics/random/independent_bits_engine/
7087         operators/equal.cc: Likewise.
7088         * testsuite/26_numerics/random/independent_bits_engine/
7089         operators/serialize.cc: Likewise.
7090         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
7091
7092 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7093
7094         * include/tr1_impl/random: Remove, empty.
7095         * include/tr1_impl/random.tcc: Likewise.
7096
7097         * include/std/random: Minor clean-ups, formatting fixes, adjust
7098         copyright years.
7099         * include/bits/random.tcc: Likewise.
7100         * include/bits/random.h: Likewise.
7101         * include/tr1/random: Likewise.
7102         * include/tr1/random.tcc: Likewise.
7103         * include/tr1/random.h: Likewise.
7104
7105 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7106
7107         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
7108         * doc/html/api.html: Regenerate.
7109
7110 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7111
7112         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
7113         Change to mersenne_twister_engine, add same defaults as
7114         mersenne_twister_engine/cons/default.cc.
7115         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
7116
7117         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
7118         to __il.
7119         * include/bits/random.h (mersenne_twister_engine): Qualify
7120         _ShiftMin1 with namespace __detail.
7121         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
7122         constexpr std::numeric_limits::max() can be used.
7123         (mersenne_twister_engine): Split apart static asserts into one
7124         assert per message. Temporarily disable the last three.
7125
7126 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
7127
7128         * include/Makefile.am: Update to N2836. Modified for new random headers.
7129         * include/Makefile.in: Ditto.
7130         * include/tr1_impl/random: Moved to tr1/random.h
7131         * include/tr1_impl/random.tcc: Moved to tr1
7132         * include/tr1/random: Just point to moved tr1 random headers.
7133         * include/tr1/random.tcc: Moved from tr1_impl.
7134         * include/tr1/random.h: Moved from tr1_impl/random.
7135         * include/std/random: Modified to point to std random headers.
7136         * include/bits/random.tcc: New implementation of std random facilities.
7137         * include/bits/random.h: Ditto.
7138         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
7139         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7140         seed1.cc: New.
7141         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7142         seed2.cc: New.
7143         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7144         default.cc: New.
7145         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7146         non_uint_neg.cc: New.
7147         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7148         typedefs.cc: New.
7149         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7150         equal.cc: New.
7151         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7152         serialize.cc: New.
7153         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7154         seed1.cc: New.
7155         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7156         seed2.cc: New.
7157         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7158         default.cc: New.
7159         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
7160         typedefs.cc: New.
7161         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7162         equal.cc: New.
7163         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7164         serialize.cc: New.
7165         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7166         seed1.cc: New.
7167         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7168         seed2.cc: New.
7169         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7170         default.cc: New.
7171         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
7172         typedefs.cc: New.
7173         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7174         equal.cc: New.
7175         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7176         serialize.cc: New.
7177         * testsuite/26_numerics/random/discard_block_engine/cons/
7178         base_move.cc: New.
7179         * testsuite/26_numerics/random/discard_block_engine/cons/
7180         seed1.cc: New.
7181         * testsuite/26_numerics/random/discard_block_engine/cons/
7182         seed2.cc: New.
7183         * testsuite/26_numerics/random/discard_block_engine/cons/
7184         base_copy.cc: New.
7185         * testsuite/26_numerics/random/discard_block_engine/cons/
7186         default.cc: New.
7187         * testsuite/26_numerics/random/discard_block_engine/cons/
7188         seed_seq.cc: New.
7189         * testsuite/26_numerics/random/discard_block_engine/requirements/
7190         typedefs.cc: New.
7191         * testsuite/26_numerics/random/discard_block_engine/operators/
7192         equal.cc: New.
7193         * testsuite/26_numerics/random/discard_block_engine/operators/
7194         serialize.cc: New.
7195         * testsuite/26_numerics/random/independent_bits_engine/cons/
7196         base_move.cc: New.
7197         * testsuite/26_numerics/random/independent_bits_engine/cons/
7198         seed1.cc: New.
7199         * testsuite/26_numerics/random/independent_bits_engine/cons/
7200         seed2.cc: New.
7201         * testsuite/26_numerics/random/independent_bits_engine/cons/
7202         base_copy.cc: New.
7203         * testsuite/26_numerics/random/independent_bits_engine/cons/
7204         default.cc: New.
7205         * testsuite/26_numerics/random/independent_bits_engine/cons/
7206         seed_seq.cc: New.
7207         * testsuite/26_numerics/random/independent_bits_engine/requirements/
7208         typedefs.cc: New.
7209         * testsuite/26_numerics/random/independent_bits_engine/operators/
7210         equal.cc: New.
7211         * testsuite/26_numerics/random/independent_bits_engine/operators/
7212         serialize.cc: New.
7213         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7214         base_move.cc: New.
7215         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7216         seed1.cc: New.
7217         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7218         seed2.cc: New.
7219         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7220         base_copy.cc: New.
7221         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7222         default.cc: New.
7223         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7224         seed_seq.cc: New.
7225         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
7226         typedefs.cc: New.
7227         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7228         equal.cc: New.
7229         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7230         serialize.cc
7231         * testsuite/26_numerics/random/mt19937.cc: New.
7232         * testsuite/26_numerics/random/mt19937_64.cc: New.
7233         * testsuite/26_numerics/random/minstd_rand.cc: New.
7234         * testsuite/26_numerics/random/minstd_rand0.cc: New.
7235         * testsuite/26_numerics/random/ranlux24_base.cc: New.
7236         * testsuite/26_numerics/random/ranlux48_base.cc: New.
7237         * testsuite/26_numerics/random/ranlux24.cc: New.
7238         * testsuite/26_numerics/random/ranlux48.cc: New.
7239         * testsuite/26_numerics/random/knuth_b.cc: New.
7240         * testsuite/26_numerics/random/default_random_engine.cc: New.
7241         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7242         parms.cc: New.
7243         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7244         default.cc: New.
7245         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
7246         typedefs.cc: New.
7247         * testsuite/26_numerics/random/chi_squared_distribution/operators/
7248         serialize.cc: New.
7249         * testsuite/26_numerics/random/normal_distribution/cons/
7250         parms.cc: New.
7251         * testsuite/26_numerics/random/normal_distribution/cons/
7252         default.cc: New.
7253         * testsuite/26_numerics/random/normal_distribution/requirements/
7254         typedefs.cc: New.
7255         * testsuite/26_numerics/random/normal_distribution/operators/
7256         serialize.cc: New.
7257         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
7258         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
7259         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
7260         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7261         parms_neg.cc: New.
7262         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7263         parms.cc: New.
7264         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7265         default.cc: New.
7266         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
7267         typedefs.cc: New.
7268         * testsuite/26_numerics/random/uniform_int_distribution/operators/
7269         serialize.cc: New.
7270         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7271         parms_neg.cc: New.
7272         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7273         parms.cc: New.
7274         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7275         default.cc: New.
7276         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
7277         typedefs.cc: New.
7278         * testsuite/26_numerics/random/uniform_real_distribution/operators/
7279         serialize.cc: New.
7280         * testsuite/26_numerics/random/poisson_distribution/cons/
7281         parms.cc: New.
7282         * testsuite/26_numerics/random/poisson_distribution/cons/
7283         default.cc: New.
7284         * testsuite/26_numerics/random/poisson_distribution/requirements/
7285         typedefs.cc
7286         * testsuite/26_numerics/random/poisson_distribution/operators/
7287         serialize.cc: New.
7288         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7289         parms.cc: New.
7290         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7291         default.cc: New.
7292         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
7293         typedefs.cc: New.
7294         * testsuite/26_numerics/random/bernoulli_distribution/operators/
7295         serialize.cc: New.
7296         * testsuite/26_numerics/random/discrete_distribution/cons/
7297         range.cc: New.
7298         * testsuite/26_numerics/random/discrete_distribution/cons/
7299         initlist.cc: New.
7300         * testsuite/26_numerics/random/discrete_distribution/cons/
7301         default.cc: New.
7302         * testsuite/26_numerics/random/discrete_distribution/cons/
7303         num_xbound_fun.cc: New.
7304         * testsuite/26_numerics/random/discrete_distribution/requirements/
7305         typedefs.cc: New.
7306         * testsuite/26_numerics/random/discrete_distribution/operators/
7307         serialize.cc: New.
7308         * testsuite/26_numerics/random/weibull_distribution/cons/
7309         parms.cc: New.
7310         * testsuite/26_numerics/random/weibull_distribution/cons/
7311         default.cc: New.
7312         * testsuite/26_numerics/random/weibull_distribution/requirements/
7313         typedefs.cc: New.
7314         * testsuite/26_numerics/random/weibull_distribution/operators/
7315         serialize.cc: New.
7316         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7317         parms.cc: New.
7318         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7319         default.cc: New.
7320         * testsuite/26_numerics/random/negative_binomial_distribution/
7321         requirements/typedefs.cc: New.
7322         * testsuite/26_numerics/random/negative_binomial_distribution/
7323         operators/serialize.cc: New.
7324         * testsuite/26_numerics/random/cauchy_distribution/cons/
7325         parms.cc: New.
7326         * testsuite/26_numerics/random/cauchy_distribution/cons/
7327         default.cc: New.
7328         * testsuite/26_numerics/random/cauchy_distribution/requirements/
7329         typedefs.cc: New.
7330         * testsuite/26_numerics/random/cauchy_distribution/operators/
7331         serialize.cc: New.
7332         * testsuite/26_numerics/random/gamma_distribution/cons/
7333         parms.cc: New.
7334         * testsuite/26_numerics/random/gamma_distribution/cons/
7335         default.cc: New.
7336         * testsuite/26_numerics/random/gamma_distribution/requirements/
7337         typedefs.cc: New.
7338         * testsuite/26_numerics/random/gamma_distribution/operators/
7339         serialize.cc: New.
7340         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7341         parms.cc: New.
7342         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7343         default.cc: New.
7344         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
7345         typedefs.cc: New.
7346         * testsuite/26_numerics/random/fisher_f_distribution/operators/
7347         serialize.cc: New.
7348
7349         * testsuite/26_numerics/random/exponential_distribution/cons/
7350         parms.cc: New.
7351         * testsuite/26_numerics/random/exponential_distribution/cons/
7352         default.cc: New.
7353         * testsuite/26_numerics/random/exponential_distribution/requirements/
7354         typedefs.cc: New.
7355         * testsuite/26_numerics/random/exponential_distribution/operators/
7356         serialize.cc: New.
7357         * testsuite/26_numerics/random/lognormal_distribution/cons/
7358         parms.cc: New.
7359         * testsuite/26_numerics/random/lognormal_distribution/cons/
7360         default.cc: New.
7361         * testsuite/26_numerics/random/lognormal_distribution/requirements/
7362         typedefs.cc: New.
7363         * testsuite/26_numerics/random/lognormal_distribution/operators/
7364         serialize.cc: New.
7365         * testsuite/26_numerics/random/binomial_distribution/cons/
7366         parms.cc: New.
7367         * testsuite/26_numerics/random/binomial_distribution/cons/
7368         default.cc: New.
7369         * testsuite/26_numerics/random/binomial_distribution/requirements/
7370         typedefs.cc: New.
7371         * testsuite/26_numerics/random/binomial_distribution/operators/
7372         serialize.cc: New.
7373         * testsuite/26_numerics/random/random_device/cons/
7374         token.cc: New.
7375         * testsuite/26_numerics/random/random_device/cons/
7376         default.cc: New.
7377         * testsuite/26_numerics/random/random_device/requirements/
7378         typedefs.cc: New.
7379         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7380         parms.cc: New.
7381         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7382         default.cc: New.
7383         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
7384         typedefs.cc: New.
7385         * testsuite/26_numerics/random/extreme_value_distribution/operators/
7386         serialize.cc: New.
7387         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7388         range.cc: New.
7389         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7390         default.cc: New.
7391         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7392         num_xbound_fun.cc: New.
7393         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7394         initlist_fun.cc: New.
7395         * testsuite/26_numerics/random/piecewise_linear_distribution/
7396         requirements/typedefs.cc: New.
7397         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
7398         serialize.cc: New.
7399         * testsuite/26_numerics/random/student_t_distribution/cons/
7400         parms.cc: New.
7401         * testsuite/26_numerics/random/student_t_distribution/cons/
7402         default.cc: New.
7403         * testsuite/26_numerics/random/student_t_distribution/requirements/
7404         typedefs.cc: New.
7405         * testsuite/26_numerics/random/student_t_distribution/operators/
7406         serialize.cc: New.
7407         * testsuite/26_numerics/random/geometric_distribution/cons/
7408         parms.cc: New.
7409         * testsuite/26_numerics/random/geometric_distribution/cons/
7410         default.cc: New.
7411         * testsuite/26_numerics/random/geometric_distribution/requirements/
7412         typedefs.cc: New.
7413         * testsuite/26_numerics/random/geometric_distribution/operators/
7414         serialize.cc: New.
7415         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7416         range.cc: New.
7417         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7418         default.cc: New.
7419         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7420         num_xbound_fun.cc: New.
7421         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7422         initlist_fun.cc: New.
7423         * testsuite/26_numerics/random/piecewise_constant_distribution/
7424         requirements/typedefs.cc: New.
7425         * testsuite/26_numerics/random/piecewise_constant_distribution/
7426         operators/serialize.cc: New.
7427
7428 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7429
7430         * include/ext/bitmap_allocator.h: The typedefs should be made public
7431         if we want them to be accessible. This has been revealed by the patch
7432         that fixes PR c++/26693 in g++.
7433
7434 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
7435
7436         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
7437         Regenerated.
7438         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
7439         Regenerated.
7440         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
7441         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
7442         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
7443         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
7444         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
7445         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
7446         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
7447         Regenerated.
7448         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
7449
7450 2009-03-31  Jason Merrill  <jason@redhat.com>
7451
7452         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
7453
7454         PR libstdc++/39310
7455         * include/tr1_impl/type_traits (is_function): Add partial
7456         specializations with function cv-quals.
7457         (__is_function_helper): Remove.
7458         (is_member_pointer): Don't define in terms of is_member_*_pointer.
7459
7460 2009-03-30  Ian Lance Taylor  <iant@google.com>
7461
7462         * include/backward/hashtable.h (clear): Return quickly if the
7463         table is empty.
7464
7465 2009-03-27  Ian Lance Taylor  <iant@google.com>
7466
7467         * include/backward/hashtable.h (_S_num_primes): Change to 29.
7468         (__stl_prime_list): Add 5 at the start of the list.
7469
7470 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
7471
7472         * include/std/fstream (basic_filebuf<>::open(const std::string&,
7473         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
7474         std::string&, ios_base::openmode), basic_ifstream<>::
7475         open(const std::string&, ios_base::openmode), basic_ofstream<>::
7476         basic_ofstream(const std::string&, ios_base::openmode),
7477         basic_ofstream<>::open(const std::string&, ios_base::openmode),
7478         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
7479         basic_fstream<>::open(const std::string&, ios_base::openmode)):
7480         Add in C++0x mode.
7481         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
7482         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
7483         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
7484         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
7485         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
7486         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
7487         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
7488
7489 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7490
7491         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
7492         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
7493         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
7494         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
7495
7496 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7497
7498         * include/bits/forward_list.h (_Fwd_list_node_base<>::
7499         _M_transfer_after, _M_reverse_after): Move out of line...
7500         * include/bits/forward_list.tcc: ... here.
7501         (forward_list<>::reverse): Move inline...
7502         * include/bits/forward_list.h: ... here; minor cosmetic changes.
7503
7504 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7505
7506         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
7507         28277.cc: Likewise.
7508         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
7509         Likewise.
7510         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
7511         Likewise.
7512         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
7513         Likewise.
7514
7515 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7516
7517         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
7518         year(s).
7519         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7520         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7521         Likewise.
7522         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7523         Likewise.
7524         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7525         Likewise.
7526         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7527
7528 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7529
7530         * testsuite/25_algorithms/search_n/iterator.cc: Condition
7531         iterations for simulators.
7532         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7533         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7534         Condition stream width for simulators.
7535         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7536         Likewise.
7537         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7538         Likewise.
7539         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7540
7541 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
7542
7543         * doc/xml/manual/appendix_contributing.xml: Add docbook style
7544         sheet version information. Table-ize docbook element examples.
7545         * doc/xml/manual/using.xml: Human-readable header
7546         markup. Alphabetized. Add new headers.
7547         * doc/html: Regenerate.
7548
7549 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
7550
7551         * doc/xml/faq.xml: Fix link to setup documentation.
7552
7553 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
7554
7555         * include/std/type_traits (__add_lvalue_reference_helper,
7556         __add_rvalue_reference_helper): As an optimization, rewrite
7557         condition (avoid is_function).
7558
7559 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7560
7561         PR libstdc++/39405
7562         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
7563         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7564
7565 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
7566
7567         * testsuite/30_threads/condition_variable_any/native_handle/
7568         typesizes.cc: Include tweaks.
7569         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7570         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7571         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7572         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7573         * testsuite/30_threads/condition_variable/native_handle/
7574         typesizes.cc: Same.
7575
7576 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7577
7578         * include/bits/shared_ptr.h: Add include guards.
7579         * include/tr1/shared_ptr.h: Likewise.
7580
7581 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7582
7583         * include/std/iostream: Fix doxygen link.
7584         * include/bits/forward_list.h: Fix doxygen markup.
7585         * include/ext/vstring.h: Escape backslash in doxygen comment.
7586         * include/bits/basic_string.h: Likewise.
7587
7588 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7589
7590         * doc/xml/faq.xml: Fix links to implementation status pages.
7591
7592 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7593
7594         * include/std/complex (operator+(const complex<>&, const _Tp&),
7595         operator+(const _Tp&, const complex<>&),
7596         operator-(const complex<>&, const _Tp&),
7597         operator-(const _Tp&, const complex<>&)): Do not assume real()
7598         returns a reference (against DR 387).
7599         * testsuite/26_numerics/complex/dr387_2.cc: New.
7600
7601 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
7602
7603         * testsuite/thread/pthread4.cc: Move...
7604         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
7605         * testsuite/thread/pthread5.cc: Move...
7606         * testsuite/23_containers/list/pthread5.cc: ...here.
7607         * testsuite/thread/pthread6.cc: Move...
7608         * testsuite/23_containers/map/pthread6.cc: ...here.
7609         * testsuite/thread/pthread7-rope.cc: Move...
7610         * testsuite/ext/rope/pthread7-rope.cc: ...here.
7611         * testsuite/thread/guard.cc: Move...
7612         * testsuite/18_support/pthread_guard.cc: ...here.
7613         * testsuite/thread/18185.cc: Move...
7614         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
7615         * testsuite/thread/pthread1.cc: Move...
7616         * testsuite/23_containers/list/pthread1.cc: ...here.
7617         * testsuite/thread/pthread2.cc: Move...
7618         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
7619         * testsuite/thread/pthread3.cc: Move...
7620         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
7621
7622         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
7623         * testsuite/thread: Remove.
7624
7625 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7626
7627         * configure: Regenerate.
7628
7629 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
7630
7631         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
7632         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
7633         from baseline_dir.
7634         * configure: Regenerate.
7635         * testsuite/Makefile.am (baseline_file): Remove variable.
7636         (site.exp): Set baseline_dir rather than baseline_file.
7637         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
7638         * testsuite/Makefile.in: Regenerate.
7639
7640 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7641
7642         * testsuite/30_threads/thread/this_thread: Move...
7643         * testsuite/30_threads/this_thread: ...here.
7644         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
7645         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
7646         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
7647         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
7648         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
7649         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
7650
7651 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7652
7653         * doc/doxygen/user.cfg.in: Tweaks.
7654         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
7655         be elsewhere.
7656
7657         * include/tr1_impl/unordered_map: Just use most specialized
7658         container module.
7659         * include/tr1_impl/unordered_set: Same.
7660         * include/tr1_impl/array: Same.
7661         * include/bits/stl_list.h: Same.
7662         * include/bits/stl_map.h: Same.
7663         * include/bits/stl_queue.h: Same.
7664         * include/bits/stl_set.h: Same.
7665         * include/bits/stl_stack.h: Same.
7666         * include/bits/forward_list.h: Same.
7667         * include/bits/basic_string.h: Same.
7668         * include/bits/stl_multimap.h: Same.
7669         * include/bits/stl_vector.h: Same.
7670         * include/bits/stl_deque.h: Same.
7671         * include/bits/stl_multiset.h: Same.
7672         * include/bits/stl_bvector.h: Same.
7673
7674         * include/backward/binders.h: Change binder module to binders.
7675
7676         * include/std/complex: Add complex_numers module.
7677         * include/tr1_impl/complex: Same.
7678
7679         * include/std/valarray: Add numeric_arrays module.
7680         * include/bits/gslice_array.h: Same.
7681         * include/bits/gslice.h: Same.
7682         * include/bits/mask_array.h: Same.
7683         * include/bits/slice_array.h: Same.
7684         * include/bits/indirect_array.h: Same.
7685
7686         * include/bits/allocator.h: Add allocators module.
7687         * include/ext/throw_allocator.h
7688         * include/ext/pool_allocator.h
7689         * include/ext/bitmap_allocator.h
7690         * include/ext/new_allocator.h
7691         * include/ext/malloc_allocator.h
7692         * include/ext/array_allocator.h
7693         * include/ext/mt_allocator.h
7694         * include/ext/debug_allocator.h
7695         * include/ext/extptr_allocator.h
7696
7697         * include/tr1_impl/functional: Move namespace markup here.
7698         * include/tr1_impl/regex: Same.
7699
7700         * include/tr1_impl/type_traits: Add metaprogramming module.
7701         * include/std/type_traits: Same.
7702
7703         * include/std/memory: Add memory module.
7704
7705         * include/std/ratio: Add ratio module.
7706
7707         * include/std/chrono: Move namespace markup here, add time module.
7708
7709         * include/std/thread: Move namespace markup here, add concurrency
7710         module.
7711         * include/std/mutex: Use concurrency module.
7712         * include/std/condition_variable: Same.
7713
7714
7715         * include/bits/ios_base.h: Refine io module.
7716         * include/bits/basic_ios.h: Same.
7717         * include/std/fstream: Same.
7718         * include/std/istream: Same.
7719         * include/std/ostream: Same.
7720         * include/std/sstream: Same.
7721
7722         * include/ext/vstring.h: Correct parameter markup.
7723
7724         * include/bits/shared_ptr.h: Add pointer_abstractions module.
7725         * include/bits/unique_ptr.h: Same.
7726
7727         * include/bits/algorithmfwd.h: Add mutating_algorithms,
7728         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
7729         * include/bits/stl_heap.h: Add markup for new groupings.
7730         * include/bits/stl_algobase.h: Same.
7731         * include/bits/stl_algo.h: Same.
7732
7733         * include/c_compatibility/stdatomic.h: Add atomics module.
7734         * include/c_global/cstdatomic: Same.
7735
7736         * libsupc++/exception: Add exceptions module.
7737         * libsupc++/typeinfo: Same.
7738         * libsupc++/new: Same.
7739         * libsupc++/exception_ptr.h: Same.
7740         * include/std/system_error: Same.
7741         * include/std/stdexcept: Same.
7742
7743         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
7744         * libsupc++/cxxabi-forced.h: Same.
7745
7746         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
7747         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
7748         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
7749         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
7750         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
7751         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
7752         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
7753         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
7754         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
7755         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7756         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
7757         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
7758         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
7759         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
7760         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
7761         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
7762         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
7763         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
7764         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
7765         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
7766         * testsuite/23_containers/vector/requirements/dr438/
7767         constructor_1_neg.cc: Same.
7768         * testsuite/23_containers/vector/requirements/dr438/
7769         constructor_2_neg.cc: Same.
7770         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
7771         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
7772         * testsuite/23_containers/deque/requirements/dr438/
7773         constructor_1_neg.cc: Same.
7774         * testsuite/23_containers/deque/requirements/dr438/
7775         constructor_2_neg.cc: Same.
7776         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
7777         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
7778         * testsuite/23_containers/list/requirements/dr438/
7779         constructor_1_neg.cc: Same.
7780         * testsuite/23_containers/list/requirements/dr438/
7781         constructor_2_neg.cc: Same.
7782         * testsuite/20_util/duration/cons/1_neg.cc: Same.
7783         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
7784         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
7785         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
7786         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
7787         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
7788         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
7789         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
7790         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
7791         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
7792
7793 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
7794
7795         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
7796         * doc/doxygen/user.cfg.in: Update.
7797         * scripts/run_doxygen: Adjust for new group names.
7798
7799         * include/tr1_impl/random: Update doxygen group markup.
7800         * include/tr1_impl/unordered_map: Same.
7801         * include/tr1_impl/unordered_set: Same.
7802         * include/tr1_impl/array: Same.
7803         * include/std/numeric: Same.
7804         * include/std/utility: Same.
7805         * include/std/bitset: Same.
7806         * include/std/iosfwd: Same.
7807         * include/bits/stl_list.h: Same.
7808         * include/bits/stl_map.h: Same.
7809         * include/bits/stl_algobase.h: Same.
7810         * include/bits/stl_queue.h: Same.
7811         * include/bits/stl_set.h: Same.
7812         * include/bits/stl_stack.h: Same.
7813         * include/bits/stl_iterator_base_types.h: Same.
7814         * include/bits/forward_list.h: Same.
7815         * include/bits/basic_string.h: Same.
7816         * include/bits/stl_multimap.h: Same.
7817         * include/bits/stl_vector.h: Same.
7818         * include/bits/stl_deque.h: Same.
7819         * include/bits/stl_multiset.h: Same.
7820         * include/bits/stl_algo.h: Same.
7821         * include/bits/stl_bvector.h: Same.
7822         * include/bits/algorithmfwd.h: Same.
7823         * include/bits/stl_function.h: Same.
7824         * include/tr1/cmath: Same.
7825         * include/backward/binders.h: Same.
7826
7827 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
7828
7829         * include/std/system_error (system_category): To system_category().
7830         (generic_category): To generic_category. DR 890.
7831         * src/system_error.cc: Define.
7832         * include/bits/functexcept.h: Only one __throw_system_error.
7833         * src/functexcept.cc: Same.
7834         * include/std/mutex: Fixup for changes above.
7835         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
7836         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
7837         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
7838         * config/abi/pre/gnu.ver: Clean up exports.
7839
7840 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
7841
7842         * include/std/thread: Fix typo.
7843         * src/thread.cc (thread::join): Use NULL.
7844
7845 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
7846
7847         PR libstdc++/39168
7848         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
7849         const string&)): Also check that the value != CHAR_MAX.
7850         * include/bits/locale_facets.tcc (__numpunct_cache<>::
7851         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
7852         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
7853         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
7854         _M_cache(const locale&)): Likewise.
7855         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
7856         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
7857         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
7858         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
7859         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
7860         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
7861
7862 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
7863             Benjamin Kosnik  <bkoz@redhat.com>
7864
7865         * include/std/thread (_Impl_base): Move _M_id out and into ...
7866         (thread): ...here. Call _M_make_routine in body of constructors.
7867         Adjust data member usage to reflect changes.
7868         (_M_make_routine): From _M_make_shared_data.
7869         (_M_start_thread): Add __shared_base_type argument.
7870         * src/thread.cc: Fixups for above.
7871         * config/abi/pre/gnu.ver: Adjust exports.
7872         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
7873         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
7874         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7875
7876 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
7877
7878         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
7879         (compare_type_to_native_type): ...this, add alignment check.
7880         * testsuite/30_threads/condition_variable_any/native_handle/
7881         typesizes.cc: Modify as above.
7882         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7883         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7884         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7885         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7886         * testsuite/30_threads/condition_variable/native_handle/
7887         typesizes.cc: Same.
7888         * testsuite/30_threads/recursive_timed_mutex/native_handle/
7889         typesizes.cc: Same.
7890
7891         * testsuite/30_threads/thread/cons/1.cc: Add comments.
7892         * testsuite/30_threads/thread/cons/2.cc: Same.
7893         * testsuite/30_threads/thread/cons/3.cc: Same.
7894         * testsuite/30_threads/thread/cons/4.cc: Same.
7895         * testsuite/30_threads/thread/cons/5.cc: Same.
7896         * testsuite/30_threads/thread/cons/6.cc: Same.
7897         * testsuite/30_threads/thread/cons/7.cc: Same.
7898         * testsuite/30_threads/thread/cons/8.cc: Same.
7899
7900         * testsuite/30_threads/thread/cons/9.cc: New.
7901         * testsuite/30_threads/thread/cons/moveable.cc: New.
7902
7903         * src/condition_variable.cc: Clean up whitespace.
7904         * include/std/condition_variable: Same.
7905
7906 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
7907
7908         * include/std/condition_variable (condition_variable): Remove
7909         _M_internal_mutex. Add private __native_type typedef.
7910         * src/condition_variable.cc (condition_variable::notify_one):
7911         Remove _M_internal_mutex use. Use typedef.
7912         (condition_variable::notify_all): Same.
7913         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
7914         (recursive_mutex): Same.
7915         (timed_mutex): Same.
7916         (recursive_timed_mutex): Same.
7917         (once_flag): Make __native_type typedef private.
7918
7919         * include/std/thread (this_thread): Add minimal markup.
7920
7921         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
7922         Adjust line numbers.
7923         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
7924         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
7925         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
7926         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
7927         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
7928         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
7929         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7930         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
7931         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
7932         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
7933         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
7934         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
7935         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
7936
7937         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
7938         * testsuite/30_threads/condition_variable_any/native_handle/
7939         typesizes.cc: New.
7940         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7941         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7942         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7943         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7944         * testsuite/30_threads/condition_variable/native_handle/
7945         typesizes.cc: Same.
7946         * testsuite/30_threads/recursive_timed_mutex/native_handle/
7947         typesizes.cc: Same.
7948
7949 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
7950
7951         PR testsuite/33300
7952         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
7953         on darwin for lp64.
7954
7955 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
7956
7957         * configure.host: Set abi_baseline_pair for mips64*-linux.
7958         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
7959
7960 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
7961
7962         * include/std/thread (this_thread::get_id): Inline.
7963
7964 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
7965
7966         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
7967         _Callable as template argument for _M_make_shared_data.
7968         * testsuite/30_threads/thread/cons/6.cc: New.
7969         * testsuite/30_threads/thread/cons/7.cc: New.
7970         * testsuite/30_threads/thread/cons/8.cc: New.
7971
7972 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
7973
7974         * testsuite/30_threads/thread/member: To..
7975         * testsuite/30_threads/thread/members: ...this.
7976         * testsuite/30_threads/condition_variable/member: To...
7977         * testsuite/30_threads/condition_variable/members: ...this.
7978
7979 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
7980
7981         * include/std/thread (thread::id): Move definition inside thread.
7982         Use native_handle_type. Remove this_thread::get_id friend.
7983         Change __thread_data_ptr to __shared_base_ptr.
7984         (thread::id::id(native_handle_type): Make public. Still explicit.
7985         Use native_handle_type. Change _M_thread_id to _M_thread.
7986         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
7987         _M_thread_handle to _M_id.
7988         (thread::__thread_data): Rename to _Impl.
7989         Fixup for renames.
7990         (thread::_M_make_thread_data): Return derived type.
7991         (thread::hardware_concurrency): Add definition for default case.
7992         (thread::get_id): Now can define inline.
7993         (thread): Change _M_thread_data to _M_data.
7994         (this_thread::get_id): Now can define inline.
7995         * src/thread.cc (__thread_proxy): Rename to
7996         execute_native_thread_routine.
7997         Fixup for other renames.
7998         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
7999         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
8000         * testsuite/30_threads/thread/algorithm: Move to..
8001         * testsuite/30_threads/thread/swap: ...this.
8002         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
8003         * testsuite/30_threads/thread/id/operators.cc: New.
8004
8005 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8006
8007         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
8008         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
8009         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
8010         exposing it in public std::tuple interface.
8011
8012 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8013             Benjamin Kosnik  <bkoz@redhat.com>
8014
8015         * include/std/thread (__thread_data_base): Nest class in std::thread.
8016         (__thread_data): Likewise.
8017         (__thread_data_ptr): Nest typedef in std::thread.
8018         * src/thread.cc (__thread_proxy): Qualify the above names.
8019         * config/abi/pre/gnu.ver: Remove unused exports.
8020
8021 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
8022
8023         * include/bits/unique_ptr.h: Remove private __this_type typedef.
8024         * include/bits/stl_vector.h: Remove private vector_type typedef.
8025         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
8026         Fix line numbers.
8027         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8028         * testsuite/23_containers/vector/requirements/dr438/
8029         constructor_1_neg.cc: Same.
8030         * testsuite/23_containers/vector/requirements/dr438/
8031         constructor_2_neg.cc: Same.
8032         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8033         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8034
8035 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8036
8037         PR libstdc++/25191
8038         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
8039         deal consistently with __try and __catch too.
8040         * src/localename.cc: Replace try -> __try, catch -> __catch.
8041         * src/ios.cc: Likewise.
8042         * src/locale.cc: Likewise.
8043         * src/istream.cc: Likewise.
8044         * src/thread.cc: Likewise.
8045         * src/compatibility.cc: Likewise.
8046         * src/bitmap_allocator.cc: Likewise.
8047         * src/ios_init.cc: Likewise.
8048         * include/debug/deque: Likewise.
8049         * include/debug/list: Likewise.
8050         * include/tr1_impl/hashtable: Likewise.
8051         * include/std/bitset: Likewise.
8052         * include/ext/pb_ds/detail/resize_policy/
8053         hash_load_check_resize_trigger_imp.hpp: Likewise.
8054         * include/ext/pb_ds/detail/resize_policy/
8055         hash_standard_resize_policy_imp.hpp: Likewise.
8056         * include/ext/pb_ds/detail/cc_hash_table_map_/
8057         resize_fn_imps.hpp: Likewise.
8058         * include/ext/pb_ds/detail/cc_hash_table_map_/
8059         constructor_destructor_fn_imps.hpp: Likewise.
8060         * include/ext/pb_ds/detail/pat_trie_/
8061         split_join_branch_bag.hpp: Likewise.
8062         * include/ext/pb_ds/detail/pat_trie_/
8063         constructors_destructor_fn_imps.hpp: Likewise.
8064         * include/ext/pb_ds/detail/bin_search_tree_/
8065         constructors_destructor_fn_imps.hpp: Likewise.
8066         * include/ext/pb_ds/detail/gp_hash_table_map_/
8067         resize_fn_imps.hpp: Likewise.
8068         * include/ext/pb_ds/detail/gp_hash_table_map_/
8069         constructor_destructor_fn_imps.hpp: Likewise.
8070         * include/ext/pb_ds/detail/binary_heap_/
8071         constructors_destructor_fn_imps.hpp: Likewise.
8072         * include/ext/pb_ds/detail/binary_heap_/
8073         erase_fn_imps.hpp: Likewise.
8074         * include/ext/pb_ds/detail/binary_heap_/
8075         split_join_fn_imps.hpp: Likewise.
8076         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
8077         constructors_destructor_fn_imps.hpp: Likewise.
8078         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
8079         * include/ext/pb_ds/detail/list_update_map_/
8080         constructor_destructor_fn_imps.hpp: Likewise.
8081         * include/ext/slist: Likewise.
8082         * include/ext/memory: Likewise.
8083         * include/ext/rc_string_base.h: Likewise.
8084         * include/ext/ropeimpl.h: Likewise.
8085         * include/ext/vstring.tcc: Likewise.
8086         * include/ext/rope: Likewise.
8087         * include/ext/sso_string_base.h: Likewise.
8088         * include/bits/shared_ptr.h: Likewise.
8089         * include/bits/stl_list.h: Likewise.
8090         * include/bits/locale_classes.tcc: Likewise.
8091         * include/bits/locale_facets.tcc: Likewise.
8092         * include/bits/locale_classes.h: Likewise.
8093         * include/bits/forward_list.h: Likewise.
8094         * include/bits/stl_vector.h: Likewise.
8095         * include/bits/stl_deque.h: Likewise.
8096         * include/bits/istream.tcc: Likewise.
8097         * include/bits/stl_uninitialized.h: Likewise.
8098         * include/bits/ostream.tcc: Likewise.
8099         * include/bits/vector.tcc: Likewise.
8100         * include/bits/stl_tempbuf.h: Likewise.
8101         * include/bits/deque.tcc: Likewise.
8102         * include/bits/basic_string.tcc: Likewise.
8103         * include/bits/ostream_insert.h: Likewise.
8104         * include/bits/locale_facets_nonio.tcc: Likewise.
8105         * include/bits/stl_tree.h: Likewise.
8106         * include/bits/fstream.tcc: Likewise.
8107         * include/tr1/shared_ptr.h: Likewise.
8108         * include/tr1/hypergeometric.tcc: Likewise.
8109         * include/backward/hashtable.h: Likewise.
8110         * libsupc++/exception_ptr.h: Likewise.
8111         * libsupc++/eh_personality.cc: Likewise.
8112         * libsupc++/eh_call.cc: Likewise.
8113         * config/locale/gnu/monetary_members.cc: Likewise.
8114         * config/locale/gnu/time_members.h: Likewise.
8115         * config/locale/generic/time_members.h: Likewise.
8116
8117 2009-02-03  Johannes Singler  <singler@ira.uka.de>
8118
8119         * include/parallel/algorithmfwd.h:
8120         Add parallelism default for many declarations.
8121         * include/parallel/numericfwd.h: Likewise.
8122         * include/parallel/iterator.h: Use iterator_traits as usual.
8123         * include/parallel/par_loop.h:
8124         Include equally_split.h.
8125         (for_each_template_random_access_ed):
8126         Avoid calling the Result default constructor.
8127         * include/parallel/numeric: Replace
8128         for_each_template_random_access by
8129         for_each_template_random_access_ed in numeric functions.
8130
8131 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
8132
8133         * config/os/gnu-linux/os_defines.h: Remove superfluous
8134         __NO_STRING_INLINES.
8135
8136 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8137
8138         * testsuite/21_strings/c_strings/char/3.cc: New test.
8139         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
8140
8141 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
8142             Jakub Jelinek  <jakub@redhat.com>
8143
8144         PR libstdc++/30928 (partial, works together with recent glibcs)
8145         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8146         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8147         defined.
8148         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8149         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8150         defined.
8151         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8152         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8153         defined.
8154         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8155         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8156         defined.
8157         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
8158         argument is const char *, assign result to const char * var, not
8159         char *.
8160         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
8161         argument is const wchar_t *, assign result to const wchar_t * var, not
8162         wchar_t *.
8163
8164 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
8165
8166         * include/std/thread: Remove unused headers.
8167         (__thread_data_base): Remove unused mutex and base.
8168         (thread::~thread): Only detach if joinable.
8169         (thread::joinable): Test if thread data ptr is empty.
8170         (thread::_M_thread_data_mutex): Remove.
8171         (thread::_M_get_thread_data): Remove.
8172         (thread::_M_make_thread_data): Remove overload, use make_shared.
8173         (thread::id::id): Make constructor explicit.
8174         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
8175         (thread::_M_start_thread): Break shared_ptr cycle on error.
8176         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
8177         * testsuite/30_threads/thread/member/4.cc: New.
8178         * testsuite/30_threads/thread/member/5.cc: New.
8179
8180 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
8181
8182         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
8183         (standard_layout): Just use !has_virtual_destructor for now.
8184         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
8185         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
8186         * testsuite/30_threads/recursive_mutex/requirements/
8187         standard_layout.cc: New.
8188         * testsuite/30_threads/condition_variable/requirements/
8189         standard_layout.cc: New.
8190         * testsuite/29_atomics/atomic_address/requirements/
8191         standard_layout.cc: Adjust.
8192         * testsuite/29_atomics/atomic_flag/requirements/
8193         standard_layout.cc: Same.
8194         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
8195         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
8196         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
8197         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
8198         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
8199         line numbers.
8200         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
8201         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8202         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8203         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
8204         Remove, not required.
8205
8206 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
8207
8208         * include/std/thread (__thread_data_base, thread): Rename member
8209         functions to match coding style.
8210         (thread::thread,thread::operator=): Define move operations.
8211         * src/thread.cc (__thread_data_base, thread): Rename member functions.
8212         * config/abi/pre/gnu.ver: Adjust.
8213
8214 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
8215
8216         PR libstdc++/38384
8217         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
8218         on HPUX.
8219         * configure: Regenerate.
8220
8221 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
8222
8223         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
8224         atomic_flag_fence.
8225
8226 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8227
8228 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8229             Uros Bizjak  <ubizjak@gmail.com>
8230
8231         PR libstdc++/38834
8232         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
8233         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
8234
8235 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8236             Rainer Emrich  <r.emrich@de.tecosim.com>
8237
8238         PR libstdc++/38919
8239         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
8240         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
8241         * configure: Regenerate.
8242
8243 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
8244
8245         * include/std/thread (__thread_data_base::__run): Make non-const.
8246         * testsuite/30_threads/thread/cons/5.cc: New.
8247
8248 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
8249
8250         * src/Makefile.am (sources): Add math_stubs_float.cc.
8251         * src/Makefile.in: Regenerate.
8252         * src/math_stubs_float.cc: New, from libmath/stubs.c.
8253
8254 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8255
8256         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
8257         * src/Makefile.in: Regenerate.
8258         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
8259
8260 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8261
8262         PR libstdc++/32666
8263         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
8264
8265 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8266
8267         PR libstdc++/32666
8268         * Makefile.am (hosted_source): Remove libmath directory.
8269         * Makefile.in: Regenerate.
8270         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
8271         (AC_REPLACE_MATHFUNCS): Remove.
8272         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
8273         in GLIBCXX_CHECK_C99_TR1.
8274         * acinclude.m4: Remove libmath, need_math.
8275         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
8276         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
8277         * configure.ac: Same.
8278         * configure: Regenerate.
8279         * fragment.am: Fix comment.
8280         * config.h.in: Regenerate.
8281         * src/Makefile.in: Regenerate.
8282         * src/Makefile.am: Remove libmath references.
8283         * doc/Makefile.in: Regenerate.
8284         * po/Makefile.in: Regenerate.
8285         * include/Makefile.in: Regenerate.
8286         * libsupc++/Makefile.in: Regenerate.
8287         * testsuite/Makefile.in: Regenerate.
8288
8289         * src/compatibility.cc: Also export long double versions of "C" math
8290         library if hppa-linux.
8291         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
8292         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
8293
8294         * libmath: Remove.
8295         * libmath/signbit.c: Same.
8296         * libmath/stubs.c: Same.
8297         * libmath/Makefile.in: Same.
8298         * libmath/copysignf.c: Same.
8299         * libmath/mathconf.h: Same.
8300         * libmath/signbitf.c: Same.
8301         * libmath/Makefile.am: Same.
8302         * libmath/signbitl.c: Same.
8303
8304 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
8305             Paolo Carlini  <paolo.carlini@oracle.com>
8306
8307         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
8308         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
8309         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
8310         * configure.ac: Adjust.
8311         * doc/xml/manual/configure.xml: Update.
8312         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
8313         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
8314         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
8315         * configure: Regenerate.
8316         * config.h.in: Likewise.
8317
8318         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
8319         thread::joinable, thread::swap, this_thread::get_id,
8320         this_thread::yield): Define inline...
8321         * include/std/thread: ... here.
8322         * config/abi/pre/gnu.ver: Adjust.
8323
8324 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8325
8326         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
8327         Add dg-timeout-factor 2.0.
8328         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
8329         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
8330         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
8331         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
8332         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
8333         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
8334
8335 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8336
8337         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
8338         field from readelf output.
8339
8340 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8341
8342         PR libstdc++/38384
8343         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
8344         * configure: Regenerate.
8345
8346 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8347
8348         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
8349         _GLIBCXX_HAVE_TLS.
8350         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
8351
8352 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8353
8354         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
8355         constructor for _M_pattern.
8356         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
8357         string.cc: Test construction from different basic_string type.
8358         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
8359         string.cc: Likewise.
8360
8361 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
8362             Jonathan Larmour  <jifl@eCosCentric.com>
8363
8364         PR libstdc++/36801
8365         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
8366         New.
8367         (__gnu_cxx::__exchange_and_add): Use it.
8368         * src/atomic.cc (get_atomic_mutex): New.
8369         * src/debug.cc (get_safe_base_mutex): New.
8370         * src/locale.cc (get_locale_cache_mutex): New.
8371         * src/mt_allocator.cc (get_freelist): New.
8372         (get_freelist_mutex): New.
8373         * src/pool_allocator.cc (get_palloc_mutex): New.
8374         * include/std/mutex (__once_functor_lock): To
8375         (__get_once_functor_lock): ...this.
8376         * src/mutex.cc (__once_mutex): Don't export, use
8377         (get_once_mutex): ...this.
8378         * config/abi/pre/gnu.ver: Adjust exports.
8379
8380 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8381
8382         PR libstdc++/38732
8383         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
8384         referenceCount field again.
8385         (__cxxabiv1::__cxa_refcounted_exception): New struct.
8386         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
8387         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
8388         inline functions.
8389         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
8390         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
8391         instead of __cxa_exception.
8392         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
8393         __cxxabiv1::__cxa_throw): Likewise.
8394         * libsupc++/eh_ptr.cc (std::rethrow_exception,
8395         std::__exception_ptr::exception_ptr::_M_addref,
8396         std::__exception_ptr::exception_ptr::_M_release,
8397         __gxx_dependent_exception_cleanup): Likewise.
8398         * testsuite/18_support/exception/38732.cc: New test.
8399
8400         PR libstdc++/38092
8401         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
8402         * src/compatibility.cc: Don't use .symver directives if
8403         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
8404         * config.h.in: Regenerated.
8405         * configure: Likewise.
8406
8407 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
8408
8409         PR libstdc++/38466
8410         * include/bits/stl_pair.h: Document C++03 pair vs swap.
8411
8412 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
8413
8414         * src/locale_init.cc (locale::_S_initialize_once): Move construction
8415         of classic locale...
8416         (locale::classic): Here.
8417
8418 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
8419
8420         * include/tr1_impl/regex: Fix bad return statements and typos.
8421
8422 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8423
8424         * include/tr1_impl/regex: Remove unimplemented function definitions.
8425         * testsuite/28_regex/init-list.cc: Compile only.
8426         * testsuite/tr1/7_regular_expressions/regex/cons/char/
8427         c_string_extended.cc: Same.
8428         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
8429         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
8430
8431 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8432
8433         PR libstdc++/38384
8434         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
8435         * configure: Regenerate.
8436
8437 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8438
8439         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
8440         * configure: Regenerate.
8441
8442 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8443
8444         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
8445         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
8446         * configure: Regenerate.
8447
8448 2009-01-04  Richard Guenther  <rguenther@suse.de>
8449
8450         PR libstdc++/38720
8451         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
8452         integer type for storage, arithmetic and comparisons.
8453         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
8454
8455 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8456
8457         PR libstdc++/38719
8458         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
8459         _Fwd_list_const_iterator::_M_next): Fix return type.
8460
8461 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8462
8463         * Revert last commit, reopen and suspend libstdc++/38678.
8464
8465 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8466
8467         PR libstdc++/38678
8468         * include/std/istream (basic_istream<>::_M_read): New.
8469         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
8470         (basic_istream<>::read, basic_istream<>::readsome): Use it.
8471         * include/std/ostream (basic_ostream<>::_M_write_): New.
8472         (basic_ostream<>::_M_write): Adjust.
8473         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
8474         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
8475         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
8476         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
8477         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.