OSDN Git Service

2009-04-24 Benjamin Kosnik <bkoz@redhat.com>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
2
3         * xml/authors.xml: Add space.
4         * xml/faq.xml: Update links.
5         * xml/manual/intro.xml: Same.
6         * xml/manual/abi.xml: Update.
7         * xml/manual/appendix_contributing.xml: Fix typo.
8         * xml/manual/status_cxxtr1.xml: Update links.
9         * xml/manual/status_cxx1998.xml: Same.
10         * xml/manual/status_cxx200x.xml: Same.
11
12 2009-04-22  Jan Hubicka  <jh@suse.cz>
13
14         * include/tr1_impl/array (at): Do not use builtin_expect.
15         * include/ext/throw_allocator.h (allocate): Likewise.
16         * include/ext/pool_allocator.h (allocate): Likweise.
17         * include/ext/bitmap_allocator.h (allocate): Likewise.
18         * include/ext/rc_string_base.h (_S_construct): Likewise.
19         * include/ext/malloc_allocator.h (allocate): Likewise.
20         * include/ext/mt_allocator.h (allocate): Likewise.
21         * include/ext/sso_string_base.h (_M_construct): Likewise.
22         * include/bits/basic_string.tcc (_S_construct): Likewise.
23
24 2009-04-22  Jan Hubicka  <jh@suse.cz>
25
26         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
27         (atexit, atoll, stroll, strtoull): Mark throw ()
28         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
29         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
30         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
31         (atexit, atoll, stroll, strtoull): Mark throw ()
32         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
33         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
34
35 2009-04-21  Jan Hubicka  <jh@suse.cz>
36
37         * include/ext/atomicity.h
38         (__exchange_and_add, __atomic_add): Mark throw ().
39         * config/os/aix/atomicity.h
40         * config/os/aix/atomicity.h
41         * config/os/irix/atomicity.h
42         * config/cpu/cris/atomicity.h
43         * config/cpu/m68k/atomicity.h
44         * config/cpu/hppa/atomicity.h
45         * config/cpu/sparc/atomicity.h
46         * config/cpu/i386/atomicity.h
47         * config/cpu/i486/atomicity.h
48         * config/cpu/sh/atomicity.h
49         * config/cpu/generic/atomicity_mutex/atomicity.h
50         * config/cpu/generic/atomicity_builtins/atomicity.h
51         (__exchange_and_add, __atomic_add): Mark throw ().
52
53 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
54
55         PR libstdc++/39835
56         * include/bits/random.h: Avoid the badname __alpha (and, for
57         consistency, __beta too).
58         * include/bits/random.tcc: Likewise.
59
60 2009-04-19  Jan Hubicka  <jh@suse.cz>
61
62         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
63         _GLIBCXX_NOTHROW.
64
65 2009-04-19  Jan Hubicka  <jh@suse.cz>
66
67         * include/c_compatibility/stdatomic.h
68         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
69         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
70         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
71
72 2009-04-18  Jan Hubicka  <jh@suse.cz>
73
74         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
75         * libsupc++/unwind-cxx.h (__cxa_get_globals,
76         __cxa_get_globals_fast): Mark const.
77         (__cxa_get_exception_ptr): Mark pure.
78         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
79         (__terminate): Makr throw ().
80         * libsupc++/exception (terminate): Mark throw().
81         (uncaught_exception): Mark pure.
82         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
83         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
84         Mark throw().
85         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
86         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
87         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
88         __cxa_guard_abort): Mark throw ().
89         (__cxa_pure_virtual): Mark noreturn.
90         (__cxa_current_exception_type): Mark throw and pure.
91         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
92         __cxa_exception_type): Mark pure.
93         (_M_safe_bool_dummy): Mark pure and const.
94
95 2009-04-18  Jan Hubicka  <jh@suse.cz>
96
97         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
98         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
99         _M_destroy_thread_key): Mark throw ()
100         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
101         _M_singular, _M_can_compare _M_get_mutex, _M_message,
102         _M_get_max_length): Mark throw ().
103         * include/debug/formatter.h (_M_message, _M_format_word,
104         _M_get_max_length): Mark throw ().
105         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
106         _M_detach_single): Mark throw ().
107         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
108         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
109         throw ()
110         (_M_get_mutex): Mark throw ().
111         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
112         (_M_destroy_thread_key): Mark CONST and throw.
113         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
114         throw ().
115
116 2009-04-18  Jan Hubicka  <jh@suse.cz>
117
118         * src/condition_variable.cc (condition_variable,
119         condition_variable_any constructors): Mark throw()
120         * src/hash.cc (operator() for long double, string, and wstring): Mark
121         throw ().
122         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
123         _M_setup, rdbuf, str): Mark throw ().
124         * src/chrono.cc (new): Mark throw ().
125         * include/std/system_error (system_category, generic_category): Mark
126         throw () and const.
127         * include/std/chrono (now): Mark throw ().
128         * include/std/condition_variable (condition_variable,
129         ~condition_variable, condition_variable_any,
130         ~condition_variable_any): Mark throw ().
131         * include/std/mutex (mutex): Mark throw ().
132         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
133         throw.
134         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
135         and throw ().
136         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
137         * include/bits/locale_classes.h (_S_initialize_once,
138         _S_clone_c_locale): Mark throw ().
139         (_S_get_c_name): Mark const and throw ().
140         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
141         throw ().
142         * include/bits/locale_facets.h (__convert_to_v explicit instances):
143         Mark throw ().
144         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
145         throw ().
146         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
147         ios_base): Mark throw ()
148         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
149         * include/backward/strstream (strstreambuf constructors): Mark throw ().
150         (str, freeze, _M_setupf): Mark throw ().
151         (pcount): Mark pure and throw ().
152         (rdbuf): Mark const and throw ().
153
154 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
155
156         PR libstdc++/39802
157         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
158         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
159         Always accept negative values, for unsigned types too.
160         * testsuite/22_locale/num_get/get/char/39802.cc: New.
161         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
162
163 2009-04-18  Jan Hubicka  <jh@suse.cz>
164
165         * include/debug/formater.h: Include bits/c++config.h.
166         (_M_error): Mark noreturn.
167         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
168         _GLIBCXX_NORETURN): New.
169         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
170         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
171         Mark pure.
172         * include/c_compatibility/stdatomic.h
173         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
174         __atomic_flag_wait_explicit, __atomic_flag_for_address):
175         Mark by throw ().
176         * src/atomic.cc (atomic_flag_test_and_set_explicit,
177         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
178         __atomic_flag_for_address): Mark by throw ().
179
180 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
181
182         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
183
184 2009-04-16  Jan Hubicka  <jh@suse.cz>
185
186         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
187         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
188         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
189         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
190         out body to ...
191         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
192         functions.
193         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
194         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
195         _Rb_tree_black_count): Mark nothrow.
196
197 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
198
199         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
200         from base classes.
201         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
202
203 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
204
205         * doc/html: Regenerate.
206
207 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
208
209         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
210
211         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
212         * doc/xml/gnu/fdl-1.2.xml: Same.
213         * doc/xml/manual/numerics.xml: Same.
214         * doc/xml/manual/concurrency.xml: Same.
215         * doc/xml/manual/intro.xml: Same.
216         * doc/xml/manual/status_cxxtr1.xml: Same.
217         * doc/xml/manual/containers.xml: Same.
218         * doc/xml/manual/io.xml: Same.
219         * doc/xml/manual/utilities.xml: Same.
220         * doc/xml/manual/support.xml: Same.
221         * doc/xml/manual/using.xml: Same.
222         * doc/xml/manual/localization.xml: Same.
223         * doc/xml/manual/locale.xml: Same.
224         * doc/xml/manual/extensions.xml: Same.
225         * doc/xml/manual/appendix_contributing.xml: Same.
226         * doc/xml/manual/diagnostics.xml: Same.
227         * doc/xml/manual/status_cxx200x.xml: Same.
228
229 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
230
231         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
232         * doc/xml/manual/status_cxx200x.xml: Adjust.
233
234 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
235
236         * doc/xml/spine.xml: Remove unused license entity, update
237         copyright year.
238
239         * doc/xml/manual/spine.xml: Markup for primary index terms.
240         * doc/xml/manual/numerics.xml: Same.
241         * doc/xml/manual/intro.xml: Same.
242         * doc/xml/manual/containers.xml: Same.
243         * doc/xml/manual/io.xml: Same.
244         * doc/xml/manual/appendix_porting.xml: Same.
245         * doc/xml/manual/utilities.xml: Same.
246         * doc/xml/manual/support.xml: Same.
247         * doc/xml/manual/localization.xml: Same.
248         * doc/xml/manual/strings.xml: Same.
249         * doc/xml/manual/extensions.xml: Same.
250         * doc/xml/manual/appendix_contributing.xml: Same.
251         * doc/xml/manual/diagnostics.xml: Same.
252         * doc/xml/manual/algorithms.xml: Same.
253         * doc/xml/manual/appendix_free.xml: Same.
254         * doc/xml/manual/iterators.xml: Same.
255
256         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
257         * doc/xml/gnu/fdl-1.2.xml: Same.
258
259         * doc/xml/manual/status_cxx200x.xml: Re-write.
260
261 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
262
263         PR libstdc++/39629 (final bits)
264         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
265         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
266         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
267         Fix formula for __j.
268         * include/bits/random.tcc (operator==(const normal_distribution<>&,
269         const normal_distribution<>&): Remove.
270         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
271         const uniform_int_distribution<>&), operator==(const
272         uniform_real_distribution<>&, const uniform_real_distribution<>&),
273         operator==(const normal_distribution<>&, const normal_distribution<>&),
274         operator==(const lognormal_distribution<>&,
275         const lognormal_distribution<>&), operator==(const
276         chi_squared_distribution<>&, const chi_squared_distribution<>&),
277         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
278         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
279         operator==(const student_t_distribution<>&,
280         const student_t_distribution<>&), operator==(const
281         bernoulli_distribution<>&, const bernoulli_distribution<>&),
282         operator==(const binomial_distribution<>&, const
283         binomial_distribution<>&), operator==(const geometric_distribution<>&,
284         const geometric_distribution<>&), operator==(const
285         negative_binomial_distribution<>&, const
286         negative_binomial_distribution<>&), operator==(const
287         poisson_distribution<>&, const poisson_distribution<>&),
288         operator==(const exponential_distribution<>&,
289         const exponential_distribution<>&), operator==(const
290         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
291         weibull_distribution<>&, const weibull_distribution<>&),
292         operator==(const extreme_value_distribution<>&,
293         const extreme_value_distribution<>&), operator==(const
294         discrete_distribution<>&, const discrete_distribution<>&),
295         operator==(const piecewise_constant_distribution<>&,
296         const piecewise_constant_distribution<>&), operator==(const
297         piecewise_linear_distribution<>&, const
298         piecewise_linear_distribution<>&)): Remove.
299         * testsuite/26_numerics/random/uniform_real_distribution/operators/
300         serialize.cc: Remove.
301         * testsuite/26_numerics/random/piecewise_constant_distribution/
302         operators/serialize.cc: Likewise.
303         * testsuite/26_numerics/random/chi_squared_distribution/operators/
304         serialize.cc: Likewise.
305         * testsuite/26_numerics/random/normal_distribution/operators/
306         serialize.cc: Likewise.
307         * testsuite/26_numerics/random/uniform_int_distribution/operators/
308         serialize.cc: Likewise.
309         * testsuite/26_numerics/random/poisson_distribution/operators/
310         serialize.cc: Likewise.
311         * testsuite/26_numerics/random/bernoulli_distribution/operators/
312         serialize.cc: Likewise.
313         * testsuite/26_numerics/random/discrete_distribution/operators/
314         serialize.cc: Likewise.
315         * testsuite/26_numerics/random/weibull_distribution/operators/
316         serialize.cc: Likewise.
317         * testsuite/26_numerics/random/negative_binomial_distribution/
318         operators/serialize.cc: Likewise.
319         * testsuite/26_numerics/random/cauchy_distribution/operators/
320         serialize.cc: Likewise.
321         * testsuite/26_numerics/random/gamma_distribution/operators/
322         serialize.cc: Likewise.
323         * testsuite/26_numerics/random/fisher_f_distribution/operators/
324         serialize.cc: Likewise.
325         * testsuite/26_numerics/random/exponential_distribution/operators/
326         serialize.cc: Likewise.
327         * testsuite/26_numerics/random/lognormal_distribution/operators/
328         serialize.cc: Likewise.
329         * testsuite/26_numerics/random/binomial_distribution/operators/
330         serialize.cc: Likewise.
331         * testsuite/26_numerics/random/extreme_value_distribution/
332         operators/serialize.cc: Likewise.
333         * testsuite/26_numerics/random/piecewise_linear_distribution/
334         operators/serialize.cc: Likewise.
335         * testsuite/26_numerics/random/student_t_distribution/operators/
336         serialize.cc: Likewise.
337         * testsuite/26_numerics/random/geometric_distribution/operators/
338         serialize.cc: Likewise.
339
340         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
341         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
342         mersenne_twister_engine<>::seed(_Gen&,
343         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
344         subtract_with_carry_engine<>::seed(_Gen&,
345         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
346         Remove, unused.
347         * include/bits/random.tcc (linear_congruential_engine<>::
348         seed(_Gen&, false_type): Likewise.
349
350 2009-04-09  Nick Clifton  <nickc@redhat.com>
351
352         * src/allocator-inst.cc: Change copyright header to refer to
353         version 3 of the GNU General Public License with version 3.1
354         of the GCC Runtime Library Exception and to point readers at
355         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
356         web page.
357         * config/abi/compatibility.h: Likewise.
358         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
359         * config/abi/pre/gnu.ver: Likewise.
360         * config/allocator/bitmap_allocator_base.h: Likewise.
361         * config/allocator/malloc_allocator_base.h: Likewise.
362         * config/allocator/mt_allocator_base.h: Likewise.
363         * config/allocator/new_allocator_base.h: Likewise.
364         * config/allocator/pool_allocator_base.h: Likewise.
365         * config/cpu/alpha/atomic_word.h: Likewise.
366         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
367         * config/cpu/cris/atomic_word.h: Likewise.
368         * config/cpu/cris/atomicity.h: Likewise.
369         * config/cpu/generic/atomic_word.h: Likewise.
370         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
371         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
372         * config/cpu/generic/cpu_defines.h: Likewise.
373         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
374         * config/cpu/hppa/atomicity.h: Likewise.
375         * config/cpu/i386/atomicity.h: Likewise.
376         * config/cpu/i486/atomicity.h: Likewise.
377         * config/cpu/ia64/atomic_word.h: Likewise.
378         * config/cpu/m68k/atomicity.h: Likewise.
379         * config/cpu/powerpc/atomic_word.h: Likewise.
380         * config/cpu/powerpc/cpu_defines.h: Likewise.
381         * config/cpu/sh/atomicity.h: Likewise.
382         * config/cpu/sparc/atomic_word.h: Likewise.
383         * config/cpu/sparc/atomicity.h: Likewise.
384         * config/io/basic_file_stdio.cc: Likewise.
385         * config/io/basic_file_stdio.h: Likewise.
386         * config/io/c_io_stdio.h: Likewise.
387         * config/locale/darwin/ctype_members.cc: Likewise.
388         * config/locale/generic/c++locale_internal.h: Likewise.
389         * config/locale/generic/c_locale.cc: Likewise.
390         * config/locale/generic/c_locale.h: Likewise.
391         * config/locale/generic/codecvt_members.cc: Likewise.
392         * config/locale/generic/collate_members.cc: Likewise.
393         * config/locale/generic/ctype_members.cc: Likewise.
394         * config/locale/generic/messages_members.cc: Likewise.
395         * config/locale/generic/messages_members.h: Likewise.
396         * config/locale/generic/monetary_members.cc: Likewise.
397         * config/locale/generic/numeric_members.cc: Likewise.
398         * config/locale/generic/time_members.cc: Likewise.
399         * config/locale/generic/time_members.h: Likewise.
400         * config/locale/gnu/c++locale_internal.h: Likewise.
401         * config/locale/gnu/c_locale.cc: Likewise.
402         * config/locale/gnu/c_locale.h: Likewise.
403         * config/locale/gnu/codecvt_members.cc: Likewise.
404         * config/locale/gnu/collate_members.cc: Likewise.
405         * config/locale/gnu/ctype_members.cc: Likewise.
406         * config/locale/gnu/messages_members.cc: Likewise.
407         * config/locale/gnu/messages_members.h: Likewise.
408         * config/locale/gnu/monetary_members.cc: Likewise.
409         * config/locale/gnu/numeric_members.cc: Likewise.
410         * config/locale/gnu/time_members.cc: Likewise.
411         * config/locale/gnu/time_members.h: Likewise.
412         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
413         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
414         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
415         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
416         * config/os/aix/atomic_word.h: Likewise.
417         * config/os/aix/atomicity.h: Likewise.
418         * config/os/aix/ctype_base.h: Likewise.
419         * config/os/aix/ctype_inline.h: Likewise.
420         * config/os/aix/ctype_noninline.h: Likewise.
421         * config/os/aix/os_defines.h: Likewise.
422         * config/os/bsd/darwin/ctype_base.h: Likewise.
423         * config/os/bsd/darwin/ctype_inline.h: Likewise.
424         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
425         * config/os/bsd/darwin/os_defines.h: Likewise.
426         * config/os/bsd/freebsd/ctype_base.h: Likewise.
427         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
428         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
429         * config/os/bsd/freebsd/os_defines.h: Likewise.
430         * config/os/bsd/netbsd/ctype_base.h: Likewise.
431         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
432         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
433         * config/os/bsd/netbsd/os_defines.h: Likewise.
434         * config/os/djgpp/ctype_base.h: Likewise.
435         * config/os/djgpp/ctype_inline.h: Likewise.
436         * config/os/djgpp/ctype_noninline.h: Likewise.
437         * config/os/djgpp/os_defines.h: Likewise.
438         * config/os/generic/ctype_base.h: Likewise.
439         * config/os/generic/ctype_inline.h: Likewise.
440         * config/os/generic/ctype_noninline.h: Likewise.
441         * config/os/generic/error_constants.h: Likewise.
442         * config/os/generic/os_defines.h: Likewise.
443         * config/os/gnu-linux/ctype_base.h: Likewise.
444         * config/os/gnu-linux/ctype_inline.h: Likewise.
445         * config/os/gnu-linux/ctype_noninline.h: Likewise.
446         * config/os/gnu-linux/os_defines.h: Likewise.
447         * config/os/hpux/ctype_base.h: Likewise.
448         * config/os/hpux/ctype_inline.h: Likewise.
449         * config/os/hpux/ctype_noninline.h: Likewise.
450         * config/os/hpux/os_defines.h: Likewise.
451         * config/os/irix/atomic_word.h: Likewise.
452         * config/os/irix/atomicity.h: Likewise.
453         * config/os/irix/irix5.2/ctype_base.h: Likewise.
454         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
455         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
456         * config/os/irix/irix5.2/os_defines.h: Likewise.
457         * config/os/irix/irix6.5/ctype_base.h: Likewise.
458         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
459         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
460         * config/os/irix/irix6.5/os_defines.h: Likewise.
461         * config/os/mingw32/ctype_base.h: Likewise.
462         * config/os/mingw32/ctype_inline.h: Likewise.
463         * config/os/mingw32/ctype_noninline.h: Likewise.
464         * config/os/mingw32/error_constants.h: Likewise.
465         * config/os/mingw32/os_defines.h: Likewise.
466         * config/os/newlib/ctype_base.h: Likewise.
467         * config/os/newlib/ctype_inline.h: Likewise.
468         * config/os/newlib/ctype_noninline.h: Likewise.
469         * config/os/newlib/os_defines.h: Likewise.
470         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
471         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
472         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
473         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
474         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
475         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
476         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
477         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
478         * config/os/tpf/ctype_base.h: Likewise.
479         * config/os/tpf/ctype_inline.h: Likewise.
480         * config/os/tpf/ctype_noninline.h: Likewise.
481         * config/os/tpf/os_defines.h: Likewise.
482         * config/os/uclibc/ctype_base.h: Likewise.
483         * config/os/uclibc/ctype_inline.h: Likewise.
484         * config/os/uclibc/ctype_noninline.h: Likewise.
485         * config/os/uclibc/os_defines.h: Likewise.
486         * config/os/vxworks/ctype_base.h: Likewise.
487         * config/os/vxworks/ctype_inline.h: Likewise.
488         * config/os/vxworks/ctype_noninline.h: Likewise.
489         * config/os/vxworks/os_defines.h: Likewise.
490         * include/backward/auto_ptr.h: Likewise.
491         * include/backward/backward_warning.h: Likewise.
492         * include/backward/binders.h: Likewise.
493         * include/backward/hash_fun.h: Likewise.
494         * include/backward/hash_map: Likewise.
495         * include/backward/hash_set: Likewise.
496         * include/backward/hashtable.h: Likewise.
497         * include/backward/strstream: Likewise.
498         * include/bits/algorithmfwd.h: Likewise.
499         * include/bits/allocator.h: Likewise.
500         * include/bits/atomic_0.h: Likewise.
501         * include/bits/atomic_2.h: Likewise.
502         * include/bits/atomicfwd_c.h: Likewise.
503         * include/bits/atomicfwd_cxx.h: Likewise.
504         * include/bits/basic_ios.h: Likewise.
505         * include/bits/basic_ios.tcc: Likewise.
506         * include/bits/basic_string.h: Likewise.
507         * include/bits/basic_string.tcc: Likewise.
508         * include/bits/boost_concept_check.h: Likewise.
509         * include/bits/c++config: Likewise.
510         * include/bits/char_traits.h: Likewise.
511         * include/bits/codecvt.h: Likewise.
512         * include/bits/concept_check.h: Likewise.
513         * include/bits/cpp_type_traits.h: Likewise.
514         * include/bits/deque.tcc: Likewise.
515         * include/bits/forward_list.h: Likewise.
516         * include/bits/forward_list.tcc: Likewise.
517         * include/bits/fstream.tcc: Likewise.
518         * include/bits/functexcept.h: Likewise.
519         * include/bits/functional_hash.h: Likewise.
520         * include/bits/gslice.h: Likewise.
521         * include/bits/gslice_array.h: Likewise.
522         * include/bits/hashtable.h: Likewise.
523         * include/bits/indirect_array.h: Likewise.
524         * include/bits/ios_base.h: Likewise.
525         * include/bits/istream.tcc: Likewise.
526         * include/bits/list.tcc: Likewise.
527         * include/bits/locale_classes.h: Likewise.
528         * include/bits/locale_classes.tcc: Likewise.
529         * include/bits/locale_facets.h: Likewise.
530         * include/bits/locale_facets.tcc: Likewise.
531         * include/bits/locale_facets_nonio.h: Likewise.
532         * include/bits/locale_facets_nonio.tcc: Likewise.
533         * include/bits/localefwd.h: Likewise.
534         * include/bits/mask_array.h: Likewise.
535         * include/bits/move.h: Likewise.
536         * include/bits/ostream.tcc: Likewise.
537         * include/bits/ostream_insert.h: Likewise.
538         * include/bits/postypes.h: Likewise.
539         * include/bits/shared_ptr.h: Likewise.
540         * include/bits/slice_array.h: Likewise.
541         * include/bits/sstream.tcc: Likewise.
542         * include/bits/stl_algo.h: Likewise.
543         * include/bits/stl_algobase.h: Likewise.
544         * include/bits/stl_bvector.h: Likewise.
545         * include/bits/stl_construct.h: Likewise.
546         * include/bits/stl_deque.h: Likewise.
547         * include/bits/stl_function.h: Likewise.
548         * include/bits/stl_heap.h: Likewise.
549         * include/bits/stl_iterator.h: Likewise.
550         * include/bits/stl_iterator_base_funcs.h: Likewise.
551         * include/bits/stl_iterator_base_types.h: Likewise.
552         * include/bits/stl_list.h: Likewise.
553         * include/bits/stl_map.h: Likewise.
554         * include/bits/stl_multimap.h: Likewise.
555         * include/bits/stl_multiset.h: Likewise.
556         * include/bits/stl_numeric.h: Likewise.
557         * include/bits/stl_pair.h: Likewise.
558         * include/bits/stl_queue.h: Likewise.
559         * include/bits/stl_raw_storage_iter.h: Likewise.
560         * include/bits/stl_relops.h: Likewise.
561         * include/bits/stl_set.h: Likewise.
562         * include/bits/stl_stack.h: Likewise.
563         * include/bits/stl_tempbuf.h: Likewise.
564         * include/bits/stl_tree.h: Likewise.
565         * include/bits/stl_uninitialized.h: Likewise.
566         * include/bits/stl_vector.h: Likewise.
567         * include/bits/stream_iterator.h: Likewise.
568         * include/bits/streambuf.tcc: Likewise.
569         * include/bits/streambuf_iterator.h: Likewise.
570         * include/bits/stringfwd.h: Likewise.
571         * include/bits/unique_ptr.h: Likewise.
572         * include/bits/valarray_after.h: Likewise.
573         * include/bits/valarray_array.h: Likewise.
574         * include/bits/valarray_array.tcc: Likewise.
575         * include/bits/valarray_before.h: Likewise.
576         * include/bits/vector.tcc: Likewise.
577         * include/c/cassert: Likewise.
578         * include/c/cctype: Likewise.
579         * include/c/cerrno: Likewise.
580         * include/c/cfloat: Likewise.
581         * include/c/ciso646: Likewise.
582         * include/c/climits: Likewise.
583         * include/c/clocale: Likewise.
584         * include/c/cmath: Likewise.
585         * include/c/csetjmp: Likewise.
586         * include/c/csignal: Likewise.
587         * include/c/cstdarg: Likewise.
588         * include/c/cstddef: Likewise.
589         * include/c/cstdio: Likewise.
590         * include/c/cstdlib: Likewise.
591         * include/c/cstring: Likewise.
592         * include/c/ctime: Likewise.
593         * include/c/cwchar: Likewise.
594         * include/c/cwctype: Likewise.
595         * include/c_compatibility/assert.h: Likewise.
596         * include/c_compatibility/complex.h: Likewise.
597         * include/c_compatibility/ctype.h: Likewise.
598         * include/c_compatibility/errno.h: Likewise.
599         * include/c_compatibility/fenv.h: Likewise.
600         * include/c_compatibility/float.h: Likewise.
601         * include/c_compatibility/inttypes.h: Likewise.
602         * include/c_compatibility/iso646.h: Likewise.
603         * include/c_compatibility/limits.h: Likewise.
604         * include/c_compatibility/locale.h: Likewise.
605         * include/c_compatibility/math.h: Likewise.
606         * include/c_compatibility/setjmp.h: Likewise.
607         * include/c_compatibility/signal.h: Likewise.
608         * include/c_compatibility/stdarg.h: Likewise.
609         * include/c_compatibility/stdatomic.h: Likewise.
610         * include/c_compatibility/stdbool.h: Likewise.
611         * include/c_compatibility/stddef.h: Likewise.
612         * include/c_compatibility/stdint.h: Likewise.
613         * include/c_compatibility/stdio.h: Likewise.
614         * include/c_compatibility/stdlib.h: Likewise.
615         * include/c_compatibility/string.h: Likewise.
616         * include/c_compatibility/tgmath.h: Likewise.
617         * include/c_compatibility/time.h: Likewise.
618         * include/c_compatibility/wchar.h: Likewise.
619         * include/c_compatibility/wctype.h: Likewise.
620         * include/c_global/cassert: Likewise.
621         * include/c_global/ccomplex: Likewise.
622         * include/c_global/cctype: Likewise.
623         * include/c_global/cerrno: Likewise.
624         * include/c_global/cfenv: Likewise.
625         * include/c_global/cfloat: Likewise.
626         * include/c_global/cinttypes: Likewise.
627         * include/c_global/ciso646: Likewise.
628         * include/c_global/climits: Likewise.
629         * include/c_global/clocale: Likewise.
630         * include/c_global/cmath.tcc: Likewise.
631         * include/c_global/cmath: Likewise.
632         * include/c_global/csetjmp: Likewise.
633         * include/c_global/csignal: Likewise.
634         * include/c_global/cstdarg: Likewise.
635         * include/c_global/cstdatomic: Likewise.
636         * include/c_global/cstdbool: Likewise.
637         * include/c_global/cstddef: Likewise.
638         * include/c_global/cstdint: Likewise.
639         * include/c_global/cstdio: Likewise.
640         * include/c_global/cstdlib: Likewise.
641         * include/c_global/cstring: Likewise.
642         * include/c_global/ctgmath: Likewise.
643         * include/c_global/ctime: Likewise.
644         * include/c_global/cwchar: Likewise.
645         * include/c_global/cwctype: Likewise.
646         * include/c_std/cassert: Likewise.
647         * include/c_std/cctype: Likewise.
648         * include/c_std/cerrno: Likewise.
649         * include/c_std/cfloat: Likewise.
650         * include/c_std/ciso646: Likewise.
651         * include/c_std/climits: Likewise.
652         * include/c_std/clocale: Likewise.
653         * include/c_std/cmath.tcc: Likewise.
654         * include/c_std/cmath: Likewise.
655         * include/c_std/csetjmp: Likewise.
656         * include/c_std/csignal: Likewise.
657         * include/c_std/cstdarg: Likewise.
658         * include/c_std/cstddef: Likewise.
659         * include/c_std/cstdio: Likewise.
660         * include/c_std/cstdlib: Likewise.
661         * include/c_std/cstring: Likewise.
662         * include/c_std/ctime: Likewise.
663         * include/c_std/cwchar: Likewise.
664         * include/c_std/cwctype: Likewise.
665         * include/debug/bitset: Likewise.
666         * include/debug/debug.h: Likewise.
667         * include/debug/deque: Likewise.
668         * include/debug/formatter.h: Likewise.
669         * include/debug/functions.h: Likewise.
670         * include/debug/list: Likewise.
671         * include/debug/macros.h: Likewise.
672         * include/debug/map.h: Likewise.
673         * include/debug/map: Likewise.
674         * include/debug/multimap.h: Likewise.
675         * include/debug/multiset.h: Likewise.
676         * include/debug/safe_base.h: Likewise.
677         * include/debug/safe_iterator.h: Likewise.
678         * include/debug/safe_iterator.tcc: Likewise.
679         * include/debug/safe_sequence.h: Likewise.
680         * include/debug/set.h: Likewise.
681         * include/debug/set: Likewise.
682         * include/debug/string: Likewise.
683         * include/debug/unordered_map: Likewise.
684         * include/debug/unordered_set: Likewise.
685         * include/debug/vector: Likewise.
686         * include/ext/algorithm: Likewise.
687         * include/ext/array_allocator.h: Likewise.
688         * include/ext/atomicity.h: Likewise.
689         * include/ext/bitmap_allocator.h: Likewise.
690         * include/ext/cast.h: Likewise.
691         * include/ext/codecvt_specializations.h: Likewise.
692         * include/ext/concurrence.h: Likewise.
693         * include/ext/debug_allocator.h: Likewise.
694         * include/ext/enc_filebuf.h: Likewise.
695         * include/ext/extptr_allocator.h: Likewise.
696         * include/ext/functional: Likewise.
697         * include/ext/iterator: Likewise.
698         * include/ext/malloc_allocator.h: Likewise.
699         * include/ext/memory: Likewise.
700         * include/ext/mt_allocator.h: Likewise.
701         * include/ext/new_allocator.h: Likewise.
702         * include/ext/numeric: Likewise.
703         * include/ext/numeric_traits.h: Likewise.
704         * include/ext/pb_ds/assoc_container.hpp: Likewise.
705         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
706         Likewise.
707         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
708         Likewise.
709         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
710         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
711         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
712         Likewise.
713         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
714         Likewise.
715         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
716         Likewise.
717         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
718         Likewise.
719         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
720         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
721         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
722         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
723         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
724         Likewise.
725         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
726         Likewise.
727         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
728         Likewise.
729         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
730         Likewise.
731         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
732         Likewise.
733         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
734         Likewise.
735         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
736         Likewise.
737         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
738         Likewise.
739         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
740         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
741         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
742         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
743         Likewise.
744         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
745         Likewise.
746         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
747         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
748         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
749         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
750         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
751         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
752         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
753         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
754         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
755         Likewise.
756         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
757         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
758         Likewise.
759         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
760         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
761         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
762         Likewise.
763         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
764         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
765         Likewise.
766         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
767         Likewise.
768         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
769         Likewise.
770         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
771         Likewise.
772         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
773         Likewise.
774         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
775         Likewise.
776         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
777         Likewise.
778         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
779         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
780         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
781         Likewise.
782         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
783         Likewise.
784         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
785         Likewise.
786         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
787         Likewise.
788         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
789         Likewise.
790         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
791         Likewise.
792         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
793         Likewise.
794         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
795         Likewise.
796         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
797         Likewise.
798         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
799         Likewise.
800         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
801         Likewise.
802         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
803         Likewise.
804         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
805         Likewise.
806         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
807         Likewise.
808         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
809         Likewise.
810         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
811         Likewise.
812         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
813         Likewise.
814         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
815         Likewise.
816         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
817         Likewise.
818         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
819         Likewise.
820         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
821         Likewise.
822         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
823         Likewise.
824         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
825         Likewise.
826         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
827         Likewise.
828         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
829         Likewise.
830         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
831         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
832         Likewise.
833         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
834         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
835         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
836         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
837         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
838         Likewise.
839         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
840         Likewise.
841         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
842         Likewise.
843         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
844         Likewise.
845         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
846         Likewise.
847         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
848         Likewise.
849         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
850         Likewise.
851         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
852         Likewise.
853         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
854         Likewise.
855         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
856         Likewise.
857         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
858         Likewise.
859         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
860         Likewise.
861         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
862         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
863         Likewise.
864         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
865         Likewise.
866         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
867         Likewise.
868         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
869         Likewise.
870         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
871         Likewise.
872         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
873         Likewise.
874         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
875         Likewise.
876         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
877         Likewise.
878         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
879         Likewise.
880         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
881         Likewise.
882         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
883         Likewise.
884         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
885         Likewise.
886         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
887         Likewise.
888         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
889         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
890         Likewise.
891         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
892         Likewise.
893         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
894         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
895         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
896         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
897         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
898         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
899         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
900         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
901         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
902         Likewise.
903         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
904         Likewise.
905         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
906         Likewise.
907         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
908         Likewise.
909         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
910         Likewise.
911         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
912         Likewise.
913         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
914         Likewise.
915         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
916         Likewise.
917         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
918         Likewise.
919         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
920         Likewise.
921         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
922         Likewise.
923         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
924         Likewise.
925         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
926         Likewise.
927         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
928         Likewise.
929         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
930         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
931         Likewise.
932         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
933         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
934         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
935         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
936         Likewise.
937         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
938         Likewise.
939         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
940         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
941         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
942         Likewise.
943         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
944         Likewise.
945         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
946         Likewise.
947         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
948         Likewise.
949         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
950         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
951         Likewise.
952         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
953         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
954         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
955         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
956         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
957         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
958         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
959         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
960         Likewise.
961         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
962         Likewise.
963         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
964         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
965         Likewise.
966         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
967         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
968         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
969         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
970         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
971         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
972         Likewise.
973         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
974         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
975         Likewise.
976         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
977         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
978         Likewise.
979         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
980         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
981         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
982         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
983         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
984         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
985         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
986         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
987         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
988         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
989         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
990         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
991         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
992         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
993         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
994         Likewise.
995         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
996         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
997         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
998         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
999         Likewise.
1000         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
1001         Likewise.
1002         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
1003         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
1004         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
1005         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
1006         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
1007         Likewise.
1008         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
1009         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
1010         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
1011         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
1012         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
1013         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
1014         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
1015         Likewise.
1016         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
1017         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
1018         Likewise.
1019         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
1020         Likewise.
1021         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
1022         Likewise.
1023         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
1024         Likewise.
1025         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
1026         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
1027         Likewise.
1028         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
1029         Likewise.
1030         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
1031         Likewise.
1032         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
1033         Likewise.
1034         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
1035         Likewise.
1036         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
1037         Likewise.
1038         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
1039         Likewise.
1040         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
1041         Likewise.
1042         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
1043         Likewise.
1044         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
1045         Likewise.
1046         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
1047         Likewise.
1048         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
1049         Likewise.
1050         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
1051         Likewise.
1052         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
1053         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
1054         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
1055         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
1056         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
1057         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
1058         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
1059         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
1060         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
1061         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
1062         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
1063         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
1064         Likewise.
1065         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
1066         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
1067         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
1068         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
1069         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
1070         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
1071         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
1072         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
1073         Likewise.
1074         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
1075         Likewise.
1076         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
1077         Likewise.
1078         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
1079         Likewise.
1080         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
1081         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
1082         Likewise.
1083         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
1084         Likewise.
1085         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
1086         Likewise.
1087         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
1088         Likewise.
1089         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
1090         Likewise.
1091         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
1092         Likewise.
1093         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
1094         Likewise.
1095         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
1096         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
1097         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
1098         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
1099         Likewise.
1100         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
1101         Likewise.
1102         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
1103         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
1104         Likewise.
1105         * include/ext/pb_ds/exception.hpp: Likewise.
1106         * include/ext/pb_ds/hash_policy.hpp: Likewise.
1107         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
1108         * include/ext/pb_ds/priority_queue.hpp: Likewise.
1109         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
1110         * include/ext/pb_ds/tree_policy.hpp: Likewise.
1111         * include/ext/pb_ds/trie_policy.hpp: Likewise.
1112         * include/ext/pod_char_traits.h: Likewise.
1113         * include/ext/pointer.h: Likewise.
1114         * include/ext/pool_allocator.h: Likewise.
1115         * include/ext/rb_tree: Likewise.
1116         * include/ext/rc_string_base.h: Likewise.
1117         * include/ext/rope: Likewise.
1118         * include/ext/ropeimpl.h: Likewise.
1119         * include/ext/slist: Likewise.
1120         * include/ext/sso_string_base.h: Likewise.
1121         * include/ext/stdio_filebuf.h: Likewise.
1122         * include/ext/stdio_sync_filebuf.h: Likewise.
1123         * include/ext/string_conversions.h: Likewise.
1124         * include/ext/throw_allocator.h: Likewise.
1125         * include/ext/type_traits.h: Likewise.
1126         * include/ext/typelist.h: Likewise.
1127         * include/ext/vstring.h: Likewise.
1128         * include/ext/vstring.tcc: Likewise.
1129         * include/ext/vstring_fwd.h: Likewise.
1130         * include/ext/vstring_util.h: Likewise.
1131         * include/parallel/algo.h: Likewise.
1132         * include/parallel/algobase.h: Likewise.
1133         * include/parallel/algorithm: Likewise.
1134         * include/parallel/algorithmfwd.h: Likewise.
1135         * include/parallel/balanced_quicksort.h: Likewise.
1136         * include/parallel/base.h: Likewise.
1137         * include/parallel/basic_iterator.h: Likewise.
1138         * include/parallel/checkers.h: Likewise.
1139         * include/parallel/compatibility.h: Likewise.
1140         * include/parallel/compiletime_settings.h: Likewise.
1141         * include/parallel/equally_split.h: Likewise.
1142         * include/parallel/features.h: Likewise.
1143         * include/parallel/find.h: Likewise.
1144         * include/parallel/find_selectors.h: Likewise.
1145         * include/parallel/for_each.h: Likewise.
1146         * include/parallel/for_each_selectors.h: Likewise.
1147         * include/parallel/iterator.h: Likewise.
1148         * include/parallel/list_partition.h: Likewise.
1149         * include/parallel/losertree.h: Likewise.
1150         * include/parallel/merge.h: Likewise.
1151         * include/parallel/multiseq_selection.h: Likewise.
1152         * include/parallel/multiway_merge.h: Likewise.
1153         * include/parallel/multiway_mergesort.h: Likewise.
1154         * include/parallel/numeric: Likewise.
1155         * include/parallel/numericfwd.h: Likewise.
1156         * include/parallel/omp_loop.h: Likewise.
1157         * include/parallel/omp_loop_static.h: Likewise.
1158         * include/parallel/par_loop.h: Likewise.
1159         * include/parallel/parallel.h: Likewise.
1160         * include/parallel/partial_sum.h: Likewise.
1161         * include/parallel/partition.h: Likewise.
1162         * include/parallel/queue.h: Likewise.
1163         * include/parallel/quicksort.h: Likewise.
1164         * include/parallel/random_number.h: Likewise.
1165         * include/parallel/random_shuffle.h: Likewise.
1166         * include/parallel/search.h: Likewise.
1167         * include/parallel/set_operations.h: Likewise.
1168         * include/parallel/settings.h: Likewise.
1169         * include/parallel/sort.h: Likewise.
1170         * include/parallel/tags.h: Likewise.
1171         * include/parallel/types.h: Likewise.
1172         * include/parallel/unique_copy.h: Likewise.
1173         * include/parallel/workstealing.h: Likewise.
1174         * include/precompiled/extc++.h: Likewise.
1175         * include/precompiled/stdc++.h: Likewise.
1176         * include/precompiled/stdtr1c++.h: Likewise.
1177         * include/std/algorithm: Likewise.
1178         * include/std/array: Likewise.
1179         * include/std/bitset: Likewise.
1180         * include/std/c++0x_warning.h: Likewise.
1181         * include/std/chrono: Likewise.
1182         * include/std/complex: Likewise.
1183         * include/std/condition_variable: Likewise.
1184         * include/std/deque: Likewise.
1185         * include/std/forward_list: Likewise.
1186         * include/std/fstream: Likewise.
1187         * include/std/functional: Likewise.
1188         * include/std/iomanip: Likewise.
1189         * include/std/ios: Likewise.
1190         * include/std/iosfwd: Likewise.
1191         * include/std/iostream: Likewise.
1192         * include/std/istream: Likewise.
1193         * include/std/iterator: Likewise.
1194         * include/std/limits: Likewise.
1195         * include/std/list: Likewise.
1196         * include/std/locale: Likewise.
1197         * include/std/map: Likewise.
1198         * include/std/memory: Likewise.
1199         * include/std/mutex: Likewise.
1200         * include/std/numeric: Likewise.
1201         * include/std/ostream: Likewise.
1202         * include/std/queue: Likewise.
1203         * include/std/random: Likewise.
1204         * include/std/ratio: Likewise.
1205         * include/std/regex: Likewise.
1206         * include/std/set: Likewise.
1207         * include/std/sstream: Likewise.
1208         * include/std/stack: Likewise.
1209         * include/std/stdexcept: Likewise.
1210         * include/std/streambuf: Likewise.
1211         * include/std/string: Likewise.
1212         * include/std/system_error: Likewise.
1213         * include/std/thread: Likewise.
1214         * include/std/tuple: Likewise.
1215         * include/std/type_traits: Likewise.
1216         * include/std/unordered_map: Likewise.
1217         * include/std/unordered_set: Likewise.
1218         * include/std/utility: Likewise.
1219         * include/std/valarray: Likewise.
1220         * include/std/vector: Likewise.
1221         * include/tr1/array: Likewise.
1222         * include/tr1/bessel_function.tcc: Likewise.
1223         * include/tr1/beta_function.tcc: Likewise.
1224         * include/tr1/ccomplex: Likewise.
1225         * include/tr1/cctype: Likewise.
1226         * include/tr1/cfenv: Likewise.
1227         * include/tr1/cfloat: Likewise.
1228         * include/tr1/cinttypes: Likewise.
1229         * include/tr1/climits: Likewise.
1230         * include/tr1/cmath: Likewise.
1231         * include/tr1/complex.h: Likewise.
1232         * include/tr1/complex: Likewise.
1233         * include/tr1/cstdarg: Likewise.
1234         * include/tr1/cstdbool: Likewise.
1235         * include/tr1/cstdint: Likewise.
1236         * include/tr1/cstdio: Likewise.
1237         * include/tr1/cstdlib: Likewise.
1238         * include/tr1/ctgmath: Likewise.
1239         * include/tr1/ctime: Likewise.
1240         * include/tr1/ctype.h: Likewise.
1241         * include/tr1/cwchar: Likewise.
1242         * include/tr1/cwctype: Likewise.
1243         * include/tr1/ell_integral.tcc: Likewise.
1244         * include/tr1/exp_integral.tcc: Likewise.
1245         * include/tr1/fenv.h: Likewise.
1246         * include/tr1/float.h: Likewise.
1247         * include/tr1/functional: Likewise.
1248         * include/tr1/functional_hash.h: Likewise.
1249         * include/tr1/gamma.tcc: Likewise.
1250         * include/tr1/hashtable.h: Likewise.
1251         * include/tr1/hypergeometric.tcc: Likewise.
1252         * include/tr1/inttypes.h: Likewise.
1253         * include/tr1/legendre_function.tcc: Likewise.
1254         * include/tr1/limits.h: Likewise.
1255         * include/tr1/math.h: Likewise.
1256         * include/tr1/memory: Likewise.
1257         * include/tr1/modified_bessel_func.tcc: Likewise.
1258         * include/tr1/poly_hermite.tcc: Likewise.
1259         * include/tr1/poly_laguerre.tcc: Likewise.
1260         * include/tr1/random: Likewise.
1261         * include/tr1/regex: Likewise.
1262         * include/tr1/riemann_zeta.tcc: Likewise.
1263         * include/tr1/shared_ptr.h: Likewise.
1264         * include/tr1/special_function_util.h: Likewise.
1265         * include/tr1/stdarg.h: Likewise.
1266         * include/tr1/stdbool.h: Likewise.
1267         * include/tr1/stdint.h: Likewise.
1268         * include/tr1/stdio.h: Likewise.
1269         * include/tr1/stdlib.h: Likewise.
1270         * include/tr1/tgmath.h: Likewise.
1271         * include/tr1/tuple: Likewise.
1272         * include/tr1/type_traits: Likewise.
1273         * include/tr1/unordered_map: Likewise.
1274         * include/tr1/unordered_set: Likewise.
1275         * include/tr1/utility: Likewise.
1276         * include/tr1/wchar.h: Likewise.
1277         * include/tr1/wctype.h: Likewise.
1278         * include/tr1_impl/array: Likewise.
1279         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
1280         * include/tr1_impl/cctype: Likewise.
1281         * include/tr1_impl/cfenv: Likewise.
1282         * include/tr1_impl/cinttypes: Likewise.
1283         * include/tr1_impl/cmath: Likewise.
1284         * include/tr1_impl/complex: Likewise.
1285         * include/tr1_impl/cstdint: Likewise.
1286         * include/tr1_impl/cstdio: Likewise.
1287         * include/tr1_impl/cstdlib: Likewise.
1288         * include/tr1_impl/cwchar: Likewise.
1289         * include/tr1_impl/cwctype: Likewise.
1290         * include/tr1_impl/functional: Likewise.
1291         * include/tr1_impl/functional_hash.h: Likewise.
1292         * include/tr1_impl/hashtable: Likewise.
1293         * include/tr1_impl/hashtable_policy.h: Likewise.
1294         * include/tr1_impl/random.tcc: Likewise.
1295         * include/tr1_impl/random: Likewise.
1296         * include/tr1_impl/regex: Likewise.
1297         * include/tr1_impl/type_traits: Likewise.
1298         * include/tr1_impl/unordered_map: Likewise.
1299         * include/tr1_impl/unordered_set: Likewise.
1300         * include/tr1_impl/utility: Likewise.
1301         * libsupc++/array_type_info.cc: Likewise.
1302         * libsupc++/atexit_arm.cc: Likewise.
1303         * libsupc++/bad_cast.cc: Likewise.
1304         * libsupc++/bad_typeid.cc: Likewise.
1305         * libsupc++/class_type_info.cc: Likewise.
1306         * libsupc++/cxxabi-forced.h: Likewise.
1307         * libsupc++/cxxabi.h: Likewise.
1308         * libsupc++/del_op.cc: Likewise.
1309         * libsupc++/del_opnt.cc: Likewise.
1310         * libsupc++/del_opv.cc: Likewise.
1311         * libsupc++/del_opvnt.cc: Likewise.
1312         * libsupc++/dyncast.cc: Likewise.
1313         * libsupc++/eh_alloc.cc: Likewise.
1314         * libsupc++/eh_arm.cc: Likewise.
1315         * libsupc++/eh_aux_runtime.cc: Likewise.
1316         * libsupc++/eh_call.cc: Likewise.
1317         * libsupc++/eh_catch.cc: Likewise.
1318         * libsupc++/eh_exception.cc: Likewise.
1319         * libsupc++/eh_globals.cc: Likewise.
1320         * libsupc++/eh_personality.cc: Likewise.
1321         * libsupc++/eh_ptr.cc: Likewise.
1322         * libsupc++/eh_term_handler.cc: Likewise.
1323         * libsupc++/eh_terminate.cc: Likewise.
1324         * libsupc++/eh_throw.cc: Likewise.
1325         * libsupc++/eh_type.cc: Likewise.
1326         * libsupc++/eh_unex_handler.cc: Likewise.
1327         * libsupc++/enum_type_info.cc: Likewise.
1328         * libsupc++/exception: Likewise.
1329         * libsupc++/exception_defines.h: Likewise.
1330         * libsupc++/exception_ptr.h: Likewise.
1331         * libsupc++/function_type_info.cc: Likewise.
1332         * libsupc++/fundamental_type_info.cc: Likewise.
1333         * libsupc++/guard.cc: Likewise.
1334         * libsupc++/initializer_list: Likewise.
1335         * libsupc++/new: Likewise.
1336         * libsupc++/new_handler.cc: Likewise.
1337         * libsupc++/new_op.cc: Likewise.
1338         * libsupc++/new_opnt.cc: Likewise.
1339         * libsupc++/new_opv.cc: Likewise.
1340         * libsupc++/new_opvnt.cc: Likewise.
1341         * libsupc++/pbase_type_info.cc: Likewise.
1342         * libsupc++/pmem_type_info.cc: Likewise.
1343         * libsupc++/pointer_type_info.cc: Likewise.
1344         * libsupc++/pure.cc: Likewise.
1345         * libsupc++/si_class_type_info.cc: Likewise.
1346         * libsupc++/tinfo.cc: Likewise.
1347         * libsupc++/tinfo.h: Likewise.
1348         * libsupc++/tinfo2.cc: Likewise.
1349         * libsupc++/typeinfo: Likewise.
1350         * libsupc++/unwind-cxx.h: Likewise.
1351         * libsupc++/vec.cc: Likewise.
1352         * libsupc++/vmi_class_type_info.cc: Likewise.
1353         * libsupc++/vterminate.cc: Likewise.
1354         * po/string_literals.cc: Likewise.
1355         * src/atomic.cc: Likewise.
1356         * src/bitmap_allocator.cc: Likewise.
1357         * src/chrono.cc: Likewise.
1358         * src/codecvt.cc: Likewise.
1359         * src/compatibility-ldbl.cc: Likewise.
1360         * src/compatibility.cc: Likewise.
1361         * src/complex_io.cc: Likewise.
1362         * src/concept-inst.cc: Likewise.
1363         * src/condition_variable.cc: Likewise.
1364         * src/ctype.cc: Likewise.
1365         * src/debug.cc: Likewise.
1366         * src/debug_list.cc: Likewise.
1367         * src/ext-inst.cc: Likewise.
1368         * src/fstream-inst.cc: Likewise.
1369         * src/functexcept.cc: Likewise.
1370         * src/globals_io.cc: Likewise.
1371         * src/hash.cc: Likewise.
1372         * src/hash_c++0x.cc: Likewise.
1373         * src/hashtable.cc: Likewise.
1374         * src/hashtable_c++0x.cc: Likewise.
1375         * src/ios-inst.cc: Likewise.
1376         * src/ios.cc: Likewise.
1377         * src/ios_failure.cc: Likewise.
1378         * src/ios_init.cc: Likewise.
1379         * src/ios_locale.cc: Likewise.
1380         * src/iostream-inst.cc: Likewise.
1381         * src/istream-inst.cc: Likewise.
1382         * src/istream.cc: Likewise.
1383         * src/limits.cc: Likewise.
1384         * src/limits_c++0x.cc: Likewise.
1385         * src/list.cc: Likewise.
1386         * src/locale-inst.cc: Likewise.
1387         * src/locale.cc: Likewise.
1388         * src/locale_facets.cc: Likewise.
1389         * src/locale_init.cc: Likewise.
1390         * src/localename.cc: Likewise.
1391         * src/math_stubs_float.cc: Likewise.
1392         * src/math_stubs_long_double.cc: Likewise.
1393         * src/misc-inst.cc: Likewise.
1394         * src/mt_allocator.cc: Likewise.
1395         * src/mutex.cc: Likewise.
1396         * src/ostream-inst.cc: Likewise.
1397         * src/parallel_list.cc: Likewise.
1398         * src/parallel_settings.cc: Likewise.
1399         * src/pool_allocator.cc: Likewise.
1400         * src/sstream-inst.cc: Likewise.
1401         * src/stdexcept.cc: Likewise.
1402         * src/streambuf-inst.cc: Likewise.
1403         * src/streambuf.cc: Likewise.
1404         * src/string-inst.cc: Likewise.
1405         * src/strstream.cc: Likewise.
1406         * src/system_error.cc: Likewise.
1407         * src/thread.cc: Likewise.
1408         * src/tree.cc: Likewise.
1409         * src/valarray-inst.cc: Likewise.
1410         * src/wlocale-inst.cc: Likewise.
1411         * src/wstring-inst.cc: Likewise.
1412         * doc/xml/manual/intro.xml: Change documentation to refer the
1413         reader to version 3 of the GNU General Public License, version
1414         3.1 of the GCC Runtime Library Exception, and to point readers
1415         at the FSF's license web page.
1416
1417 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
1418
1419         * Makefile.am: Change copyright header to refer to version
1420         3 of the GNU General Public License and to point readers at the
1421         COPYING3 file and the FSF's license web page.
1422         * doc/Makefile.am: Likewise.
1423         * include/Makefile.am: Likewise.
1424         * libsupc++/Makefile.am: Likewise.
1425         * po/Makefile.am: Likewise.
1426         * po/POTFILES.in: Likewise.
1427         * src/Makefile.am: Likewise.
1428         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
1429         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
1430         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
1431         Likewise.
1432         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
1433         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
1434         Likewise.
1435         * testsuite/17_intro/using_namespace_std.cc: Likewise.
1436         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
1437         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
1438         * testsuite/18_support/bad_alloc/what.cc: Likewise.
1439         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
1440         * testsuite/18_support/bad_cast/what.cc: Likewise.
1441         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
1442         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
1443         Likewise.
1444         * testsuite/18_support/bad_exception/what.cc: Likewise.
1445         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
1446         * testsuite/18_support/bad_typeid/what.cc: Likewise.
1447         * testsuite/18_support/exception/38732.cc: Likewise.
1448         * testsuite/18_support/exception/what.cc: Likewise.
1449         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
1450         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
1451         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
1452         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
1453         * testsuite/18_support/headers/climits/values.cc: Likewise.
1454         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
1455         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
1456         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
1457         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
1458         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
1459         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
1460         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
1461         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
1462         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
1463         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
1464         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
1465         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
1466         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
1467         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
1468         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
1469         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
1470         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
1471         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
1472         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
1473         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
1474         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
1475         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
1476         * testsuite/18_support/headers/new/types_std.cc: Likewise.
1477         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
1478         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
1479         * testsuite/18_support/new_delete_placement.cc: Likewise.
1480         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
1481         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
1482         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
1483         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
1484         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
1485         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
1486         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
1487         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
1488         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
1489         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
1490         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
1491         Likewise.
1492         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
1493         * testsuite/18_support/pthread_guard.cc: Likewise.
1494         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
1495         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
1496         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
1497         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
1498         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
1499         Likewise.
1500         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
1501         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
1502         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
1503         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
1504         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
1505         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
1506         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
1507         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
1508         Likewise.
1509         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
1510         Likewise.
1511         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
1512         Likewise.
1513         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
1514         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
1515         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
1516         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
1517         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
1518         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
1519         Likewise.
1520         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
1521         Likewise.
1522         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
1523         Likewise.
1524         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
1525         Likewise.
1526         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
1527         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
1528         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
1529         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
1530         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
1531         Likewise.
1532         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
1533         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
1534         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
1535         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
1536         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
1537         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
1538         Likewise.
1539         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
1540         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
1541         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
1542         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
1543         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
1544         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
1545         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
1546         * testsuite/20_util/aligned_storage/value.cc: Likewise.
1547         * testsuite/20_util/allocator/1.cc: Likewise.
1548         * testsuite/20_util/allocator/10378.cc: Likewise.
1549         * testsuite/20_util/allocator/14176.cc: Likewise.
1550         * testsuite/20_util/allocator/33807.cc: Likewise.
1551         * testsuite/20_util/allocator/8230.cc: Likewise.
1552         * testsuite/20_util/auto_ptr/1.cc: Likewise.
1553         * testsuite/20_util/auto_ptr/2.cc: Likewise.
1554         * testsuite/20_util/auto_ptr/3.cc: Likewise.
1555         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
1556         * testsuite/20_util/auto_ptr/4.cc: Likewise.
1557         * testsuite/20_util/auto_ptr/5.cc: Likewise.
1558         * testsuite/20_util/auto_ptr/6.cc: Likewise.
1559         * testsuite/20_util/auto_ptr/7.cc: Likewise.
1560         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
1561         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
1562         Likewise.
1563         * testsuite/20_util/clocks/1.cc: Likewise.
1564         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
1565         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
1566         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
1567         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
1568         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
1569         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
1570         * testsuite/20_util/duration/cons/1.cc: Likewise.
1571         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
1572         * testsuite/20_util/duration/cons/2.cc: Likewise.
1573         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
1574         Likewise.
1575         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
1576         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
1577         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
1578         Likewise.
1579         * testsuite/20_util/forward/1.cc: Likewise.
1580         * testsuite/20_util/forward/1_neg.cc: Likewise.
1581         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
1582         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
1583         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
1584         * testsuite/20_util/function_objects/dr660.cc: Likewise.
1585         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
1586         Likewise.
1587         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
1588         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
1589         Likewise.
1590         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
1591         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
1592         Likewise.
1593         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
1594         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
1595         Likewise.
1596         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
1597         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
1598         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
1599         Likewise.
1600         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
1601         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
1602         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
1603         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
1604         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
1605         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
1606         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
1607         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
1608         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
1609         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
1610         Likewise.
1611         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
1612         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
1613         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
1614         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
1615         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
1616         Likewise.
1617         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
1618         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
1619         Likewise.
1620         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
1621         * testsuite/20_util/identity/value.cc: Likewise.
1622         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
1623         * testsuite/20_util/is_integral/value.cc: Likewise.
1624         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
1625         Likewise.
1626         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
1627         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
1628         * testsuite/20_util/is_reference/value.cc: Likewise.
1629         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
1630         Likewise.
1631         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
1632         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
1633         * testsuite/20_util/is_signed/value.cc: Likewise.
1634         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
1635         * testsuite/20_util/is_unsigned/value.cc: Likewise.
1636         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
1637         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
1638         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
1639         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
1640         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
1641         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
1642         Likewise.
1643         * testsuite/20_util/move/1.cc: Likewise.
1644         * testsuite/20_util/owner_less/cmp.cc: Likewise.
1645         * testsuite/20_util/pair/1.cc: Likewise.
1646         * testsuite/20_util/pair/2.cc: Likewise.
1647         * testsuite/20_util/pair/3.cc: Likewise.
1648         * testsuite/20_util/pair/4.cc: Likewise.
1649         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
1650         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
1651         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
1652         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
1653         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
1654         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
1655         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
1656         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
1657         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
1658         Likewise.
1659         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
1660         Likewise.
1661         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
1662         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
1663         * testsuite/20_util/rel_ops.cc: Likewise.
1664         * testsuite/20_util/remove_reference/value.cc: Likewise.
1665         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
1666         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
1667         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
1668         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
1669         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
1670         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
1671         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
1672         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
1673         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
1674         Likewise.
1675         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
1676         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
1677         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
1678         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
1679         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
1680         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
1681         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
1682         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
1683         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
1684         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
1685         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
1686         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
1687         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
1688         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
1689         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
1690         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
1691         Likewise.
1692         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
1693         Likewise.
1694         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
1695         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
1696         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
1697         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
1698         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
1699         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
1700         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
1701         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
1702         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
1703         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
1704         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
1705         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
1706         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
1707         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
1708         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
1709         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
1710         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
1711         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
1712         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
1713         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
1714         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
1715         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
1716         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
1717         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
1718         Likewise.
1719         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
1720         Likewise.
1721         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
1722         Likewise.
1723         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
1724         Likewise.
1725         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
1726         Likewise.
1727         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
1728         Likewise.
1729         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
1730         Likewise.
1731         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
1732         Likewise.
1733         * testsuite/20_util/temporary_buffer.cc: Likewise.
1734         * testsuite/20_util/time_point/1.cc: Likewise.
1735         * testsuite/20_util/time_point/2.cc: Likewise.
1736         * testsuite/20_util/time_point/3.cc: Likewise.
1737         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
1738         Likewise.
1739         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
1740         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
1741         Likewise.
1742         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
1743         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
1744         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
1745         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
1746         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
1747         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
1748         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
1749         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
1750         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
1751         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
1752         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
1753         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
1754         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
1755         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
1756         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
1757         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
1758         Likewise.
1759         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
1760         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
1761         Likewise.
1762         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
1763         Likewise.
1764         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
1765         Likewise.
1766         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
1767         Likewise.
1768         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
1769         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
1770         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
1771         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
1772         Likewise.
1773         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
1774         Likewise.
1775         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
1776         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
1777         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
1778         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
1779         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
1780         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
1781         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
1782         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
1783         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
1784         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
1785         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
1786         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
1787         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
1788         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
1789         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
1790         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
1791         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
1792         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
1793         Likewise.
1794         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
1795         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
1796         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
1797         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
1798         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
1799         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
1800         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
1801         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
1802         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
1803         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
1804         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
1805         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
1806         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
1807         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
1808         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
1809         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
1810         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
1811         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
1812         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
1813         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
1814         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
1815         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
1816         Likewise.
1817         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
1818         Likewise.
1819         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
1820         Likewise.
1821         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
1822         Likewise.
1823         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
1824         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
1825         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
1826         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
1827         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
1828         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
1829         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
1830         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
1831         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
1832         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
1833         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
1834         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
1835         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
1836         Likewise.
1837         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
1838         Likewise.
1839         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
1840         Likewise.
1841         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
1842         Likewise.
1843         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
1844         Likewise.
1845         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
1846         Likewise.
1847         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
1848         Likewise.
1849         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
1850         Likewise.
1851         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
1852         Likewise.
1853         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
1854         Likewise.
1855         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
1856         Likewise.
1857         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
1858         Likewise.
1859         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
1860         Likewise.
1861         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
1862         Likewise.
1863         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
1864         Likewise.
1865         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
1866         Likewise.
1867         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
1868         Likewise.
1869         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
1870         Likewise.
1871         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
1872         Likewise.
1873         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
1874         Likewise.
1875         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
1876         Likewise.
1877         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
1878         Likewise.
1879         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
1880         Likewise.
1881         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
1882         Likewise.
1883         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
1884         Likewise.
1885         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
1886         Likewise.
1887         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
1888         Likewise.
1889         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
1890         Likewise.
1891         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
1892         Likewise.
1893         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
1894         Likewise.
1895         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
1896         Likewise.
1897         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
1898         Likewise.
1899         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
1900         Likewise.
1901         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
1902         Likewise.
1903         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
1904         Likewise.
1905         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
1906         Likewise.
1907         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
1908         Likewise.
1909         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
1910         Likewise.
1911         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
1912         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
1913         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
1914         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
1915         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
1916         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
1917         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
1918         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
1919         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
1920         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
1921         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
1922         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
1923         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
1924         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
1925         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
1926         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
1927         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
1928         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
1929         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
1930         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
1931         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
1932         Likewise.
1933         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
1934         Likewise.
1935         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
1936         Likewise.
1937         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
1938         Likewise.
1939         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
1940         Likewise.
1941         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
1942         Likewise.
1943         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
1944         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
1945         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
1946         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
1947         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
1948         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
1949         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
1950         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
1951         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
1952         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
1953         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
1954         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
1955         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
1956         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
1957         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
1958         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
1959         Likewise.
1960         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
1961         Likewise.
1962         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
1963         Likewise.
1964         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
1965         Likewise.
1966         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
1967         Likewise.
1968         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
1969         Likewise.
1970         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
1971         Likewise.
1972         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
1973         Likewise.
1974         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
1975         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
1976         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
1977         Likewise.
1978         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
1979         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
1980         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
1981         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
1982         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
1983         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
1984         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
1985         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
1986         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
1987         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
1988         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
1989         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
1990         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
1991         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
1992         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
1993         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
1994         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
1995         Likewise.
1996         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
1997         Likewise.
1998         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
1999         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
2000         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
2001         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
2002         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
2003         Likewise.
2004         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
2005         Likewise.
2006         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
2007         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
2008         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
2009         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
2010         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
2011         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
2012         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
2013         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
2014         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
2015         Likewise.
2016         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
2017         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
2018         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
2019         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
2020         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
2021         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
2022         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
2023         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
2024         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
2025         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
2026         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
2027         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
2028         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
2029         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
2030         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
2031         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
2032         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
2033         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
2034         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
2035         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
2036         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
2037         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
2038         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
2039         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
2040         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
2041         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
2042         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
2043         Likewise.
2044         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
2045         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
2046         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
2047         Likewise.
2048         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
2049         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
2050         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
2051         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
2052         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
2053         Likewise.
2054         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
2055         Likewise.
2056         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
2057         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
2058         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
2059         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
2060         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
2061         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
2062         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
2063         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
2064         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
2065         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
2066         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
2067         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
2068         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
2069         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
2070         Likewise.
2071         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
2072         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
2073         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
2074         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
2075         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
2076         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
2077         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
2078         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
2079         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
2080         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
2081         Likewise.
2082         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
2083         Likewise.
2084         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
2085         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
2086         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
2087         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
2088         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
2089         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
2090         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
2091         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
2092         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
2093         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
2094         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
2095         Likewise.
2096         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
2097         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
2098         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
2099         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
2100         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
2101         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
2102         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
2103         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
2104         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
2105         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
2106         Likewise.
2107         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
2108         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
2109         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
2110         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
2111         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
2112         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
2113         Likewise.
2114         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
2115         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
2116         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
2117         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
2118         Likewise.
2119         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
2120         Likewise.
2121         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
2122         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
2123         Likewise.
2124         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
2125         * testsuite/22_locale/ctype/2.cc: Likewise.
2126         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
2127         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
2128         * testsuite/22_locale/ctype/dr695.cc: Likewise.
2129         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
2130         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
2131         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
2132         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
2133         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
2134         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
2135         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
2136         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
2137         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
2138         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
2139         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
2140         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
2141         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
2142         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
2143         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
2144         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
2145         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
2146         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
2147         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
2148         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
2149         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
2150         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
2151         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
2152         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
2153         * testsuite/22_locale/facet/1.cc: Likewise.
2154         * testsuite/22_locale/facet/2.cc: Likewise.
2155         * testsuite/22_locale/facet/25421.cc: Likewise.
2156         * testsuite/22_locale/global_templates/1.cc: Likewise.
2157         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
2158         Likewise.
2159         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
2160         Likewise.
2161         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
2162         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
2163         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
2164         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
2165         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
2166         * testsuite/22_locale/locale/13630.cc: Likewise.
2167         * testsuite/22_locale/locale/cons/1.cc: Likewise.
2168         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
2169         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
2170         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
2171         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
2172         * testsuite/22_locale/locale/cons/2.cc: Likewise.
2173         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
2174         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
2175         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
2176         * testsuite/22_locale/locale/cons/4.cc: Likewise.
2177         * testsuite/22_locale/locale/cons/5.cc: Likewise.
2178         * testsuite/22_locale/locale/cons/6.cc: Likewise.
2179         * testsuite/22_locale/locale/cons/7.cc: Likewise.
2180         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
2181         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
2182         * testsuite/22_locale/locale/cons/8.cc: Likewise.
2183         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
2184         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
2185         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
2186         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
2187         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
2188         * testsuite/22_locale/locale/operations/1.cc: Likewise.
2189         * testsuite/22_locale/locale/operations/2.cc: Likewise.
2190         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
2191         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
2192         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
2193         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
2194         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
2195         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
2196         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
2197         Likewise.
2198         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
2199         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
2200         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
2201         Likewise.
2202         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
2203         Likewise.
2204         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
2205         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
2206         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
2207         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
2208         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
2209         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
2210         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
2211         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
2212         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
2213         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
2214         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
2215         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
2216         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
2217         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
2218         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
2219         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
2220         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
2221         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
2222         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
2223         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
2224         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
2225         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
2226         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
2227         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
2228         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
2229         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
2230         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
2231         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
2232         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
2233         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
2234         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
2235         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
2236         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
2237         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
2238         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
2239         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
2240         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
2241         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
2242         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
2243         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
2244         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
2245         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
2246         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
2247         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
2248         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
2249         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
2250         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
2251         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
2252         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
2253         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
2254         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
2255         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
2256         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
2257         Likewise.
2258         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
2259         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
2260         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
2261         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
2262         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
2263         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
2264         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
2265         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
2266         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
2267         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
2268         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
2269         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
2270         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
2271         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
2272         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
2273         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
2274         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
2275         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
2276         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
2277         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
2278         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
2279         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
2280         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
2281         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
2282         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
2283         Likewise.
2284         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
2285         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
2286         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
2287         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
2288         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
2289         Likewise.
2290         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
2291         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
2292         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
2293         Likewise.
2294         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
2295         Likewise.
2296         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
2297         Likewise.
2298         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
2299         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
2300         Likewise.
2301         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
2302         Likewise.
2303         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
2304         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
2305         Likewise.
2306         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
2307         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
2308         Likewise.
2309         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
2310         Likewise.
2311         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
2312         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
2313         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
2314         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
2315         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
2316         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
2317         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
2318         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
2319         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
2320         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
2321         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
2322         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
2323         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
2324         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
2325         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
2326         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
2327         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
2328         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
2329         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
2330         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
2331         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
2332         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
2333         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
2334         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
2335         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
2336         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
2337         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
2338         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
2339         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
2340         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
2341         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
2342         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
2343         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
2344         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
2345         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
2346         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
2347         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
2348         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
2349         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
2350         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
2351         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
2352         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
2353         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
2354         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
2355         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
2356         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
2357         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
2358         Likewise.
2359         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
2360         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
2361         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
2362         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
2363         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
2364         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
2365         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
2366         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
2367         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
2368         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
2369         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
2370         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
2371         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
2372         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
2373         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
2374         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
2375         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
2376         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
2377         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
2378         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
2379         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
2380         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
2381         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
2382         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
2383         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
2384         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
2385         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
2386         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
2387         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
2388         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
2389         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
2390         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
2391         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
2392         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
2393         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
2394         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
2395         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
2396         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
2397         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
2398         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
2399         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
2400         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
2401         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
2402         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
2403         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
2404         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
2405         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
2406         Likewise.
2407         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
2408         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
2409         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
2410         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
2411         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
2412         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
2413         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
2414         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
2415         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
2416         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
2417         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
2418         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
2419         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
2420         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
2421         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
2422         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
2423         Likewise.
2424         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
2425         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
2426         Likewise.
2427         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
2428         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
2429         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
2430         Likewise.
2431         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
2432         Likewise.
2433         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
2434         Likewise.
2435         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
2436         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
2437         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
2438         Likewise.
2439         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
2440         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
2441         Likewise.
2442         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
2443         Likewise.
2444         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
2445         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
2446         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
2447         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
2448         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
2449         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
2450         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
2451         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
2452         Likewise.
2453         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
2454         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
2455         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
2456         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
2457         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
2458         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
2459         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
2460         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
2461         Likewise.
2462         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
2463         Likewise.
2464         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
2465         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
2466         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
2467         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
2468         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
2469         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
2470         Likewise.
2471         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
2472         Likewise.
2473         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
2474         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
2475         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
2476         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
2477         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
2478         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
2479         Likewise.
2480         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
2481         Likewise.
2482         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
2483         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
2484         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
2485         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
2486         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
2487         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
2488         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
2489         Likewise.
2490         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
2491         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
2492         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
2493         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
2494         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
2495         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
2496         Likewise.
2497         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
2498         Likewise.
2499         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
2500         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
2501         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
2502         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
2503         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
2504         Likewise.
2505         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
2506         Likewise.
2507         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
2508         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
2509         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
2510         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
2511         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
2512         Likewise.
2513         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
2514         Likewise.
2515         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
2516         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
2517         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
2518         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
2519         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
2520         Likewise.
2521         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
2522         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
2523         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
2524         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
2525         Likewise.
2526         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
2527         Likewise.
2528         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
2529         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
2530         Likewise.
2531         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
2532         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
2533         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
2534         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
2535         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
2536         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
2537         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
2538         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
2539         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
2540         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
2541         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
2542         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
2543         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
2544         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
2545         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
2546         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
2547         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
2548         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
2549         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
2550         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
2551         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
2552         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
2553         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
2554         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
2555         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
2556         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
2557         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
2558         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
2559         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
2560         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
2561         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
2562         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
2563         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
2564         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
2565         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
2566         Likewise.
2567         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
2568         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
2569         * testsuite/23_containers/bitset/18604.cc: Likewise.
2570         * testsuite/23_containers/bitset/all/1.cc: Likewise.
2571         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
2572         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
2573         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
2574         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
2575         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
2576         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
2577         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
2578         * testsuite/23_containers/bitset/input/1.cc: Likewise.
2579         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
2580         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
2581         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
2582         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
2583         * testsuite/23_containers/bitset/test/1.cc: Likewise.
2584         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
2585         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
2586         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
2587         * testsuite/23_containers/deque/18604.cc: Likewise.
2588         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
2589         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
2590         * testsuite/23_containers/deque/cons/1.cc: Likewise.
2591         * testsuite/23_containers/deque/cons/2.cc: Likewise.
2592         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
2593         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
2594         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
2595         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
2596         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
2597         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
2598         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
2599         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
2600         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
2601         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
2602         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
2603         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
2604         * testsuite/23_containers/deque/operators/1.cc: Likewise.
2605         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
2606         Likewise.
2607         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
2608         Likewise.
2609         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
2610         Likewise.
2611         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
2612         Likewise.
2613         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
2614         Likewise.
2615         * testsuite/23_containers/deque/types/1.cc: Likewise.
2616         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
2617         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
2618         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
2619         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
2620         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
2621         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
2622         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
2623         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
2624         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
2625         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
2626         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
2627         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
2628         Likewise.
2629         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
2630         Likewise.
2631         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
2632         Likewise.
2633         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
2634         Likewise.
2635         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
2636         Likewise.
2637         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
2638         Likewise.
2639         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
2640         Likewise.
2641         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
2642         Likewise.
2643         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
2644         Likewise.
2645         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
2646         Likewise.
2647         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
2648         Likewise.
2649         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
2650         Likewise.
2651         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
2652         Likewise.
2653         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
2654         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
2655         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
2656         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
2657         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
2658         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
2659         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
2660         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
2661         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
2662         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
2663         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
2664         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
2665         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
2666         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
2667         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
2668         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
2669         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
2670         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
2671         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
2672         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
2673         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
2674         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
2675         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
2676         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
2677         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
2678         Likewise.
2679         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
2680         Likewise.
2681         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
2682         * testsuite/23_containers/list/18604.cc: Likewise.
2683         * testsuite/23_containers/list/capacity/1.cc: Likewise.
2684         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
2685         * testsuite/23_containers/list/cons/1.cc: Likewise.
2686         * testsuite/23_containers/list/cons/2.cc: Likewise.
2687         * testsuite/23_containers/list/cons/3.cc: Likewise.
2688         * testsuite/23_containers/list/cons/4.cc: Likewise.
2689         * testsuite/23_containers/list/cons/5.cc: Likewise.
2690         * testsuite/23_containers/list/cons/6.cc: Likewise.
2691         * testsuite/23_containers/list/cons/7.cc: Likewise.
2692         * testsuite/23_containers/list/cons/8.cc: Likewise.
2693         * testsuite/23_containers/list/cons/9.cc: Likewise.
2694         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
2695         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
2696         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
2697         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
2698         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
2699         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
2700         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
2701         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
2702         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
2703         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
2704         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
2705         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
2706         * testsuite/23_containers/list/operations/1.cc: Likewise.
2707         * testsuite/23_containers/list/operations/2.cc: Likewise.
2708         * testsuite/23_containers/list/operations/3.cc: Likewise.
2709         * testsuite/23_containers/list/operations/35969.cc: Likewise.
2710         * testsuite/23_containers/list/operations/4.cc: Likewise.
2711         * testsuite/23_containers/list/operations/5.cc: Likewise.
2712         * testsuite/23_containers/list/pthread1.cc: Likewise.
2713         * testsuite/23_containers/list/pthread5.cc: Likewise.
2714         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
2715         Likewise.
2716         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
2717         Likewise.
2718         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
2719         Likewise.
2720         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
2721         Likewise.
2722         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
2723         Likewise.
2724         * testsuite/23_containers/map/18604.cc: Likewise.
2725         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
2726         * testsuite/23_containers/map/element_access/1.cc: Likewise.
2727         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
2728         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
2729         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
2730         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
2731         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
2732         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
2733         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
2734         * testsuite/23_containers/map/operators/1.cc: Likewise.
2735         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
2736         * testsuite/23_containers/map/pthread6.cc: Likewise.
2737         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
2738         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
2739         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
2740         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
2741         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
2742         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
2743         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
2744         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
2745         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
2746         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
2747         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
2748         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
2749         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
2750         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
2751         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
2752         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
2753         * testsuite/23_containers/queue/members/7157.cc: Likewise.
2754         * testsuite/23_containers/set/18604.cc: Likewise.
2755         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
2756         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
2757         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
2758         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
2759         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
2760         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
2761         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
2762         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
2763         * testsuite/23_containers/stack/members/7158.cc: Likewise.
2764         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
2765         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
2766         Likewise.
2767         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
2768         Likewise.
2769         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
2770         Likewise.
2771         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
2772         Likewise.
2773         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
2774         Likewise.
2775         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
2776         Likewise.
2777         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
2778         Likewise.
2779         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
2780         Likewise.
2781         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
2782         Likewise.
2783         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
2784         Likewise.
2785         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
2786         Likewise.
2787         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
2788         Likewise.
2789         * testsuite/23_containers/vector/18604.cc: Likewise.
2790         * testsuite/23_containers/vector/bool/1.cc: Likewise.
2791         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
2792         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
2793         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
2794         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
2795         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
2796         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
2797         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
2798         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
2799         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
2800         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
2801         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
2802         Likewise.
2803         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
2804         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
2805         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
2806         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
2807         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
2808         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
2809         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
2810         * testsuite/23_containers/vector/cons/1.cc: Likewise.
2811         * testsuite/23_containers/vector/cons/2.cc: Likewise.
2812         * testsuite/23_containers/vector/cons/3.cc: Likewise.
2813         * testsuite/23_containers/vector/cons/4.cc: Likewise.
2814         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
2815         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
2816         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
2817         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
2818         Likewise.
2819         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
2820         Likewise.
2821         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
2822         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
2823         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
2824         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
2825         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
2826         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
2827         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
2828         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
2829         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
2830         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
2831         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
2832         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
2833         Likewise.
2834         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
2835         Likewise.
2836         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
2837         Likewise.
2838         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
2839         Likewise.
2840         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
2841         Likewise.
2842         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
2843         Likewise.
2844         * testsuite/23_containers/vector/resize/1.cc: Likewise.
2845         * testsuite/23_containers/vector/types/1.cc: Likewise.
2846         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
2847         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
2848         Likewise.
2849         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
2850         Likewise.
2851         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
2852         Likewise.
2853         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
2854         Likewise.
2855         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
2856         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
2857         Likewise.
2858         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
2859         Likewise.
2860         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
2861         Likewise.
2862         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
2863         Likewise.
2864         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
2865         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
2866         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
2867         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
2868         Likewise.
2869         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
2870         Likewise.
2871         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
2872         Likewise.
2873         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
2874         Likewise.
2875         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
2876         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
2877         Likewise.
2878         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
2879         Likewise.
2880         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
2881         Likewise.
2882         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
2883         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
2884         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
2885         Likewise.
2886         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
2887         Likewise.
2888         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
2889         Likewise.
2890         * testsuite/24_iterators/operations/next.cc: Likewise.
2891         * testsuite/24_iterators/operations/prev.cc: Likewise.
2892         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
2893         Likewise.
2894         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
2895         Likewise.
2896         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
2897         Likewise.
2898         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
2899         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
2900         Likewise.
2901         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
2902         Likewise.
2903         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
2904         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
2905         Likewise.
2906         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
2907         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
2908         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
2909         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
2910         Likewise.
2911         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
2912         Likewise.
2913         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
2914         Likewise.
2915         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
2916         Likewise.
2917         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
2918         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
2919         * testsuite/25_algorithms/all_of/1.cc: Likewise.
2920         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
2921         * testsuite/25_algorithms/any_of/1.cc: Likewise.
2922         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
2923         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
2924         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
2925         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
2926         * testsuite/25_algorithms/copy/1.cc: Likewise.
2927         * testsuite/25_algorithms/copy/2.cc: Likewise.
2928         * testsuite/25_algorithms/copy/3.cc: Likewise.
2929         * testsuite/25_algorithms/copy/34595.cc: Likewise.
2930         * testsuite/25_algorithms/copy/4.cc: Likewise.
2931         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
2932         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
2933         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
2934         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
2935         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
2936         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
2937         Likewise.
2938         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
2939         Likewise.
2940         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
2941         Likewise.
2942         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
2943         Likewise.
2944         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
2945         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
2946         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
2947         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
2948         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
2949         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
2950         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
2951         * testsuite/25_algorithms/count/1.cc: Likewise.
2952         * testsuite/25_algorithms/count/check_type.cc: Likewise.
2953         * testsuite/25_algorithms/count_if/1.cc: Likewise.
2954         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
2955         * testsuite/25_algorithms/equal/1.cc: Likewise.
2956         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
2957         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
2958         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
2959         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
2960         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
2961         * testsuite/25_algorithms/fill/1.cc: Likewise.
2962         * testsuite/25_algorithms/fill/2.cc: Likewise.
2963         * testsuite/25_algorithms/fill/3.cc: Likewise.
2964         * testsuite/25_algorithms/fill/35725.cc: Likewise.
2965         * testsuite/25_algorithms/fill/4.cc: Likewise.
2966         * testsuite/25_algorithms/fill/5.cc: Likewise.
2967         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
2968         * testsuite/25_algorithms/find/1.cc: Likewise.
2969         * testsuite/25_algorithms/find/17441.cc: Likewise.
2970         * testsuite/25_algorithms/find/check_type.cc: Likewise.
2971         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
2972         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
2973         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
2974         Likewise.
2975         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
2976         Likewise.
2977         * testsuite/25_algorithms/find_end/1.cc: Likewise.
2978         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
2979         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
2980         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
2981         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
2982         * testsuite/25_algorithms/find_if/1.cc: Likewise.
2983         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
2984         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
2985         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
2986         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
2987         Likewise.
2988         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
2989         Likewise.
2990         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
2991         Likewise.
2992         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
2993         Likewise.
2994         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
2995         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
2996         * testsuite/25_algorithms/heap/1.cc: Likewise.
2997         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
2998         * testsuite/25_algorithms/includes/1.cc: Likewise.
2999         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
3000         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
3001         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
3002         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
3003         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
3004         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
3005         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
3006         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
3007         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
3008         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
3009         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
3010         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
3011         Likewise.
3012         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
3013         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
3014         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
3015         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
3016         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
3017         * testsuite/25_algorithms/max/1.cc: Likewise.
3018         * testsuite/25_algorithms/max/2.cc: Likewise.
3019         * testsuite/25_algorithms/max/3.cc: Likewise.
3020         * testsuite/25_algorithms/max/37547.cc: Likewise.
3021         * testsuite/25_algorithms/max/4.cc: Likewise.
3022         * testsuite/25_algorithms/max_element/1.cc: Likewise.
3023         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
3024         * testsuite/25_algorithms/merge/1.cc: Likewise.
3025         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
3026         * testsuite/25_algorithms/min/1.cc: Likewise.
3027         * testsuite/25_algorithms/min/2.cc: Likewise.
3028         * testsuite/25_algorithms/min/3.cc: Likewise.
3029         * testsuite/25_algorithms/min/37547.cc: Likewise.
3030         * testsuite/25_algorithms/min/4.cc: Likewise.
3031         * testsuite/25_algorithms/min_element/1.cc: Likewise.
3032         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
3033         * testsuite/25_algorithms/minmax/1.cc: Likewise.
3034         * testsuite/25_algorithms/minmax/2.cc: Likewise.
3035         * testsuite/25_algorithms/minmax/3.cc: Likewise.
3036         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
3037         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
3038         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
3039         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
3040         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
3041         * testsuite/25_algorithms/move/1.cc: Likewise.
3042         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
3043         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
3044         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
3045         * testsuite/25_algorithms/none_of/1.cc: Likewise.
3046         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
3047         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
3048         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
3049         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
3050         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
3051         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
3052         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
3053         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
3054         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
3055         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
3056         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
3057         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
3058         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
3059         * testsuite/25_algorithms/partition/1.cc: Likewise.
3060         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
3061         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
3062         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
3063         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
3064         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
3065         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
3066         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
3067         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
3068         * testsuite/25_algorithms/remove/1.cc: Likewise.
3069         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
3070         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
3071         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
3072         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
3073         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
3074         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
3075         * testsuite/25_algorithms/replace/1.cc: Likewise.
3076         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
3077         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
3078         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
3079         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
3080         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
3081         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
3082         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
3083         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
3084         * testsuite/25_algorithms/rotate/1.cc: Likewise.
3085         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
3086         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
3087         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
3088         * testsuite/25_algorithms/search/1.cc: Likewise.
3089         * testsuite/25_algorithms/search/check_type.cc: Likewise.
3090         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
3091         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
3092         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
3093         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
3094         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
3095         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
3096         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
3097         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
3098         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
3099         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
3100         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
3101         Likewise.
3102         * testsuite/25_algorithms/set_union/1.cc: Likewise.
3103         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
3104         * testsuite/25_algorithms/sort/1.cc: Likewise.
3105         * testsuite/25_algorithms/sort/34095.cc: Likewise.
3106         * testsuite/25_algorithms/sort/34636.cc: Likewise.
3107         * testsuite/25_algorithms/sort/35588.cc: Likewise.
3108         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
3109         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
3110         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
3111         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
3112         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
3113         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
3114         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
3115         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
3116         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
3117         * testsuite/25_algorithms/unique/1.cc: Likewise.
3118         * testsuite/25_algorithms/unique/11480.cc: Likewise.
3119         * testsuite/25_algorithms/unique/2.cc: Likewise.
3120         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
3121         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
3122         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
3123         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
3124         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
3125         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
3126         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
3127         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
3128         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
3129         * testsuite/26_numerics/accumulate/1.cc: Likewise.
3130         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
3131         * testsuite/26_numerics/complex/13450.cc: Likewise.
3132         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
3133         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
3134         * testsuite/26_numerics/complex/dr387.cc: Likewise.
3135         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
3136         * testsuite/26_numerics/complex/dr781.cc: Likewise.
3137         * testsuite/26_numerics/complex/dr844.cc: Likewise.
3138         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
3139         Likewise.
3140         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
3141         Likewise.
3142         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
3143         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
3144         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
3145         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
3146         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
3147         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
3148         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
3149         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
3150         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
3151         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
3152         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
3153         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
3154         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
3155         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
3156         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
3157         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
3158         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
3159         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
3160         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
3161         Likewise.
3162         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
3163         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
3164         Likewise.
3165         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
3166         Likewise.
3167         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
3168         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
3169         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
3170         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
3171         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
3172         * testsuite/26_numerics/inner_product/1.cc: Likewise.
3173         * testsuite/26_numerics/iota/1.cc: Likewise.
3174         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
3175         * testsuite/26_numerics/slice/1.cc: Likewise.
3176         * testsuite/26_numerics/valarray/28277.cc: Likewise.
3177         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
3178         * testsuite/26_numerics/valarray/operators.cc: Likewise.
3179         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
3180         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
3181         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
3182         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
3183         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
3184         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
3185         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
3186         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
3187         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
3188         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
3189         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
3190         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
3191         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
3192         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
3193         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
3194         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
3195         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
3196         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
3197         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
3198         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
3199         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
3200         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
3201         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
3202         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
3203         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
3204         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
3205         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
3206         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
3207         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
3208         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
3209         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
3210         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
3211         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
3212         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
3213         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
3214         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
3215         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
3216         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
3217         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
3218         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
3219         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
3220         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
3221         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
3222         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
3223         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
3224         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
3225         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
3226         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
3227         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
3228         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
3229         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
3230         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
3231         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
3232         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
3233         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
3234         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
3235         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
3236         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
3237         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
3238         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
3239         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
3240         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
3241         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
3242         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
3243         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
3244         Likewise.
3245         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
3246         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
3247         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
3248         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
3249         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
3250         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
3251         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
3252         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
3253         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
3254         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
3255         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
3256         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
3257         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
3258         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
3259         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
3260         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
3261         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
3262         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
3263         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
3264         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
3265         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
3266         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
3267         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
3268         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
3269         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
3270         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
3271         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
3272         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
3273         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
3274         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
3275         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
3276         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
3277         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
3278         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
3279         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
3280         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
3281         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
3282         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
3283         Likewise.
3284         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
3285         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
3286         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
3287         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
3288         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
3289         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
3290         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
3291         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
3292         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
3293         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
3294         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
3295         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
3296         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
3297         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
3298         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
3299         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
3300         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
3301         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
3302         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
3303         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
3304         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
3305         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
3306         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
3307         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
3308         Likewise.
3309         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
3310         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
3311         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
3312         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
3313         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
3314         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
3315         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
3316         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
3317         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
3318         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
3319         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
3320         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
3321         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
3322         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
3323         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
3324         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
3325         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
3326         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
3327         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
3328         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
3329         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
3330         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
3331         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
3332         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
3333         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
3334         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
3335         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
3336         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
3337         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
3338         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
3339         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
3340         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
3341         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
3342         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
3343         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
3344         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
3345         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
3346         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
3347         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
3348         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
3349         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
3350         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
3351         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
3352         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
3353         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
3354         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
3355         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
3356         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
3357         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
3358         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
3359         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
3360         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
3361         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
3362         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
3363         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
3364         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
3365         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
3366         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
3367         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
3368         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
3369         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
3370         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
3371         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
3372         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
3373         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
3374         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
3375         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
3376         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
3377         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
3378         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
3379         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
3380         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
3381         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
3382         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
3383         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
3384         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
3385         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
3386         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
3387         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
3388         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
3389         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
3390         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
3391         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
3392         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
3393         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
3394         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
3395         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
3396         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
3397         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
3398         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
3399         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
3400         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
3401         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
3402         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
3403         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
3404         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
3405         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
3406         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
3407         Likewise.
3408         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
3409         Likewise.
3410         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
3411         Likewise.
3412         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
3413         Likewise.
3414         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
3415         Likewise.
3416         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
3417         Likewise.
3418         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
3419         Likewise.
3420         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
3421         Likewise.
3422         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
3423         Likewise.
3424         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
3425         Likewise.
3426         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
3427         Likewise.
3428         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
3429         Likewise.
3430         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
3431         Likewise.
3432         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
3433         Likewise.
3434         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
3435         Likewise.
3436         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
3437         Likewise.
3438         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
3439         Likewise.
3440         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
3441         Likewise.
3442         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
3443         Likewise.
3444         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
3445         Likewise.
3446         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
3447         Likewise.
3448         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
3449         Likewise.
3450         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
3451         Likewise.
3452         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3453         Likewise.
3454         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
3455         Likewise.
3456         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
3457         Likewise.
3458         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
3459         Likewise.
3460         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
3461         Likewise.
3462         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
3463         Likewise.
3464         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
3465         Likewise.
3466         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
3467         Likewise.
3468         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
3469         Likewise.
3470         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
3471         Likewise.
3472         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
3473         Likewise.
3474         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
3475         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
3476         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
3477         Likewise.
3478         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
3479         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
3480         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
3481         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
3482         Likewise.
3483         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
3484         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
3485         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
3486         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
3487         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
3488         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
3489         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
3490         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
3491         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
3492         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
3493         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
3494         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
3495         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
3496         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
3497         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
3498         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
3499         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
3500         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
3501         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
3502         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
3503         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
3504         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
3505         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
3506         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
3507         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
3508         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
3509         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
3510         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
3511         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
3512         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
3513         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
3514         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
3515         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
3516         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
3517         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
3518         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
3519         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
3520         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
3521         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
3522         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
3523         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
3524         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
3525         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
3526         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
3527         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
3528         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
3529         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
3530         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
3531         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
3532         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
3533         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
3534         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
3535         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
3536         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
3537         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
3538         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
3539         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
3540         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
3541         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
3542         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
3543         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
3544         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
3545         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
3546         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
3547         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
3548         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
3549         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
3550         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
3551         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
3552         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
3553         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
3554         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
3555         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
3556         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
3557         Likewise.
3558         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
3559         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
3560         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
3561         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
3562         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
3563         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
3564         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
3565         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
3566         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
3567         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
3568         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
3569         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
3570         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
3571         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
3572         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
3573         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
3574         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
3575         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
3576         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
3577         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
3578         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
3579         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
3580         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
3581         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
3582         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
3583         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
3584         Likewise.
3585         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
3586         Likewise.
3587         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
3588         Likewise.
3589         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
3590         Likewise.
3591         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
3592         Likewise.
3593         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
3594         Likewise.
3595         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
3596         Likewise.
3597         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
3598         Likewise.
3599         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
3600         Likewise.
3601         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
3602         Likewise.
3603         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
3604         Likewise.
3605         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
3606         Likewise.
3607         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
3608         Likewise.
3609         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
3610         Likewise.
3611         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
3612         Likewise.
3613         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
3614         Likewise.
3615         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
3616         Likewise.
3617         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
3618         Likewise.
3619         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
3620         Likewise.
3621         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
3622         Likewise.
3623         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
3624         Likewise.
3625         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3626         Likewise.
3627         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
3628         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
3629         Likewise.
3630         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
3631         Likewise.
3632         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
3633         Likewise.
3634         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
3635         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
3636         Likewise.
3637         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
3638         Likewise.
3639         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
3640         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
3641         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
3642         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
3643         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
3644         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
3645         Likewise.
3646         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
3647         Likewise.
3648         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
3649         Likewise.
3650         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
3651         Likewise.
3652         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
3653         Likewise.
3654         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
3655         Likewise.
3656         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
3657         Likewise.
3658         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
3659         Likewise.
3660         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
3661         Likewise.
3662         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
3663         Likewise.
3664         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
3665         Likewise.
3666         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
3667         Likewise.
3668         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
3669         Likewise.
3670         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
3671         Likewise.
3672         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
3673         Likewise.
3674         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
3675         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
3676         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
3677         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
3678         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
3679         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
3680         Likewise.
3681         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
3682         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
3683         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
3684         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
3685         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
3686         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
3687         Likewise.
3688         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
3689         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
3690         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
3691         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
3692         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
3693         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
3694         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
3695         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
3696         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
3697         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
3698         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
3699         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
3700         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
3701         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
3702         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
3703         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
3704         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
3705         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
3706         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
3707         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
3708         Likewise.
3709         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
3710         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
3711         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
3712         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
3713         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
3714         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
3715         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
3716         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
3717         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
3718         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
3719         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
3720         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
3721         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
3722         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
3723         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
3724         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
3725         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
3726         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
3727         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
3728         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
3729         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
3730         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
3731         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
3732         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
3733         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
3734         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
3735         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
3736         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
3737         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
3738         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
3739         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
3740         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
3741         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
3742         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
3743         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
3744         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
3745         Likewise.
3746         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
3747         Likewise.
3748         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
3749         Likewise.
3750         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
3751         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
3752         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
3753         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
3754         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
3755         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
3756         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
3757         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
3758         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
3759         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
3760         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
3761         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
3762         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
3763         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
3764         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
3765         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
3766         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
3767         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
3768         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
3769         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
3770         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
3771         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
3772         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
3773         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
3774         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
3775         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
3776         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
3777         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
3778         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
3779         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
3780         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
3781         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
3782         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
3783         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
3784         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
3785         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
3786         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
3787         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
3788         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
3789         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
3790         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
3791         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
3792         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
3793         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
3794         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
3795         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
3796         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
3797         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
3798         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
3799         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
3800         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
3801         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
3802         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
3803         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
3804         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
3805         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
3806         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
3807         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
3808         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
3809         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
3810         Likewise.
3811         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
3812         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
3813         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
3814         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
3815         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
3816         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
3817         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
3818         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
3819         * testsuite/27_io/fpos/11450.cc: Likewise.
3820         * testsuite/27_io/fpos/14320-1.cc: Likewise.
3821         * testsuite/27_io/fpos/14320-2.cc: Likewise.
3822         * testsuite/27_io/fpos/14320-3.cc: Likewise.
3823         * testsuite/27_io/fpos/14320-4.cc: Likewise.
3824         * testsuite/27_io/fpos/14320-5.cc: Likewise.
3825         * testsuite/27_io/fpos/14775.cc: Likewise.
3826         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
3827         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
3828         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
3829         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
3830         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
3831         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
3832         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
3833         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
3834         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
3835         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
3836         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
3837         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
3838         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
3839         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
3840         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
3841         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
3842         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
3843         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
3844         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
3845         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
3846         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
3847         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
3848         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
3849         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
3850         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
3851         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
3852         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
3853         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
3854         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
3855         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
3856         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
3857         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
3858         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
3859         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
3860         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
3861         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
3862         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
3863         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
3864         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
3865         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
3866         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
3867         * testsuite/27_io/objects/char/1.cc: Likewise.
3868         * testsuite/27_io/objects/char/10.cc: Likewise.
3869         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
3870         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
3871         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
3872         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
3873         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
3874         * testsuite/27_io/objects/char/2.cc: Likewise.
3875         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
3876         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
3877         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
3878         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
3879         * testsuite/27_io/objects/char/5.cc: Likewise.
3880         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
3881         * testsuite/27_io/objects/char/6.cc: Likewise.
3882         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
3883         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
3884         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
3885         * testsuite/27_io/objects/char/7.cc: Likewise.
3886         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
3887         * testsuite/27_io/objects/char/8.cc: Likewise.
3888         * testsuite/27_io/objects/char/9.cc: Likewise.
3889         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
3890         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
3891         * testsuite/27_io/objects/char/dr455.cc: Likewise.
3892         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
3893         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
3894         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
3895         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
3896         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
3897         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
3898         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
3899         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
3900         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
3901         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
3902         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
3903         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
3904         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
3905         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
3906         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
3907         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
3908         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
3909         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
3910         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
3911         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
3912         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
3913         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
3914         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
3915         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
3916         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
3917         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
3918         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
3919         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
3920         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
3921         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
3922         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
3923         * testsuite/27_io/types/1.cc: Likewise.
3924         * testsuite/27_io/types/2.cc: Likewise.
3925         * testsuite/27_io/types/3.cc: Likewise.
3926         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
3927         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
3928         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
3929         Likewise.
3930         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
3931         Likewise.
3932         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
3933         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
3934         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
3935         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
3936         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
3937         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
3938         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
3939         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
3940         Likewise.
3941         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
3942         Likewise.
3943         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
3944         Likewise.
3945         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
3946         Likewise.
3947         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
3948         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
3949         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
3950         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
3951         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
3952         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
3953         Likewise.
3954         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
3955         Likewise.
3956         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
3957         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
3958         * testsuite/30_threads/thread/id/operators.cc: Likewise.
3959         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
3960         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
3961         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
3962         * testsuite/Makefile.am: Likewise.
3963         * testsuite/abi/30586.cc: Likewise.
3964         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
3965         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
3966         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
3967         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
3968         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
3969         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
3970         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
3971         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
3972         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
3973         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
3974         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
3975         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
3976         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
3977         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
3978         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
3979         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
3980         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
3981         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
3982         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
3983         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
3984         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
3985         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
3986         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
3987         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
3988         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
3989         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
3990         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
3991         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
3992         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
3993         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
3994         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
3995         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
3996         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
3997         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
3998         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
3999         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
4000         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
4001         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
4002         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
4003         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
4004         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
4005         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
4006         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
4007         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
4008         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
4009         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
4010         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
4011         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
4012         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
4013         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
4014         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
4015         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
4016         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
4017         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
4018         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
4019         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
4020         * testsuite/abi/demangle/regression/7986.cc: Likewise.
4021         * testsuite/abi/demangle/regression/8897.cc: Likewise.
4022         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
4023         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
4024         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
4025         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
4026         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
4027         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
4028         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
4029         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
4030         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
4031         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
4032         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
4033         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
4034         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
4035         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
4036         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
4037         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
4038         * testsuite/abi/demangle/regression/old.cc: Likewise.
4039         * testsuite/abi/header_cxxabi.c: Likewise.
4040         * testsuite/backward/11460.cc: Likewise.
4041         * testsuite/backward/hash_map/1.cc: Likewise.
4042         * testsuite/backward/hash_map/14648.cc: Likewise.
4043         * testsuite/backward/hash_map/23528.cc: Likewise.
4044         * testsuite/backward/hash_set/1.cc: Likewise.
4045         * testsuite/backward/strstream_members.cc: Likewise.
4046         * testsuite/config/default.exp: Likewise.
4047         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
4048         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
4049         * testsuite/data/istream_extractor_other-1.tst: Likewise.
4050         * testsuite/data/istream_extractor_other-1.txt: Likewise.
4051         * testsuite/data/istream_extractor_other-2.tst: Likewise.
4052         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
4053         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
4054         * testsuite/data/sgetn.txt: Likewise.
4055         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
4056         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
4057         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
4058         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
4059         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
4060         * testsuite/ext/array_allocator/26875.cc: Likewise.
4061         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
4062         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
4063         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
4064         * testsuite/ext/array_allocator/check_new.cc: Likewise.
4065         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
4066         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
4067         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
4068         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
4069         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
4070         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
4071         * testsuite/ext/codecvt/1.cc: Likewise.
4072         * testsuite/ext/codecvt/char-1.cc: Likewise.
4073         * testsuite/ext/codecvt/char-2.cc: Likewise.
4074         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
4075         * testsuite/ext/concept_checks.cc: Likewise.
4076         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
4077         Likewise.
4078         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
4079         Likewise.
4080         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
4081         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
4082         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
4083         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
4084         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
4085         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
4086         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
4087         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
4088         Likewise.
4089         * testsuite/ext/headers.cc: Likewise.
4090         * testsuite/ext/is_heap/1.cc: Likewise.
4091         * testsuite/ext/is_heap/check_type.cc: Likewise.
4092         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
4093         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
4094         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
4095         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
4096         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
4097         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
4098         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
4099         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
4100         * testsuite/ext/median.cc: Likewise.
4101         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
4102         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
4103         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
4104         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
4105         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
4106         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
4107         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
4108         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
4109         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
4110         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
4111         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
4112         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
4113         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
4114         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
4115         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
4116         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
4117         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
4118         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
4119         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
4120         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
4121         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
4122         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
4123         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
4124         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
4125         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
4126         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
4127         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
4128         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
4129         * testsuite/ext/new_allocator/check_new.cc: Likewise.
4130         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
4131         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
4132         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
4133         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
4134         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
4135         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
4136         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
4137         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
4138         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
4139         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
4140         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
4141         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
4142         * testsuite/ext/rope/1.cc: Likewise.
4143         * testsuite/ext/rope/2.cc: Likewise.
4144         * testsuite/ext/rope/3.cc: Likewise.
4145         * testsuite/ext/rope/36832.cc: Likewise.
4146         * testsuite/ext/rope/4.cc: Likewise.
4147         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
4148         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
4149         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
4150         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
4151         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
4152         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
4153         Likewise.
4154         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
4155         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
4156         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
4157         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
4158         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
4159         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
4160         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
4161         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
4162         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
4163         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
4164         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
4165         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
4166         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
4167         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
4168         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
4169         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
4170         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
4171         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
4172         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
4173         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
4174         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
4175         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
4176         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
4177         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
4178         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
4179         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
4180         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
4181         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
4182         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
4183         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
4184         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
4185         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
4186         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
4187         * testsuite/lib/dg-options.exp: Likewise.
4188         * testsuite/lib/libstdc++.exp: Likewise.
4189         * testsuite/lib/prune.exp: Likewise.
4190         * testsuite/libstdc++-abi/abi.exp: Likewise.
4191         * testsuite/libstdc++-dg/conformance.exp: Likewise.
4192         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
4193         Likewise.
4194         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
4195         Likewise.
4196         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
4197         Likewise.
4198         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
4199         Likewise.
4200         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
4201         Likewise.
4202         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
4203         Likewise.
4204         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
4205         Likewise.
4206         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
4207         Likewise.
4208         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
4209         Likewise.
4210         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
4211         Likewise.
4212         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
4213         Likewise.
4214         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
4215         Likewise.
4216         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
4217         Likewise.
4218         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
4219         Likewise.
4220         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
4221         Likewise.
4222         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
4223         Likewise.
4224         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
4225         Likewise.
4226         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
4227         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
4228         Likewise.
4229         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
4230         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
4231         Likewise.
4232         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
4233         Likewise.
4234         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
4235         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
4236         Likewise.
4237         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
4238         Likewise.
4239         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
4240         Likewise.
4241         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
4242         Likewise.
4243         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
4244         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
4245         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
4246         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
4247         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
4248         Likewise.
4249         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
4250         Likewise.
4251         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
4252         Likewise.
4253         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
4254         Likewise.
4255         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
4256         Likewise.
4257         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
4258         Likewise.
4259         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
4260         Likewise.
4261         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
4262         Likewise.
4263         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
4264         Likewise.
4265         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
4266         Likewise.
4267         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
4268         Likewise.
4269         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
4270         Likewise.
4271         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
4272         Likewise.
4273         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
4274         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
4275         Likewise.
4276         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
4277         Likewise.
4278         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
4279         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
4280         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
4281         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
4282         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
4283         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
4284         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
4285         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
4286         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
4287         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
4288         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
4289         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
4290         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
4291         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
4292         Likewise.
4293         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
4294         Likewise.
4295         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
4296         Likewise.
4297         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
4298         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
4299         Likewise.
4300         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
4301         Likewise.
4302         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
4303         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
4304         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
4305         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
4306         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
4307         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
4308         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
4309         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
4310         Likewise.
4311         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
4312         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
4313         Likewise.
4314         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
4315         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
4316         Likewise.
4317         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
4318         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
4319         Likewise.
4320         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
4321         Likewise.
4322         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
4323         Likewise.
4324         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
4325         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
4326         Likewise.
4327         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
4328         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
4329         Likewise.
4330         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
4331         Likewise.
4332         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
4333         Likewise.
4334         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
4335         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
4336         Likewise.
4337         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
4338         Likewise.
4339         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
4340         Likewise.
4341         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
4342         Likewise.
4343         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
4344         Likewise.
4345         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
4346         Likewise.
4347         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
4348         Likewise.
4349         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
4350         Likewise.
4351         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
4352         Likewise.
4353         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
4354         Likewise.
4355         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
4356         Likewise.
4357         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
4358         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
4359         Likewise.
4360         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
4361         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
4362         Likewise.
4363         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
4364         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
4365         Likewise.
4366         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
4367         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
4368         Likewise.
4369         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
4370         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
4371         Likewise.
4372         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
4373         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
4374         Likewise.
4375         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
4376         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
4377         Likewise.
4378         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
4379         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
4380         Likewise.
4381         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
4382         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
4383         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
4384         Likewise.
4385         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
4386         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
4387         Likewise.
4388         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
4389         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
4390         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
4391         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
4392         Likewise.
4393         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
4394         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
4395         Likewise.
4396         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
4397         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
4398         Likewise.
4399         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
4400         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
4401         Likewise.
4402         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
4403         Likewise.
4404         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
4405         Likewise.
4406         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
4407         Likewise.
4408         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
4409         Likewise.
4410         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
4411         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
4412         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
4413         Likewise.
4414         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
4415         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
4416         Likewise.
4417         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
4418         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
4419         Likewise.
4420         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
4421         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
4422         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
4423         Likewise.
4424         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
4425         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
4426         Likewise.
4427         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
4428         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
4429         Likewise.
4430         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
4431         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
4432         Likewise.
4433         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
4434         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
4435         Likewise.
4436         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
4437         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
4438         Likewise.
4439         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
4440         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
4441         Likewise.
4442         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
4443         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
4444         Likewise.
4445         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
4446         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
4447         Likewise.
4448         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
4449         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
4450         Likewise.
4451         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
4452         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
4453         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
4454         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
4455         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
4456         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
4457         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
4458         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
4459         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
4460         Likewise.
4461         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
4462         Likewise.
4463         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
4464         Likewise.
4465         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
4466         Likewise.
4467         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
4468         Likewise.
4469         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
4470         Likewise.
4471         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
4472         Likewise.
4473         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
4474         Likewise.
4475         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
4476         Likewise.
4477         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
4478         Likewise.
4479         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
4480         Likewise.
4481         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
4482         Likewise.
4483         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
4484         Likewise.
4485         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
4486         Likewise.
4487         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
4488         Likewise.
4489         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
4490         Likewise.
4491         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
4492         Likewise.
4493         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
4494         Likewise.
4495         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
4496         Likewise.
4497         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
4498         Likewise.
4499         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
4500         Likewise.
4501         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
4502         Likewise.
4503         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
4504         Likewise.
4505         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
4506         Likewise.
4507         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
4508         Likewise.
4509         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
4510         Likewise.
4511         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
4512         Likewise.
4513         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
4514         Likewise.
4515         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
4516         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
4517         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
4518         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
4519         Likewise.
4520         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
4521         Likewise.
4522         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
4523         Likewise.
4524         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
4525         Likewise.
4526         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
4527         Likewise.
4528         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
4529         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
4530         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
4531         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
4532         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
4533         Likewise.
4534         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
4535         Likewise.
4536         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
4537         Likewise.
4538         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
4539         Likewise.
4540         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
4541         Likewise.
4542         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
4543         Likewise.
4544         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
4545         Likewise.
4546         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
4547         Likewise.
4548         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
4549         Likewise.
4550         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
4551         Likewise.
4552         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
4553         Likewise.
4554         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
4555         Likewise.
4556         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
4557         Likewise.
4558         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
4559         Likewise.
4560         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
4561         Likewise.
4562         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
4563         Likewise.
4564         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
4565         Likewise.
4566         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
4567         Likewise.
4568         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
4569         Likewise.
4570         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
4571         Likewise.
4572         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
4573         Likewise.
4574         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
4575         Likewise.
4576         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
4577         Likewise.
4578         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
4579         Likewise.
4580         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
4581         Likewise.
4582         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
4583         Likewise.
4584         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
4585         Likewise.
4586         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
4587         Likewise.
4588         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
4589         Likewise.
4590         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
4591         Likewise.
4592         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
4593         Likewise.
4594         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
4595         Likewise.
4596         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
4597         Likewise.
4598         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
4599         Likewise.
4600         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
4601         Likewise.
4602         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
4603         Likewise.
4604         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
4605         Likewise.
4606         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
4607         Likewise.
4608         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
4609         Likewise.
4610         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
4611         Likewise.
4612         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
4613         Likewise.
4614         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
4615         Likewise.
4616         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
4617         Likewise.
4618         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
4619         Likewise.
4620         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
4621         Likewise.
4622         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
4623         Likewise.
4624         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
4625         Likewise.
4626         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
4627         Likewise.
4628         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
4629         Likewise.
4630         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
4631         Likewise.
4632         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
4633         Likewise.
4634         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
4635         Likewise.
4636         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
4637         Likewise.
4638         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
4639         Likewise.
4640         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
4641         Likewise.
4642         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
4643         Likewise.
4644         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
4645         Likewise.
4646         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
4647         Likewise.
4648         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
4649         Likewise.
4650         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
4651         Likewise.
4652         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
4653         Likewise.
4654         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
4655         Likewise.
4656         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
4657         Likewise.
4658         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
4659         Likewise.
4660         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
4661         Likewise.
4662         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
4663         Likewise.
4664         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
4665         Likewise.
4666         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
4667         Likewise.
4668         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
4669         Likewise.
4670         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
4671         Likewise.
4672         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
4673         Likewise.
4674         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
4675         Likewise.
4676         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
4677         Likewise.
4678         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
4679         Likewise.
4680         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
4681         Likewise.
4682         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
4683         Likewise.
4684         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
4685         Likewise.
4686         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
4687         Likewise.
4688         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
4689         Likewise.
4690         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
4691         Likewise.
4692         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
4693         Likewise.
4694         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
4695         Likewise.
4696         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
4697         Likewise.
4698         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
4699         Likewise.
4700         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
4701         Likewise.
4702         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
4703         Likewise.
4704         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
4705         Likewise.
4706         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
4707         Likewise.
4708         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
4709         Likewise.
4710         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
4711         Likewise.
4712         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
4713         Likewise.
4714         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
4715         Likewise.
4716         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
4717         Likewise.
4718         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
4719         Likewise.
4720         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
4721         Likewise.
4722         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
4723         Likewise.
4724         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
4725         Likewise.
4726         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
4727         Likewise.
4728         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
4729         Likewise.
4730         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
4731         Likewise.
4732         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
4733         Likewise.
4734         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
4735         Likewise.
4736         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
4737         Likewise.
4738         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
4739         Likewise.
4740         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
4741         Likewise.
4742         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
4743         Likewise.
4744         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
4745         Likewise.
4746         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
4747         Likewise.
4748         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
4749         Likewise.
4750         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
4751         Likewise.
4752         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
4753         Likewise.
4754         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
4755         Likewise.
4756         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
4757         Likewise.
4758         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
4759         Likewise.
4760         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
4761         Likewise.
4762         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
4763         Likewise.
4764         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
4765         Likewise.
4766         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
4767         Likewise.
4768         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
4769         Likewise.
4770         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
4771         Likewise.
4772         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
4773         Likewise.
4774         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
4775         Likewise.
4776         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
4777         Likewise.
4778         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
4779         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
4780         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
4781         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
4782         Likewise.
4783         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
4784         Likewise.
4785         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
4786         Likewise.
4787         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
4788         Likewise.
4789         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
4790         Likewise.
4791         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
4792         Likewise.
4793         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
4794         Likewise.
4795         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
4796         Likewise.
4797         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
4798         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
4799         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
4800         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
4801         Likewise.
4802         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
4803         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
4804         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
4805         Likewise.
4806         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
4807         Likewise.
4808         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
4809         Likewise.
4810         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
4811         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
4812         Likewise.
4813         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
4814         Likewise.
4815         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
4816         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
4817         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
4818         Likewise.
4819         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
4820         Likewise.
4821         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
4822         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
4823         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
4824         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
4825         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
4826         Likewise.
4827         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
4828         Likewise.
4829         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
4830         Likewise.
4831         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
4832         Likewise.
4833         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
4834         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
4835         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
4836         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
4837         Likewise.
4838         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
4839         Likewise.
4840         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
4841         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
4842         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
4843         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
4844         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
4845         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
4846         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
4847         Likewise.
4848         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
4849         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
4850         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
4851         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
4852         Likewise.
4853         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
4854         Likewise.
4855         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
4856         Likewise.
4857         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
4858         Likewise.
4859         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
4860         Likewise.
4861         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
4862         Likewise.
4863         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
4864         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
4865         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
4866         Likewise.
4867         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
4868         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
4869         Likewise.
4870         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
4871         Likewise.
4872         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
4873         Likewise.
4874         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
4875         Likewise.
4876         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
4877         Likewise.
4878         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
4879         Likewise.
4880         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
4881         Likewise.
4882         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
4883         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
4884         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
4885         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
4886         Likewise.
4887         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
4888         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
4889         Likewise.
4890         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
4891         Likewise.
4892         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
4893         Likewise.
4894         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
4895         Likewise.
4896         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
4897         Likewise.
4898         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
4899         Likewise.
4900         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
4901         Likewise.
4902         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
4903         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
4904         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
4905         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
4906         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
4907         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
4908         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
4909         Likewise.
4910         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
4911         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
4912         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
4913         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
4914         Likewise.
4915         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
4916         Likewise.
4917         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
4918         Likewise.
4919         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
4920         Likewise.
4921         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
4922         Likewise.
4923         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
4924         Likewise.
4925         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
4926         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
4927         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
4928         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
4929         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
4930         Likewise.
4931         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
4932         Likewise.
4933         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
4934         Likewise.
4935         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
4936         Likewise.
4937         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
4938         Likewise.
4939         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
4940         Likewise.
4941         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
4942         Likewise.
4943         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
4944         Likewise.
4945         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
4946         Likewise.
4947         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
4948         Likewise.
4949         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
4950         Likewise.
4951         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
4952         Likewise.
4953         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
4954         Likewise.
4955         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
4956         Likewise.
4957         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
4958         Likewise.
4959         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
4960         Likewise.
4961         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
4962         Likewise.
4963         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
4964         Likewise.
4965         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
4966         Likewise.
4967         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
4968         Likewise.
4969         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
4970         Likewise.
4971         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
4972         Likewise.
4973         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
4974         Likewise.
4975         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
4976         Likewise.
4977         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
4978         Likewise.
4979         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
4980         Likewise.
4981         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
4982         Likewise.
4983         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
4984         Likewise.
4985         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
4986         Likewise.
4987         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
4988         Likewise.
4989         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
4990         Likewise.
4991         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
4992         Likewise.
4993         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
4994         Likewise.
4995         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
4996         Likewise.
4997         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
4998         Likewise.
4999         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
5000         Likewise.
5001         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
5002         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
5003         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
5004         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
5005         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
5006         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
5007         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
5008         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
5009         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
5010         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
5011         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
5012         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
5013         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
5014         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
5015         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
5016         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
5017         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
5018         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
5019         * testsuite/tr1/headers/all.cc: Likewise.
5020         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
5021         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
5022         * testsuite/util/testsuite_shared.cc: Likewise.
5023         * scripts/extract_symvers: Likewise.  Remove runtime exception.
5024         * testsuite/17_intro/headers/all.cc: Likewise.
5025         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
5026         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
5027         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
5028         Likewise.
5029         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
5030         Likewise.
5031         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
5032         Likewise.
5033         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
5034         Likewise.
5035         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
5036         Likewise.
5037         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
5038         Likewise.
5039         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
5040         Likewise.
5041         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
5042         Likewise.
5043         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
5044         Likewise.
5045         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
5046         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
5047         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
5048         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
5049         Likewise.
5050         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
5051         Likewise.
5052         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
5053         Likewise.
5054         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
5055         Likewise.
5056         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
5057         Likewise.
5058         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
5059         Likewise.
5060         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
5061         Likewise.
5062         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
5063         Likewise.
5064         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
5065         Likewise.
5066         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
5067         Likewise.
5068         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
5069         Likewise.
5070         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
5071         Likewise.
5072         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
5073         Likewise.
5074         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
5075         Likewise.
5076         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
5077         Likewise.
5078         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
5079         Likewise.
5080         * testsuite/20_util/pair/moveable.cc: Likewise.
5081         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
5082         Likewise.
5083         * testsuite/20_util/pair/swap.cc: Likewise.
5084         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
5085         Likewise.
5086         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
5087         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
5088         Likewise.
5089         * testsuite/20_util/tuple/moveable.cc: Likewise.
5090         * testsuite/20_util/tuple/moveable2.cc: Likewise.
5091         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
5092         Likewise.
5093         * testsuite/20_util/tuple/swap.cc: Likewise.
5094         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
5095         Likewise.
5096         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
5097         Likewise.
5098         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
5099         Likewise.
5100         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
5101         Likewise.
5102         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
5103         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
5104         Likewise.
5105         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
5106         Likewise.
5107         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
5108         Likewise.
5109         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
5110         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
5111         Likewise.
5112         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
5113         Likewise.
5114         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
5115         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
5116         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
5117         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
5118         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
5119         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
5120         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
5121         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
5122         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
5123         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
5124         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
5125         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
5126         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
5127         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
5128         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
5129         Likewise.
5130         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
5131         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
5132         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
5133         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
5134         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
5135         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
5136         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
5137         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
5138         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
5139         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
5140         Likewise.
5141         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
5142         Likewise.
5143         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
5144         Likewise.
5145         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
5146         Likewise.
5147         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
5148         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
5149         Likewise.
5150         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
5151         Likewise.
5152         * testsuite/23_containers/deque/14340.cc: Likewise.
5153         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
5154         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
5155         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
5156         * testsuite/23_containers/deque/init-list.cc: Likewise.
5157         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
5158         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
5159         * testsuite/23_containers/deque/moveable.cc: Likewise.
5160         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
5161         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
5162         Likewise.
5163         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
5164         Likewise.
5165         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
5166         Likewise.
5167         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
5168         Likewise.
5169         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
5170         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
5171         Likewise.
5172         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
5173         Likewise.
5174         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
5175         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
5176         Likewise.
5177         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
5178         Likewise.
5179         * testsuite/23_containers/list/14340.cc: Likewise.
5180         * testsuite/23_containers/list/23781.cc: Likewise.
5181         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
5182         * testsuite/23_containers/list/init-list.cc: Likewise.
5183         * testsuite/23_containers/list/moveable.cc: Likewise.
5184         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
5185         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
5186         Likewise.
5187         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
5188         Likewise.
5189         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
5190         Likewise.
5191         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
5192         Likewise.
5193         * testsuite/23_containers/map/14340.cc: Likewise.
5194         * testsuite/23_containers/map/23781.cc: Likewise.
5195         * testsuite/23_containers/map/init-list.cc: Likewise.
5196         * testsuite/23_containers/map/moveable.cc: Likewise.
5197         * testsuite/23_containers/map/operations/1.cc: Likewise.
5198         * testsuite/23_containers/map/operations/31440.cc: Likewise.
5199         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
5200         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
5201         Likewise.
5202         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
5203         Likewise.
5204         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
5205         Likewise.
5206         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
5207         Likewise.
5208         * testsuite/23_containers/multimap/14340.cc: Likewise.
5209         * testsuite/23_containers/multimap/23781.cc: Likewise.
5210         * testsuite/23_containers/multimap/init-list.cc: Likewise.
5211         * testsuite/23_containers/multimap/moveable.cc: Likewise.
5212         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
5213         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
5214         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
5215         Likewise.
5216         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
5217         Likewise.
5218         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
5219         Likewise.
5220         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
5221         Likewise.
5222         * testsuite/23_containers/multiset/14340.cc: Likewise.
5223         * testsuite/23_containers/multiset/23781.cc: Likewise.
5224         * testsuite/23_containers/multiset/init-list.cc: Likewise.
5225         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
5226         * testsuite/23_containers/multiset/moveable.cc: Likewise.
5227         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
5228         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
5229         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
5230         Likewise.
5231         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
5232         Likewise.
5233         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
5234         Likewise.
5235         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
5236         Likewise.
5237         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
5238         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
5239         Likewise.
5240         * testsuite/23_containers/queue/moveable.cc: Likewise.
5241         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
5242         Likewise.
5243         * testsuite/23_containers/set/14340.cc: Likewise.
5244         * testsuite/23_containers/set/23781.cc: Likewise.
5245         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
5246         * testsuite/23_containers/set/init-list.cc: Likewise.
5247         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
5248         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
5249         * testsuite/23_containers/set/moveable.cc: Likewise.
5250         * testsuite/23_containers/set/operations/1.cc: Likewise.
5251         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
5252         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
5253         Likewise.
5254         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
5255         Likewise.
5256         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
5257         Likewise.
5258         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
5259         Likewise.
5260         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
5261         Likewise.
5262         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
5263         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
5264         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
5265         Likewise.
5266         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
5267         Likewise.
5268         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
5269         Likewise.
5270         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
5271         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
5272         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
5273         Likewise.
5274         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
5275         Likewise.
5276         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
5277         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
5278         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
5279         Likewise.
5280         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
5281         Likewise.
5282         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
5283         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
5284         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
5285         Likewise.
5286         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
5287         Likewise.
5288         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
5289         Likewise.
5290         * testsuite/23_containers/vector/14340.cc: Likewise.
5291         * testsuite/23_containers/vector/26412-1.cc: Likewise.
5292         * testsuite/23_containers/vector/26412-2.cc: Likewise.
5293         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
5294         Likewise.
5295         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
5296         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
5297         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
5298         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
5299         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
5300         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
5301         Likewise.
5302         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
5303         Likewise.
5304         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
5305         Likewise.
5306         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
5307         Likewise.
5308         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
5309         Likewise.
5310         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
5311         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
5312         * testsuite/23_containers/vector/init-list.cc: Likewise.
5313         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
5314         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
5315         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
5316         * testsuite/23_containers/vector/moveable.cc: Likewise.
5317         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
5318         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
5319         Likewise.
5320         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
5321         Likewise.
5322         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
5323         Likewise.
5324         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
5325         Likewise.
5326         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
5327         * testsuite/23_containers/vector/types/23767.cc: Likewise.
5328         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
5329         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
5330         Likewise.
5331         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
5332         Likewise.
5333         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
5334         Likewise.
5335         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
5336         Likewise.
5337         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
5338         Likewise.
5339         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
5340         Likewise.
5341         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
5342         Likewise.
5343         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
5344         Likewise.
5345         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
5346         Likewise.
5347         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
5348         Likewise.
5349         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
5350         Likewise.
5351         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
5352         Likewise.
5353         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
5354         Likewise.
5355         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
5356         Likewise.
5357         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
5358         Likewise.
5359         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
5360         Likewise.
5361         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
5362         Likewise.
5363         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
5364         Likewise.
5365         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
5366         Likewise.
5367         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
5368         Likewise.
5369         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
5370         Likewise.
5371         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
5372         Likewise.
5373         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
5374         Likewise.
5375         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
5376         Likewise.
5377         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
5378         Likewise.
5379         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
5380         Likewise.
5381         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
5382         Likewise.
5383         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
5384         Likewise.
5385         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
5386         Likewise.
5387         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
5388         Likewise.
5389         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
5390         Likewise.
5391         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
5392         Likewise.
5393         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
5394         Likewise.
5395         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
5396         Likewise.
5397         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
5398         Likewise.
5399         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
5400         Likewise.
5401         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
5402         Likewise.
5403         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
5404         Likewise.
5405         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
5406         Likewise.
5407         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
5408         Likewise.
5409         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
5410         Likewise.
5411         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
5412         Likewise.
5413         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
5414         Likewise.
5415         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
5416         Likewise.
5417         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
5418         Likewise.
5419         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
5420         Likewise.
5421         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
5422         Likewise.
5423         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
5424         Likewise.
5425         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
5426         Likewise.
5427         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
5428         Likewise.
5429         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
5430         Likewise.
5431         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
5432         Likewise.
5433         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
5434         Likewise.
5435         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
5436         Likewise.
5437         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
5438         Likewise.
5439         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
5440         Likewise.
5441         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
5442         Likewise.
5443         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
5444         Likewise.
5445         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
5446         Likewise.
5447         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
5448         Likewise.
5449         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
5450         Likewise.
5451         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
5452         Likewise.
5453         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
5454         Likewise.
5455         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
5456         Likewise.
5457         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
5458         Likewise.
5459         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
5460         Likewise.
5461         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
5462         Likewise.
5463         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
5464         Likewise.
5465         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
5466         Likewise.
5467         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
5468         Likewise.
5469         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
5470         Likewise.
5471         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
5472         Likewise.
5473         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
5474         Likewise.
5475         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
5476         Likewise.
5477         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
5478         Likewise.
5479         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
5480         Likewise.
5481         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
5482         Likewise.
5483         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
5484         Likewise.
5485         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
5486         Likewise.
5487         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
5488         Likewise.
5489         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
5490         Likewise.
5491         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
5492         Likewise.
5493         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
5494         Likewise.
5495         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
5496         Likewise.
5497         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
5498         Likewise.
5499         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
5500         Likewise.
5501         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
5502         Likewise.
5503         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
5504         Likewise.
5505         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
5506         Likewise.
5507         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
5508         Likewise.
5509         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
5510         Likewise.
5511         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
5512         Likewise.
5513         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
5514         Likewise.
5515         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
5516         Likewise.
5517         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
5518         Likewise.
5519         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
5520         Likewise.
5521         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
5522         Likewise.
5523         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
5524         Likewise.
5525         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
5526         Likewise.
5527         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
5528         Likewise.
5529         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
5530         Likewise.
5531         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
5532         Likewise.
5533         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
5534         Likewise.
5535         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
5536         Likewise.
5537         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
5538         Likewise.
5539         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
5540         Likewise.
5541         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
5542         Likewise.
5543         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
5544         Likewise.
5545         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
5546         Likewise.
5547         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
5548         Likewise.
5549         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
5550         Likewise.
5551         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
5552         Likewise.
5553         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
5554         Likewise.
5555         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
5556         Likewise.
5557         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
5558         Likewise.
5559         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
5560         Likewise.
5561         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
5562         Likewise.
5563         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
5564         Likewise.
5565         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
5566         Likewise.
5567         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
5568         Likewise.
5569         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
5570         Likewise.
5571         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
5572         Likewise.
5573         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
5574         Likewise.
5575         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
5576         Likewise.
5577         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
5578         Likewise.
5579         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
5580         Likewise.
5581         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
5582         Likewise.
5583         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
5584         Likewise.
5585         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
5586         Likewise.
5587         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
5588         Likewise.
5589         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
5590         Likewise.
5591         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
5592         Likewise.
5593         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
5594         Likewise.
5595         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
5596         Likewise.
5597         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
5598         Likewise.
5599         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
5600         Likewise.
5601         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
5602         Likewise.
5603         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
5604         Likewise.
5605         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
5606         Likewise.
5607         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
5608         Likewise.
5609         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
5610         Likewise.
5611         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
5612         Likewise.
5613         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
5614         Likewise.
5615         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
5616         Likewise.
5617         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
5618         Likewise.
5619         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
5620         Likewise.
5621         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
5622         Likewise.
5623         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
5624         Likewise.
5625         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
5626         Likewise.
5627         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
5628         Likewise.
5629         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
5630         Likewise.
5631         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
5632         Likewise.
5633         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
5634         Likewise.
5635         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
5636         Likewise.
5637         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
5638         Likewise.
5639         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
5640         Likewise.
5641         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
5642         Likewise.
5643         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
5644         Likewise.
5645         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
5646         Likewise.
5647         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
5648         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
5649         Likewise.
5650         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
5651         Likewise.
5652         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
5653         Likewise.
5654         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
5655         Likewise.
5656         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
5657         Likewise.
5658         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
5659         Likewise.
5660         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
5661         Likewise.
5662         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
5663         Likewise.
5664         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
5665         Likewise.
5666         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
5667         Likewise.
5668         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
5669         Likewise.
5670         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
5671         Likewise.
5672         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
5673         Likewise.
5674         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
5675         Likewise.
5676         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
5677         Likewise.
5678         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
5679         Likewise.
5680         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
5681         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
5682         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
5683         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
5684         Likewise.
5685         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
5686         Likewise.
5687         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
5688         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
5689         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
5690         Likewise.
5691         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
5692         Likewise.
5693         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
5694         Likewise.
5695         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
5696         Likewise.
5697         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
5698         Likewise.
5699         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
5700         Likewise.
5701         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
5702         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
5703         Likewise.
5704         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
5705         * testsuite/26_numerics/valarray/27867.cc: Likewise.
5706         * testsuite/26_numerics/valarray/30416.cc: Likewise.
5707         * testsuite/26_numerics/valarray/33084.cc: Likewise.
5708         * testsuite/26_numerics/valarray/algo.cc: Likewise.
5709         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
5710         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
5711         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
5712         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
5713         Likewise.
5714         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
5715         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
5716         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
5717         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
5718         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
5719         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
5720         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
5721         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
5722         Likewise.
5723         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
5724         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
5725         Likewise.
5726         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
5727         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
5728         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
5729         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
5730         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
5731         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
5732         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
5733         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
5734         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
5735         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
5736         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
5737         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
5738         Likewise.
5739         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
5740         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
5741         Likewise.
5742         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
5743         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
5744         Likewise.
5745         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
5746         Likewise.
5747         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
5748         Likewise.
5749         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
5750         Likewise.
5751         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
5752         Likewise.
5753         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
5754         Likewise.
5755         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
5756         Likewise.
5757         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
5758         Likewise.
5759         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
5760         Likewise.
5761         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
5762         Likewise.
5763         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
5764         Likewise.
5765         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
5766         Likewise.
5767         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
5768         Likewise.
5769         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
5770         Likewise.
5771         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
5772         Likewise.
5773         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
5774         Likewise.
5775         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
5776         Likewise.
5777         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
5778         Likewise.
5779         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
5780         Likewise.
5781         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
5782         Likewise.
5783         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
5784         Likewise.
5785         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
5786         Likewise.
5787         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
5788         Likewise.
5789         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
5790         Likewise.
5791         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
5792         Likewise.
5793         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
5794         Likewise.
5795         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
5796         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
5797         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
5798         Likewise.
5799         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
5800         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
5801         Likewise.
5802         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
5803         Likewise.
5804         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
5805         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
5806         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
5807         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
5808         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
5809         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
5810         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
5811         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
5812         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
5813         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
5814         Likewise.
5815         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
5816         Likewise.
5817         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
5818         Likewise.
5819         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
5820         Likewise.
5821         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
5822         Likewise.
5823         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
5824         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
5825         Likewise.
5826         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
5827         Likewise.
5828         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
5829         Likewise.
5830         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
5831         Likewise.
5832         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
5833         Likewise.
5834         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
5835         Likewise.
5836         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
5837         Likewise.
5838         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
5839         Likewise.
5840         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
5841         Likewise.
5842         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
5843         Likewise.
5844         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
5845         Likewise.
5846         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
5847         Likewise.
5848         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
5849         Likewise.
5850         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
5851         Likewise.
5852         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
5853         Likewise.
5854         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
5855         Likewise.
5856         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
5857         Likewise.
5858         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
5859         Likewise.
5860         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
5861         Likewise.
5862         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
5863         Likewise.
5864         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
5865         Likewise.
5866         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
5867         Likewise.
5868         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
5869         Likewise.
5870         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
5871         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
5872         Likewise.
5873         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
5874         Likewise.
5875         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
5876         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
5877         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
5878         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
5879         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
5880         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
5881         Likewise.
5882         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
5883         Likewise.
5884         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
5885         Likewise.
5886         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
5887         Likewise.
5888         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
5889         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
5890         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
5891         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
5892         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
5893         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
5894         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
5895         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
5896         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
5897         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
5898         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
5899         Likewise.
5900         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
5901         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
5902         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
5903         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
5904         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
5905         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
5906         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
5907         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
5908         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
5909         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
5910         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
5911         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
5912         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
5913         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
5914         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
5915         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
5916         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
5917         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
5918         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
5919         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
5920         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
5921         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
5922         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
5923         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
5924         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
5925         Likewise.
5926         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
5927         * testsuite/27_io/fpos/14252.cc: Likewise.
5928         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
5929         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
5930         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
5931         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
5932         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
5933         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
5934         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
5935         * testsuite/27_io/ios_base/state/1.cc: Likewise.
5936         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
5937         Likewise.
5938         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
5939         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
5940         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
5941         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
5942         Likewise.
5943         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
5944         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
5945         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
5946         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
5947         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
5948         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
5949         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
5950         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
5951         * testsuite/27_io/objects/char/3045.cc: Likewise.
5952         * testsuite/27_io/objects/char/3647.cc: Likewise.
5953         * testsuite/27_io/objects/char/5268.cc: Likewise.
5954         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
5955         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
5956         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
5957         * testsuite/28_regex/init-list.cc: Likewise.
5958         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
5959         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
5960         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
5961         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
5962         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
5963         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
5964         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
5965         Likewise.
5966         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
5967         Likewise.
5968         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
5969         Likewise.
5970         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
5971         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
5972         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
5973         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
5974         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
5975         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
5976         Likewise.
5977         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
5978         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
5979         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
5980         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
5981         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
5982         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
5983         Likewise.
5984         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
5985         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
5986         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
5987         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
5988         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
5989         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
5990         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
5991         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
5992         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
5993         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
5994         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
5995         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
5996         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
5997         Likewise.
5998         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
5999         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
6000         Likewise.
6001         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
6002         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
6003         Likewise.
6004         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
6005         Likewise.
6006         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
6007         Likewise.
6008         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
6009         Likewise.
6010         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
6011         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
6012         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
6013         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
6014         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
6015         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
6016         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
6017         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
6018         Likewise.
6019         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
6020         Likewise.
6021         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
6022         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
6023         Likewise.
6024         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
6025         Likewise.
6026         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
6027         Likewise.
6028         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
6029         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
6030         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
6031         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
6032         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
6033         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
6034         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
6035         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
6036         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
6037         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
6038         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
6039         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
6040         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
6041         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
6042         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
6043         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
6044         Likewise.
6045         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
6046         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
6047         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
6048         Likewise.
6049         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
6050         Likewise.
6051         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
6052         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
6053         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
6054         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
6055         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
6056         Likewise.
6057         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
6058         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
6059         Likewise.
6060         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
6061         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
6062         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
6063         Likewise.
6064         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
6065         Likewise.
6066         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
6067         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
6068         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
6069         Likewise.
6070         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
6071         Likewise.
6072         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
6073         Likewise.
6074         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
6075         Likewise.
6076         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
6077         Likewise.
6078         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
6079         * testsuite/30_threads/this_thread/1.cc: Likewise.
6080         * testsuite/30_threads/this_thread/2.cc: Likewise.
6081         * testsuite/30_threads/this_thread/3.cc: Likewise.
6082         * testsuite/30_threads/this_thread/4.cc: Likewise.
6083         * testsuite/30_threads/thread/cons/1.cc: Likewise.
6084         * testsuite/30_threads/thread/cons/2.cc: Likewise.
6085         * testsuite/30_threads/thread/cons/3.cc: Likewise.
6086         * testsuite/30_threads/thread/cons/4.cc: Likewise.
6087         * testsuite/30_threads/thread/cons/5.cc: Likewise.
6088         * testsuite/30_threads/thread/cons/6.cc: Likewise.
6089         * testsuite/30_threads/thread/cons/7.cc: Likewise.
6090         * testsuite/30_threads/thread/cons/8.cc: Likewise.
6091         * testsuite/30_threads/thread/cons/9.cc: Likewise.
6092         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
6093         * testsuite/30_threads/thread/members/1.cc: Likewise.
6094         * testsuite/30_threads/thread/members/2.cc: Likewise.
6095         * testsuite/30_threads/thread/members/3.cc: Likewise.
6096         * testsuite/30_threads/thread/members/4.cc: Likewise.
6097         * testsuite/30_threads/thread/members/5.cc: Likewise.
6098         * testsuite/30_threads/thread/swap/1.cc: Likewise.
6099         * testsuite/30_threads/thread/swap/2.cc: Likewise.
6100         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
6101         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
6102         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
6103         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
6104         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
6105         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
6106         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
6107         Likewise.
6108         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
6109         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
6110         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
6111         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
6112         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
6113         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
6114         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
6115         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
6116         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
6117         * testsuite/30_threads/try_lock/1.cc: Likewise.
6118         * testsuite/30_threads/try_lock/2.cc: Likewise.
6119         * testsuite/30_threads/try_lock/3.cc: Likewise.
6120         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
6121         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
6122         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
6123         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
6124         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
6125         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
6126         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
6127         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
6128         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
6129         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
6130         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
6131         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
6132         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
6133         Likewise.
6134         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
6135         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
6136         Likewise.
6137         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
6138         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
6139         Likewise.
6140         * testsuite/ext/array_allocator/1.cc: Likewise.
6141         * testsuite/ext/array_allocator/2.cc: Likewise.
6142         * testsuite/ext/array_allocator/3.cc: Likewise.
6143         * testsuite/ext/ext_pointer/1.cc: Likewise.
6144         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
6145         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
6146         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
6147         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
6148         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
6149         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
6150         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
6151         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
6152         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
6153         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
6154         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
6155         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
6156         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
6157         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
6158         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
6159         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
6160         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
6161         Likewise.
6162         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
6163         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
6164         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
6165         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
6166         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
6167         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
6168         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
6169         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
6170         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
6171         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
6172         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
6173         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
6174         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
6175         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
6176         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
6177         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
6178         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
6179         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
6180         Likewise.
6181         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
6182         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
6183         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
6184         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
6185         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
6186         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
6187         * testsuite/ext/pod_char_traits.cc: Likewise.
6188         * testsuite/ext/slist/23781.cc: Likewise.
6189         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
6190         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
6191         * testsuite/ext/vstring/init-list.cc: Likewise.
6192         * testsuite/ext/vstring/moveable.cc: Likewise.
6193         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
6194         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
6195         Likewise.
6196         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
6197         Likewise.
6198         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
6199         Likewise.
6200         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
6201         Likewise.
6202         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
6203         Likewise.
6204         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
6205         Likewise.
6206         * testsuite/ext/vstring/types/23767.cc: Likewise.
6207         * testsuite/performance/21_strings/string_append.cc: Likewise.
6208         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
6209         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
6210         Likewise.
6211         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
6212         Likewise.
6213         * testsuite/performance/21_strings/string_find.cc: Likewise.
6214         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
6215         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
6216         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
6217         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
6218         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
6219         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
6220         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
6221         Likewise.
6222         * testsuite/performance/23_containers/create/map.cc: Likewise.
6223         * testsuite/performance/23_containers/create_from_sorted/set.cc:
6224         Likewise.
6225         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
6226         * testsuite/performance/23_containers/find/map.cc: Likewise.
6227         * testsuite/performance/23_containers/index/map.cc: Likewise.
6228         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
6229         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
6230         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
6231         Likewise.
6232         * testsuite/performance/23_containers/insert_erase/associative.cc:
6233         Likewise.
6234         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
6235         Likewise.
6236         * testsuite/performance/23_containers/producer_consumer/associative.cc:
6237         Likewise.
6238         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
6239         Likewise.
6240         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
6241         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
6242         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
6243         Likewise.
6244         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
6245         Likewise.
6246         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
6247         Likewise.
6248         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
6249         Likewise.
6250         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
6251         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
6252         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
6253         Likewise.
6254         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
6255         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
6256         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
6257         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
6258         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
6259         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
6260         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
6261         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
6262         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
6263         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
6264         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
6265         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
6266         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
6267         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
6268         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
6269         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
6270         Likewise.
6271         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
6272         Likewise.
6273         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
6274         Likewise.
6275         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
6276         Likewise.
6277         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
6278         Likewise.
6279         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
6280         Likewise.
6281         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
6282         Likewise.
6283         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
6284         Likewise.
6285         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
6286         Likewise.
6287         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
6288         Likewise.
6289         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
6290         Likewise.
6291         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
6292         Likewise.
6293         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
6294         Likewise.
6295         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
6296         Likewise.
6297         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
6298         Likewise.
6299         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
6300         Likewise.
6301         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
6302         Likewise.
6303         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
6304         Likewise.
6305         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
6306         Likewise.
6307         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
6308         Likewise.
6309         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
6310         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
6311         Likewise.
6312         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
6313         Likewise.
6314         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
6315         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
6316         Likewise.
6317         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
6318         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
6319         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
6320         Likewise.
6321         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
6322         Likewise.
6323         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
6324         Likewise.
6325         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
6326         Likewise.
6327         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
6328         Likewise.
6329         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
6330         Likewise.
6331         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
6332         Likewise.
6333         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
6334         Likewise.
6335         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
6336         Likewise.
6337         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
6338         Likewise.
6339         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
6340         Likewise.
6341         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
6342         Likewise.
6343         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
6344         Likewise.
6345         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
6346         Likewise.
6347         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
6348         Likewise.
6349         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
6350         Likewise.
6351         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
6352         Likewise.
6353         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
6354         Likewise.
6355         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
6356         Likewise.
6357         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
6358         Likewise.
6359         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
6360         Likewise.
6361         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
6362         Likewise.
6363         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
6364         Likewise.
6365         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
6366         Likewise.
6367         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
6368         Likewise.
6369         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
6370         Likewise.
6371         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
6372         Likewise.
6373         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
6374         Likewise.
6375         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
6376         Likewise.
6377         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
6378         Likewise.
6379         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
6380         Likewise.
6381         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
6382         Likewise.
6383         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
6384         Likewise.
6385         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
6386         Likewise.
6387         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
6388         Likewise.
6389         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
6390         Likewise.
6391         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
6392         Likewise.
6393         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
6394         Likewise.
6395         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
6396         Likewise.
6397         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
6398         Likewise.
6399         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
6400         Likewise.
6401         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
6402         Likewise.
6403         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
6404         Likewise.
6405         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
6406         Likewise.
6407         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
6408         Likewise.
6409         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
6410         Likewise.
6411         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
6412         Likewise.
6413         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
6414         Likewise.
6415         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
6416         Likewise.
6417         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
6418         Likewise.
6419         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
6420         Likewise.
6421         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
6422         Likewise.
6423         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
6424         Likewise.
6425         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
6426         Likewise.
6427         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
6428         Likewise.
6429         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
6430         Likewise.
6431         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
6432         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
6433         Likewise.
6434         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
6435         Likewise.
6436         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
6437         Likewise.
6438         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
6439         Likewise.
6440         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
6441         Likewise.
6442         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
6443         Likewise.
6444         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
6445         Likewise.
6446         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
6447         Likewise.
6448         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
6449         Likewise.
6450         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
6451         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
6452         Likewise.
6453         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
6454         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
6455         Likewise.
6456         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
6457         Likewise.
6458         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
6459         Likewise.
6460         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
6461         Likewise.
6462         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
6463         Likewise.
6464         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
6465         Likewise.
6466         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
6467         Likewise.
6468         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
6469         Likewise.
6470         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
6471         Likewise.
6472         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
6473         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
6474         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
6475         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
6476         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
6477         Likewise.
6478         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
6479         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
6480         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
6481         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
6482         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
6483         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
6484         * testsuite/util/io/illegal_input_error.hpp: Likewise.
6485         * testsuite/util/io/prog_bar.cc: Likewise.
6486         * testsuite/util/io/prog_bar.hpp: Likewise.
6487         * testsuite/util/io/text_populate.hpp: Likewise.
6488         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
6489         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
6490         * testsuite/util/io/xml.hpp: Likewise.
6491         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
6492         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
6493         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
6494         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
6495         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
6496         * testsuite/util/native_type/native_map.hpp: Likewise.
6497         * testsuite/util/native_type/native_multimap.hpp: Likewise.
6498         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
6499         * testsuite/util/native_type/native_set.hpp: Likewise.
6500         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
6501         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
6502         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
6503         Likewise.
6504         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
6505         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
6506         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
6507         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
6508         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
6509         Likewise.
6510         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
6511         Likewise.
6512         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
6513         Likewise.
6514         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
6515         Likewise.
6516         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
6517         Likewise.
6518         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
6519         Likewise.
6520         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
6521         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
6522         Likewise.
6523         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
6524         Likewise.
6525         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
6526         Likewise.
6527         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
6528         Likewise.
6529         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
6530         Likewise.
6531         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
6532         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
6533         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
6534         * testsuite/util/regression/basic_type.hpp: Likewise.
6535         * testsuite/util/regression/common_type.hpp: Likewise.
6536         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
6537         Likewise.
6538         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
6539         Likewise.
6540         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
6541         Likewise.
6542         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
6543         Likewise.
6544         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
6545         Likewise.
6546         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
6547         Likewise.
6548         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
6549         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
6550         Likewise.
6551         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
6552         Likewise.
6553         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
6554         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
6555         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
6556         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
6557         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
6558         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
6559         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
6560         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
6561         * testsuite/util/statistic/result_recorder.hpp: Likewise.
6562         * testsuite/util/statistic/sample_mean.hpp: Likewise.
6563         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
6564         * testsuite/util/statistic/sample_variance.hpp: Likewise.
6565         * testsuite/util/testsuite_abi.cc: Likewise.
6566         * testsuite/util/testsuite_abi.h: Likewise.
6567         * testsuite/util/testsuite_abi_check.cc: Likewise.
6568         * testsuite/util/testsuite_allocator.cc: Likewise.
6569         * testsuite/util/testsuite_allocator.h: Likewise.
6570         * testsuite/util/testsuite_api.h: Likewise.
6571         * testsuite/util/testsuite_character.cc: Likewise.
6572         * testsuite/util/testsuite_character.h: Likewise.
6573         * testsuite/util/testsuite_common_types.h: Likewise.
6574         * testsuite/util/testsuite_error.h: Likewise.
6575         * testsuite/util/testsuite_hooks.cc: Likewise.
6576         * testsuite/util/testsuite_hooks.h: Likewise.
6577         * testsuite/util/testsuite_io.h: Likewise.
6578         * testsuite/util/testsuite_iterators.h: Likewise.
6579         * testsuite/util/testsuite_performance.h: Likewise.
6580         * testsuite/util/testsuite_rng.h: Likewise.
6581         * testsuite/util/testsuite_rvalref.h: Likewise.
6582         * testsuite/util/testsuite_tr1.h: Likewise.
6583         * testsuite/util/thread/all.h: Likewise.
6584         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
6585         Likewise.
6586         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
6587         Likewise.
6588         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
6589         Likewise.
6590         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
6591         Likewise.
6592         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
6593         Likewise.
6594         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
6595         Likewise.
6596         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
6597         Likewise.
6598         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
6599         Likewise.
6600         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
6601         Likewise.
6602         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
6603         Likewise.
6604         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
6605         Likewise.
6606         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
6607         Likewise.
6608         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
6609         Likewise.
6610         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
6611         Likewise.
6612         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
6613         Likewise.
6614         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
6615         Likewise.
6616         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
6617         Likewise.
6618         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
6619         Likewise.
6620         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
6621         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
6622         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
6623         Likewise.
6624         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
6625         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
6626         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
6627         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
6628         Likewise.
6629         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
6630         Likewise.
6631         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
6632         Likewise.
6633         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
6634         Likewise.
6635         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
6636         Likewise.
6637         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
6638         Likewise.
6639         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
6640         Likewise.
6641         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
6642         Likewise.
6643         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
6644         Likewise.
6645         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
6646         Likewise.
6647         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
6648         Likewise.
6649         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
6650         Likewise.
6651         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
6652         Likewise.
6653         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
6654         Likewise.
6655         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
6656         Likewise.
6657         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
6658         Likewise.
6659         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
6660         Likewise.
6661         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
6662         Likewise.
6663         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
6664         Likewise.
6665         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
6666         Likewise.
6667         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
6668         Likewise.
6669         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
6670         Likewise.
6671         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
6672         Likewise.
6673         * testsuite/26_numerics/random/mt19937.cc: Likewise.
6674         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
6675         Likewise.
6676         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
6677         Likewise.
6678         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
6679         Likewise.
6680         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
6681         Likewise.
6682         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
6683         Likewise.
6684         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
6685         Likewise.
6686         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
6687         Likewise.
6688         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
6689         Likewise.
6690         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
6691         Likewise.
6692         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
6693         Likewise.
6694         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
6695         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
6696         Likewise.
6697         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
6698         Likewise.
6699         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
6700         Likewise.
6701         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
6702         Likewise.
6703         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
6704         Likewise.
6705         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
6706         Likewise.
6707         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
6708         Likewise.
6709         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
6710         Likewise.
6711         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
6712         Likewise.
6713         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
6714         Likewise.
6715         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
6716         Likewise.
6717         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
6718         Likewise.
6719         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
6720         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
6721         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
6722         Likewise.
6723         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
6724         Likewise.
6725         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
6726         Likewise.
6727         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
6728         Likewise.
6729         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
6730         Likewise.
6731         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
6732         Likewise.
6733         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
6734         Likewise.
6735         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
6736         Likewise.
6737         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
6738         Likewise.
6739         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
6740         Likewise.
6741         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
6742         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
6743         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
6744         Likewise.
6745         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
6746         Likewise.
6747         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
6748         Likewise.
6749         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
6750         Likewise.
6751         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
6752         Likewise.
6753         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
6754         Likewise.
6755         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
6756         Likewise.
6757         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
6758         Likewise.
6759         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
6760         Likewise.
6761         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
6762         Likewise.
6763         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
6764         Likewise.
6765         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
6766         Likewise.
6767         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
6768         Likewise.
6769         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
6770         Likewise.
6771         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
6772         Likewise.
6773         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
6774         Likewise.
6775         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
6776         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
6777         Likewise.
6778         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
6779         Likewise.
6780         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
6781         Likewise.
6782         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
6783         Likewise.
6784         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
6785         Likewise.
6786         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
6787         Likewise.
6788         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
6789         Likewise.
6790         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
6791         Likewise.
6792         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
6793         Likewise.
6794         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
6795         Likewise.
6796         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
6797         Likewise.
6798         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
6799         Likewise.
6800         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
6801         Likewise.
6802         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
6803         Likewise.
6804         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
6805         Likewise.
6806         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
6807         Likewise.
6808         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
6809         Likewise.
6810         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
6811         Likewise.
6812         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
6813         Likewise.
6814         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
6815         Likewise.
6816         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
6817         Likewise.
6818         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
6819         Likewise.
6820         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
6821         Likewise.
6822         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
6823         Likewise.
6824         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
6825         Likewise.
6826         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
6827         Likewise.
6828         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
6829         Likewise.
6830         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
6831         Likewise.
6832         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
6833         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
6834         Likewise.
6835         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
6836         Likewise.
6837         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
6838         Likewise.
6839         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
6840         Likewise.
6841         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
6842         Likewise.
6843         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
6844         Likewise.
6845         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
6846         Likewise.
6847         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
6848         Likewise.
6849         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
6850         Likewise.
6851         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
6852         Likewise.
6853         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
6854         Likewise.
6855         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
6856         Likewise.
6857         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
6858         Likewise.
6859         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
6860         Likewise.
6861         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
6862         Likewise.
6863         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
6864         Likewise.
6865         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
6866         Likewise.
6867         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
6868         Likewise.
6869         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
6870         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
6871         * testsuite/backward/hash_map/25896.cc: Likewise.
6872         * testsuite/backward/hash_set/25896.cc: Likewise.
6873
6874 2009-04-08  Ian Lance Taylor  <iant@google.com>
6875
6876         * include/backward/hashtable.h (erase): Correctly handle erasing a
6877         reference to an entry in the hash table.
6878         * testsuite/backward/hash_map/25896.cc: New.
6879         * testsuite/backward/hash_set/25896.cc: New.
6880
6881 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
6882
6883         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
6884         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
6885
6886 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
6887
6888         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
6889         of debug.
6890         * include/Makefile.in: Regenerate.
6891         * include/precompiled/stdc++.h: Add.
6892
6893 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
6894
6895         * include/bits/random.h: Adjust doxygen markup.
6896         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
6897
6898         * testsuite/26_numerics/random/piecewise_linear_distribution/
6899         operators/serialize.cc: Use typedefs.
6900
6901 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6902
6903         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
6904         __gnu_cxx namespace.  Remove "static inline".
6905
6906 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
6907
6908         * include/bits/random.tcc (linear_congruential_engine<>::
6909         seed(seed_seq&)): Fix typo in last fix for __m == 0.
6910
6911 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
6912
6913         * include/bits/random.h (operator==): Mark all inline.
6914         (mersenne_twister_engine): Enable #if 0 checks.
6915
6916         * include/bits/random.h: Formatting tweaks.
6917
6918 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
6919
6920         * include/bits/random.tcc (piecewise_linear_distribution<>::
6921         operator()(_UniformRandomNumberGenerator&, const param_type&)):
6922         Remove spurious closed parenthesis.
6923
6924 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
6925
6926         PR libstdc++/39644 (partial)
6927         * include/bits/random.tcc (linear_congruential_engine<>::
6928         seed(seed_seq&), independent_bits_engine<>::operator(),
6929         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
6930
6931 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
6932
6933         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
6934         thinko.
6935         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
6936         default.cc: Enable.
6937
6938 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
6939
6940         PR libstdc++/39629 (partial)
6941         * testsuite/26_numerics/random/independent_bits_engine/cons/
6942         base_move.cc: Use uint_fast64_t instead of unsigned long.
6943         * testsuite/26_numerics/random/independent_bits_engine/cons/
6944         seed1.cc: Likewise.
6945         * testsuite/26_numerics/random/independent_bits_engine/cons/
6946         seed2.cc: Likewise.
6947         * testsuite/26_numerics/random/independent_bits_engine/cons/
6948         base_copy.cc: Likewise.
6949         * testsuite/26_numerics/random/independent_bits_engine/cons/
6950         default.cc: Likewise.
6951         * testsuite/26_numerics/random/independent_bits_engine/cons/
6952         seed_seq.cc: Likewise.
6953         * testsuite/26_numerics/random/independent_bits_engine/
6954         requirements/typedefs.cc: Likewise.
6955         * testsuite/26_numerics/random/independent_bits_engine/
6956         operators/equal.cc: Likewise.
6957         * testsuite/26_numerics/random/independent_bits_engine/
6958         operators/serialize.cc: Likewise.
6959         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
6960
6961 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
6962
6963         * include/tr1_impl/random: Remove, empty.
6964         * include/tr1_impl/random.tcc: Likewise.
6965
6966         * include/std/random: Minor clean-ups, formatting fixes, adjust
6967         copyright years.
6968         * include/bits/random.tcc: Likewise.
6969         * include/bits/random.h: Likewise.
6970         * include/tr1/random: Likewise.
6971         * include/tr1/random.tcc: Likewise.
6972         * include/tr1/random.h: Likewise.
6973
6974 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
6975
6976         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
6977         * doc/html/api.html: Regenerate.
6978
6979 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
6980
6981         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
6982         Change to mersenne_twister_engine, add same defaults as
6983         mersenne_twister_engine/cons/default.cc.
6984         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
6985
6986         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
6987         to __il.
6988         * include/bits/random.h (mersenne_twister_engine): Qualify
6989         _ShiftMin1 with namespace __detail.
6990         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
6991         constexpr std::numeric_limits::max() can be used.
6992         (mersenne_twister_engine): Split apart static asserts into one
6993         assert per message. Temporarily disable the last three.
6994
6995 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
6996
6997         * include/Makefile.am: Update to N2836. Modified for new random headers.
6998         * include/Makefile.in: Ditto.
6999         * include/tr1_impl/random: Moved to tr1/random.h
7000         * include/tr1_impl/random.tcc: Moved to tr1
7001         * include/tr1/random: Just point to moved tr1 random headers.
7002         * include/tr1/random.tcc: Moved from tr1_impl.
7003         * include/tr1/random.h: Moved from tr1_impl/random.
7004         * include/std/random: Modified to point to std random headers.
7005         * include/bits/random.tcc: New implementation of std random facilities.
7006         * include/bits/random.h: Ditto.
7007         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
7008         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7009         seed1.cc: New.
7010         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7011         seed2.cc: New.
7012         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7013         default.cc: New.
7014         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7015         non_uint_neg.cc: New.
7016         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7017         typedefs.cc: New.
7018         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7019         equal.cc: New.
7020         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7021         serialize.cc: New.
7022         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7023         seed1.cc: New.
7024         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7025         seed2.cc: New.
7026         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7027         default.cc: New.
7028         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
7029         typedefs.cc: New.
7030         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7031         equal.cc: New.
7032         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7033         serialize.cc: New.
7034         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7035         seed1.cc: New.
7036         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7037         seed2.cc: New.
7038         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7039         default.cc: New.
7040         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
7041         typedefs.cc: New.
7042         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7043         equal.cc: New.
7044         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7045         serialize.cc: New.
7046         * testsuite/26_numerics/random/discard_block_engine/cons/
7047         base_move.cc: New.
7048         * testsuite/26_numerics/random/discard_block_engine/cons/
7049         seed1.cc: New.
7050         * testsuite/26_numerics/random/discard_block_engine/cons/
7051         seed2.cc: New.
7052         * testsuite/26_numerics/random/discard_block_engine/cons/
7053         base_copy.cc: New.
7054         * testsuite/26_numerics/random/discard_block_engine/cons/
7055         default.cc: New.
7056         * testsuite/26_numerics/random/discard_block_engine/cons/
7057         seed_seq.cc: New.
7058         * testsuite/26_numerics/random/discard_block_engine/requirements/
7059         typedefs.cc: New.
7060         * testsuite/26_numerics/random/discard_block_engine/operators/
7061         equal.cc: New.
7062         * testsuite/26_numerics/random/discard_block_engine/operators/
7063         serialize.cc: New.
7064         * testsuite/26_numerics/random/independent_bits_engine/cons/
7065         base_move.cc: New.
7066         * testsuite/26_numerics/random/independent_bits_engine/cons/
7067         seed1.cc: New.
7068         * testsuite/26_numerics/random/independent_bits_engine/cons/
7069         seed2.cc: New.
7070         * testsuite/26_numerics/random/independent_bits_engine/cons/
7071         base_copy.cc: New.
7072         * testsuite/26_numerics/random/independent_bits_engine/cons/
7073         default.cc: New.
7074         * testsuite/26_numerics/random/independent_bits_engine/cons/
7075         seed_seq.cc: New.
7076         * testsuite/26_numerics/random/independent_bits_engine/requirements/
7077         typedefs.cc: New.
7078         * testsuite/26_numerics/random/independent_bits_engine/operators/
7079         equal.cc: New.
7080         * testsuite/26_numerics/random/independent_bits_engine/operators/
7081         serialize.cc: New.
7082         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7083         base_move.cc: New.
7084         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7085         seed1.cc: New.
7086         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7087         seed2.cc: New.
7088         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7089         base_copy.cc: New.
7090         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7091         default.cc: New.
7092         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7093         seed_seq.cc: New.
7094         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
7095         typedefs.cc: New.
7096         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7097         equal.cc: New.
7098         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7099         serialize.cc
7100         * testsuite/26_numerics/random/mt19937.cc: New.
7101         * testsuite/26_numerics/random/mt19937_64.cc: New.
7102         * testsuite/26_numerics/random/minstd_rand.cc: New.
7103         * testsuite/26_numerics/random/minstd_rand0.cc: New.
7104         * testsuite/26_numerics/random/ranlux24_base.cc: New.
7105         * testsuite/26_numerics/random/ranlux48_base.cc: New.
7106         * testsuite/26_numerics/random/ranlux24.cc: New.
7107         * testsuite/26_numerics/random/ranlux48.cc: New.
7108         * testsuite/26_numerics/random/knuth_b.cc: New.
7109         * testsuite/26_numerics/random/default_random_engine.cc: New.
7110         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7111         parms.cc: New.
7112         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7113         default.cc: New.
7114         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
7115         typedefs.cc: New.
7116         * testsuite/26_numerics/random/chi_squared_distribution/operators/
7117         serialize.cc: New.
7118         * testsuite/26_numerics/random/normal_distribution/cons/
7119         parms.cc: New.
7120         * testsuite/26_numerics/random/normal_distribution/cons/
7121         default.cc: New.
7122         * testsuite/26_numerics/random/normal_distribution/requirements/
7123         typedefs.cc: New.
7124         * testsuite/26_numerics/random/normal_distribution/operators/
7125         serialize.cc: New.
7126         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
7127         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
7128         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
7129         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7130         parms_neg.cc: New.
7131         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7132         parms.cc: New.
7133         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7134         default.cc: New.
7135         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
7136         typedefs.cc: New.
7137         * testsuite/26_numerics/random/uniform_int_distribution/operators/
7138         serialize.cc: New.
7139         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7140         parms_neg.cc: New.
7141         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7142         parms.cc: New.
7143         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7144         default.cc: New.
7145         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
7146         typedefs.cc: New.
7147         * testsuite/26_numerics/random/uniform_real_distribution/operators/
7148         serialize.cc: New.
7149         * testsuite/26_numerics/random/poisson_distribution/cons/
7150         parms.cc: New.
7151         * testsuite/26_numerics/random/poisson_distribution/cons/
7152         default.cc: New.
7153         * testsuite/26_numerics/random/poisson_distribution/requirements/
7154         typedefs.cc
7155         * testsuite/26_numerics/random/poisson_distribution/operators/
7156         serialize.cc: New.
7157         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7158         parms.cc: New.
7159         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7160         default.cc: New.
7161         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
7162         typedefs.cc: New.
7163         * testsuite/26_numerics/random/bernoulli_distribution/operators/
7164         serialize.cc: New.
7165         * testsuite/26_numerics/random/discrete_distribution/cons/
7166         range.cc: New.
7167         * testsuite/26_numerics/random/discrete_distribution/cons/
7168         initlist.cc: New.
7169         * testsuite/26_numerics/random/discrete_distribution/cons/
7170         default.cc: New.
7171         * testsuite/26_numerics/random/discrete_distribution/cons/
7172         num_xbound_fun.cc: New.
7173         * testsuite/26_numerics/random/discrete_distribution/requirements/
7174         typedefs.cc: New.
7175         * testsuite/26_numerics/random/discrete_distribution/operators/
7176         serialize.cc: New.
7177         * testsuite/26_numerics/random/weibull_distribution/cons/
7178         parms.cc: New.
7179         * testsuite/26_numerics/random/weibull_distribution/cons/
7180         default.cc: New.
7181         * testsuite/26_numerics/random/weibull_distribution/requirements/
7182         typedefs.cc: New.
7183         * testsuite/26_numerics/random/weibull_distribution/operators/
7184         serialize.cc: New.
7185         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7186         parms.cc: New.
7187         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7188         default.cc: New.
7189         * testsuite/26_numerics/random/negative_binomial_distribution/
7190         requirements/typedefs.cc: New.
7191         * testsuite/26_numerics/random/negative_binomial_distribution/
7192         operators/serialize.cc: New.
7193         * testsuite/26_numerics/random/cauchy_distribution/cons/
7194         parms.cc: New.
7195         * testsuite/26_numerics/random/cauchy_distribution/cons/
7196         default.cc: New.
7197         * testsuite/26_numerics/random/cauchy_distribution/requirements/
7198         typedefs.cc: New.
7199         * testsuite/26_numerics/random/cauchy_distribution/operators/
7200         serialize.cc: New.
7201         * testsuite/26_numerics/random/gamma_distribution/cons/
7202         parms.cc: New.
7203         * testsuite/26_numerics/random/gamma_distribution/cons/
7204         default.cc: New.
7205         * testsuite/26_numerics/random/gamma_distribution/requirements/
7206         typedefs.cc: New.
7207         * testsuite/26_numerics/random/gamma_distribution/operators/
7208         serialize.cc: New.
7209         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7210         parms.cc: New.
7211         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7212         default.cc: New.
7213         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
7214         typedefs.cc: New.
7215         * testsuite/26_numerics/random/fisher_f_distribution/operators/
7216         serialize.cc: New.
7217
7218         * testsuite/26_numerics/random/exponential_distribution/cons/
7219         parms.cc: New.
7220         * testsuite/26_numerics/random/exponential_distribution/cons/
7221         default.cc: New.
7222         * testsuite/26_numerics/random/exponential_distribution/requirements/
7223         typedefs.cc: New.
7224         * testsuite/26_numerics/random/exponential_distribution/operators/
7225         serialize.cc: New.
7226         * testsuite/26_numerics/random/lognormal_distribution/cons/
7227         parms.cc: New.
7228         * testsuite/26_numerics/random/lognormal_distribution/cons/
7229         default.cc: New.
7230         * testsuite/26_numerics/random/lognormal_distribution/requirements/
7231         typedefs.cc: New.
7232         * testsuite/26_numerics/random/lognormal_distribution/operators/
7233         serialize.cc: New.
7234         * testsuite/26_numerics/random/binomial_distribution/cons/
7235         parms.cc: New.
7236         * testsuite/26_numerics/random/binomial_distribution/cons/
7237         default.cc: New.
7238         * testsuite/26_numerics/random/binomial_distribution/requirements/
7239         typedefs.cc: New.
7240         * testsuite/26_numerics/random/binomial_distribution/operators/
7241         serialize.cc: New.
7242         * testsuite/26_numerics/random/random_device/cons/
7243         token.cc: New.
7244         * testsuite/26_numerics/random/random_device/cons/
7245         default.cc: New.
7246         * testsuite/26_numerics/random/random_device/requirements/
7247         typedefs.cc: New.
7248         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7249         parms.cc: New.
7250         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7251         default.cc: New.
7252         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
7253         typedefs.cc: New.
7254         * testsuite/26_numerics/random/extreme_value_distribution/operators/
7255         serialize.cc: New.
7256         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7257         range.cc: New.
7258         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7259         default.cc: New.
7260         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7261         num_xbound_fun.cc: New.
7262         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7263         initlist_fun.cc: New.
7264         * testsuite/26_numerics/random/piecewise_linear_distribution/
7265         requirements/typedefs.cc: New.
7266         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
7267         serialize.cc: New.
7268         * testsuite/26_numerics/random/student_t_distribution/cons/
7269         parms.cc: New.
7270         * testsuite/26_numerics/random/student_t_distribution/cons/
7271         default.cc: New.
7272         * testsuite/26_numerics/random/student_t_distribution/requirements/
7273         typedefs.cc: New.
7274         * testsuite/26_numerics/random/student_t_distribution/operators/
7275         serialize.cc: New.
7276         * testsuite/26_numerics/random/geometric_distribution/cons/
7277         parms.cc: New.
7278         * testsuite/26_numerics/random/geometric_distribution/cons/
7279         default.cc: New.
7280         * testsuite/26_numerics/random/geometric_distribution/requirements/
7281         typedefs.cc: New.
7282         * testsuite/26_numerics/random/geometric_distribution/operators/
7283         serialize.cc: New.
7284         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7285         range.cc: New.
7286         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7287         default.cc: New.
7288         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7289         num_xbound_fun.cc: New.
7290         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7291         initlist_fun.cc: New.
7292         * testsuite/26_numerics/random/piecewise_constant_distribution/
7293         requirements/typedefs.cc: New.
7294         * testsuite/26_numerics/random/piecewise_constant_distribution/
7295         operators/serialize.cc: New.
7296
7297 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7298
7299         * include/ext/bitmap_allocator.h: The typedefs should be made public
7300         if we want them to be accessible. This has been revealed by the patch
7301         that fixes PR c++/26693 in g++.
7302
7303 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
7304
7305         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
7306         Regenerated.
7307         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
7308         Regenerated.
7309         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
7310         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
7311         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
7312         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
7313         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
7314         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
7315         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
7316         Regenerated.
7317         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
7318
7319 2009-03-31  Jason Merrill  <jason@redhat.com>
7320
7321         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
7322
7323         PR libstdc++/39310
7324         * include/tr1_impl/type_traits (is_function): Add partial
7325         specializations with function cv-quals.
7326         (__is_function_helper): Remove.
7327         (is_member_pointer): Don't define in terms of is_member_*_pointer.
7328
7329 2009-03-30  Ian Lance Taylor  <iant@google.com>
7330
7331         * include/backward/hashtable.h (clear): Return quickly if the
7332         table is empty.
7333
7334 2009-03-27  Ian Lance Taylor  <iant@google.com>
7335
7336         * include/backward/hashtable.h (_S_num_primes): Change to 29.
7337         (__stl_prime_list): Add 5 at the start of the list.
7338
7339 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
7340
7341         * include/std/fstream (basic_filebuf<>::open(const std::string&,
7342         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
7343         std::string&, ios_base::openmode), basic_ifstream<>::
7344         open(const std::string&, ios_base::openmode), basic_ofstream<>::
7345         basic_ofstream(const std::string&, ios_base::openmode),
7346         basic_ofstream<>::open(const std::string&, ios_base::openmode),
7347         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
7348         basic_fstream<>::open(const std::string&, ios_base::openmode)):
7349         Add in C++0x mode.
7350         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
7351         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
7352         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
7353         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
7354         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
7355         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
7356         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
7357
7358 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7359
7360         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
7361         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
7362         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
7363         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
7364
7365 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7366
7367         * include/bits/forward_list.h (_Fwd_list_node_base<>::
7368         _M_transfer_after, _M_reverse_after): Move out of line...
7369         * include/bits/forward_list.tcc: ... here.
7370         (forward_list<>::reverse): Move inline...
7371         * include/bits/forward_list.h: ... here; minor cosmetic changes.
7372
7373 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7374
7375         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
7376         28277.cc: Likewise.
7377         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
7378         Likewise.
7379         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
7380         Likewise.
7381         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
7382         Likewise.
7383
7384 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7385
7386         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
7387         year(s).
7388         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7389         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7390         Likewise.
7391         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7392         Likewise.
7393         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7394         Likewise.
7395         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7396
7397 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7398
7399         * testsuite/25_algorithms/search_n/iterator.cc: Condition
7400         iterations for simulators.
7401         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7402         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7403         Condition stream width for simulators.
7404         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7405         Likewise.
7406         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7407         Likewise.
7408         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7409
7410 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
7411
7412         * doc/xml/manual/appendix_contributing.xml: Add docbook style
7413         sheet version information. Table-ize docbook element examples.
7414         * doc/xml/manual/using.xml: Human-readable header
7415         markup. Alphabetized. Add new headers.
7416         * doc/html: Regenerate.
7417
7418 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
7419
7420         * doc/xml/faq.xml: Fix link to setup documentation.
7421
7422 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
7423
7424         * include/std/type_traits (__add_lvalue_reference_helper,
7425         __add_rvalue_reference_helper): As an optimization, rewrite
7426         condition (avoid is_function).
7427
7428 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7429
7430         PR libstdc++/39405
7431         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
7432         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7433
7434 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
7435
7436         * testsuite/30_threads/condition_variable_any/native_handle/
7437         typesizes.cc: Include tweaks.
7438         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7439         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7440         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7441         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7442         * testsuite/30_threads/condition_variable/native_handle/
7443         typesizes.cc: Same.
7444
7445 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7446
7447         * include/bits/shared_ptr.h: Add include guards.
7448         * include/tr1/shared_ptr.h: Likewise.
7449
7450 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7451
7452         * include/std/iostream: Fix doxygen link.
7453         * include/bits/forward_list.h: Fix doxygen markup.
7454         * include/ext/vstring.h: Escape backslash in doxygen comment.
7455         * include/bits/basic_string.h: Likewise.
7456
7457 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7458
7459         * doc/xml/faq.xml: Fix links to implementation status pages.
7460
7461 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7462
7463         * include/std/complex (operator+(const complex<>&, const _Tp&),
7464         operator+(const _Tp&, const complex<>&),
7465         operator-(const complex<>&, const _Tp&),
7466         operator-(const _Tp&, const complex<>&)): Do not assume real()
7467         returns a reference (against DR 387).
7468         * testsuite/26_numerics/complex/dr387_2.cc: New.
7469
7470 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
7471
7472         * testsuite/thread/pthread4.cc: Move...
7473         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
7474         * testsuite/thread/pthread5.cc: Move...
7475         * testsuite/23_containers/list/pthread5.cc: ...here.
7476         * testsuite/thread/pthread6.cc: Move...
7477         * testsuite/23_containers/map/pthread6.cc: ...here.
7478         * testsuite/thread/pthread7-rope.cc: Move...
7479         * testsuite/ext/rope/pthread7-rope.cc: ...here.
7480         * testsuite/thread/guard.cc: Move...
7481         * testsuite/18_support/pthread_guard.cc: ...here.
7482         * testsuite/thread/18185.cc: Move...
7483         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
7484         * testsuite/thread/pthread1.cc: Move...
7485         * testsuite/23_containers/list/pthread1.cc: ...here.
7486         * testsuite/thread/pthread2.cc: Move...
7487         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
7488         * testsuite/thread/pthread3.cc: Move...
7489         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
7490
7491         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
7492         * testsuite/thread: Remove.
7493
7494 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7495
7496         * configure: Regenerate.
7497
7498 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
7499
7500         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
7501         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
7502         from baseline_dir.
7503         * configure: Regenerate.
7504         * testsuite/Makefile.am (baseline_file): Remove variable.
7505         (site.exp): Set baseline_dir rather than baseline_file.
7506         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
7507         * testsuite/Makefile.in: Regenerate.
7508
7509 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7510
7511         * testsuite/30_threads/thread/this_thread: Move...
7512         * testsuite/30_threads/this_thread: ...here.
7513         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
7514         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
7515         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
7516         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
7517         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
7518         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
7519
7520 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7521
7522         * doc/doxygen/user.cfg.in: Tweaks.
7523         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
7524         be elsewhere.
7525
7526         * include/tr1_impl/unordered_map: Just use most specialized
7527         container module.
7528         * include/tr1_impl/unordered_set: Same.
7529         * include/tr1_impl/array: Same.
7530         * include/bits/stl_list.h: Same.
7531         * include/bits/stl_map.h: Same.
7532         * include/bits/stl_queue.h: Same.
7533         * include/bits/stl_set.h: Same.
7534         * include/bits/stl_stack.h: Same.
7535         * include/bits/forward_list.h: Same.
7536         * include/bits/basic_string.h: Same.
7537         * include/bits/stl_multimap.h: Same.
7538         * include/bits/stl_vector.h: Same.
7539         * include/bits/stl_deque.h: Same.
7540         * include/bits/stl_multiset.h: Same.
7541         * include/bits/stl_bvector.h: Same.
7542
7543         * include/backward/binders.h: Change binder module to binders.
7544
7545         * include/std/complex: Add complex_numers module.
7546         * include/tr1_impl/complex: Same.
7547
7548         * include/std/valarray: Add numeric_arrays module.
7549         * include/bits/gslice_array.h: Same.
7550         * include/bits/gslice.h: Same.
7551         * include/bits/mask_array.h: Same.
7552         * include/bits/slice_array.h: Same.
7553         * include/bits/indirect_array.h: Same.
7554
7555         * include/bits/allocator.h: Add allocators module.
7556         * include/ext/throw_allocator.h
7557         * include/ext/pool_allocator.h
7558         * include/ext/bitmap_allocator.h
7559         * include/ext/new_allocator.h
7560         * include/ext/malloc_allocator.h
7561         * include/ext/array_allocator.h
7562         * include/ext/mt_allocator.h
7563         * include/ext/debug_allocator.h
7564         * include/ext/extptr_allocator.h
7565
7566         * include/tr1_impl/functional: Move namespace markup here.
7567         * include/tr1_impl/regex: Same.
7568
7569         * include/tr1_impl/type_traits: Add metaprogramming module.
7570         * include/std/type_traits: Same.
7571
7572         * include/std/memory: Add memory module.
7573
7574         * include/std/ratio: Add ratio module.
7575
7576         * include/std/chrono: Move namespace markup here, add time module.
7577
7578         * include/std/thread: Move namespace markup here, add concurrency
7579         module.
7580         * include/std/mutex: Use concurrency module.
7581         * include/std/condition_variable: Same.
7582
7583
7584         * include/bits/ios_base.h: Refine io module.
7585         * include/bits/basic_ios.h: Same.
7586         * include/std/fstream: Same.
7587         * include/std/istream: Same.
7588         * include/std/ostream: Same.
7589         * include/std/sstream: Same.
7590
7591         * include/ext/vstring.h: Correct parameter markup.
7592
7593         * include/bits/shared_ptr.h: Add pointer_abstractions module.
7594         * include/bits/unique_ptr.h: Same.
7595
7596         * include/bits/algorithmfwd.h: Add mutating_algorithms,
7597         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
7598         * include/bits/stl_heap.h: Add markup for new groupings.
7599         * include/bits/stl_algobase.h: Same.
7600         * include/bits/stl_algo.h: Same.
7601
7602         * include/c_compatibility/stdatomic.h: Add atomics module.
7603         * include/c_global/cstdatomic: Same.
7604
7605         * libsupc++/exception: Add exceptions module.
7606         * libsupc++/typeinfo: Same.
7607         * libsupc++/new: Same.
7608         * libsupc++/exception_ptr.h: Same.
7609         * include/std/system_error: Same.
7610         * include/std/stdexcept: Same.
7611
7612         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
7613         * libsupc++/cxxabi-forced.h: Same.
7614
7615         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
7616         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
7617         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
7618         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
7619         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
7620         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
7621         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
7622         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
7623         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
7624         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7625         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
7626         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
7627         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
7628         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
7629         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
7630         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
7631         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
7632         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
7633         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
7634         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
7635         * testsuite/23_containers/vector/requirements/dr438/
7636         constructor_1_neg.cc: Same.
7637         * testsuite/23_containers/vector/requirements/dr438/
7638         constructor_2_neg.cc: Same.
7639         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
7640         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
7641         * testsuite/23_containers/deque/requirements/dr438/
7642         constructor_1_neg.cc: Same.
7643         * testsuite/23_containers/deque/requirements/dr438/
7644         constructor_2_neg.cc: Same.
7645         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
7646         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
7647         * testsuite/23_containers/list/requirements/dr438/
7648         constructor_1_neg.cc: Same.
7649         * testsuite/23_containers/list/requirements/dr438/
7650         constructor_2_neg.cc: Same.
7651         * testsuite/20_util/duration/cons/1_neg.cc: Same.
7652         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
7653         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
7654         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
7655         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
7656         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
7657         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
7658         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
7659         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
7660         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
7661
7662 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
7663
7664         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
7665         * doc/doxygen/user.cfg.in: Update.
7666         * scripts/run_doxygen: Adjust for new group names.
7667
7668         * include/tr1_impl/random: Update doxygen group markup.
7669         * include/tr1_impl/unordered_map: Same.
7670         * include/tr1_impl/unordered_set: Same.
7671         * include/tr1_impl/array: Same.
7672         * include/std/numeric: Same.
7673         * include/std/utility: Same.
7674         * include/std/bitset: Same.
7675         * include/std/iosfwd: Same.
7676         * include/bits/stl_list.h: Same.
7677         * include/bits/stl_map.h: Same.
7678         * include/bits/stl_algobase.h: Same.
7679         * include/bits/stl_queue.h: Same.
7680         * include/bits/stl_set.h: Same.
7681         * include/bits/stl_stack.h: Same.
7682         * include/bits/stl_iterator_base_types.h: Same.
7683         * include/bits/forward_list.h: Same.
7684         * include/bits/basic_string.h: Same.
7685         * include/bits/stl_multimap.h: Same.
7686         * include/bits/stl_vector.h: Same.
7687         * include/bits/stl_deque.h: Same.
7688         * include/bits/stl_multiset.h: Same.
7689         * include/bits/stl_algo.h: Same.
7690         * include/bits/stl_bvector.h: Same.
7691         * include/bits/algorithmfwd.h: Same.
7692         * include/bits/stl_function.h: Same.
7693         * include/tr1/cmath: Same.
7694         * include/backward/binders.h: Same.
7695
7696 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
7697
7698         * include/std/system_error (system_category): To system_category().
7699         (generic_category): To generic_category. DR 890.
7700         * src/system_error.cc: Define.
7701         * include/bits/functexcept.h: Only one __throw_system_error.
7702         * src/functexcept.cc: Same.
7703         * include/std/mutex: Fixup for changes above.
7704         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
7705         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
7706         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
7707         * config/abi/pre/gnu.ver: Clean up exports.
7708
7709 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
7710
7711         * include/std/thread: Fix typo.
7712         * src/thread.cc (thread::join): Use NULL.
7713
7714 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
7715
7716         PR libstdc++/39168
7717         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
7718         const string&)): Also check that the value != CHAR_MAX.
7719         * include/bits/locale_facets.tcc (__numpunct_cache<>::
7720         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
7721         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
7722         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
7723         _M_cache(const locale&)): Likewise.
7724         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
7725         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
7726         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
7727         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
7728         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
7729         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
7730
7731 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
7732             Benjamin Kosnik  <bkoz@redhat.com>
7733
7734         * include/std/thread (_Impl_base): Move _M_id out and into ...
7735         (thread): ...here. Call _M_make_routine in body of constructors.
7736         Adjust data member usage to reflect changes.
7737         (_M_make_routine): From _M_make_shared_data.
7738         (_M_start_thread): Add __shared_base_type argument.
7739         * src/thread.cc: Fixups for above.
7740         * config/abi/pre/gnu.ver: Adjust exports.
7741         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
7742         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
7743         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7744
7745 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
7746
7747         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
7748         (compare_type_to_native_type): ...this, add alignment check.
7749         * testsuite/30_threads/condition_variable_any/native_handle/
7750         typesizes.cc: Modify as above.
7751         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7752         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7753         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7754         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7755         * testsuite/30_threads/condition_variable/native_handle/
7756         typesizes.cc: Same.
7757         * testsuite/30_threads/recursive_timed_mutex/native_handle/
7758         typesizes.cc: Same.
7759
7760         * testsuite/30_threads/thread/cons/1.cc: Add comments.
7761         * testsuite/30_threads/thread/cons/2.cc: Same.
7762         * testsuite/30_threads/thread/cons/3.cc: Same.
7763         * testsuite/30_threads/thread/cons/4.cc: Same.
7764         * testsuite/30_threads/thread/cons/5.cc: Same.
7765         * testsuite/30_threads/thread/cons/6.cc: Same.
7766         * testsuite/30_threads/thread/cons/7.cc: Same.
7767         * testsuite/30_threads/thread/cons/8.cc: Same.
7768
7769         * testsuite/30_threads/thread/cons/9.cc: New.
7770         * testsuite/30_threads/thread/cons/moveable.cc: New.
7771
7772         * src/condition_variable.cc: Clean up whitespace.
7773         * include/std/condition_variable: Same.
7774
7775 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
7776
7777         * include/std/condition_variable (condition_variable): Remove
7778         _M_internal_mutex. Add private __native_type typedef.
7779         * src/condition_variable.cc (condition_variable::notify_one):
7780         Remove _M_internal_mutex use. Use typedef.
7781         (condition_variable::notify_all): Same.
7782         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
7783         (recursive_mutex): Same.
7784         (timed_mutex): Same.
7785         (recursive_timed_mutex): Same.
7786         (once_flag): Make __native_type typedef private.
7787
7788         * include/std/thread (this_thread): Add minimal markup.
7789
7790         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
7791         Adjust line numbers.
7792         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
7793         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
7794         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
7795         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
7796         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
7797         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
7798         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7799         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
7800         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
7801         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
7802         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
7803         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
7804         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
7805
7806         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
7807         * testsuite/30_threads/condition_variable_any/native_handle/
7808         typesizes.cc: New.
7809         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7810         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7811         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7812         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7813         * testsuite/30_threads/condition_variable/native_handle/
7814         typesizes.cc: Same.
7815         * testsuite/30_threads/recursive_timed_mutex/native_handle/
7816         typesizes.cc: Same.
7817
7818 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
7819
7820         PR testsuite/33300
7821         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
7822         on darwin for lp64.
7823
7824 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
7825
7826         * configure.host: Set abi_baseline_pair for mips64*-linux.
7827         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
7828
7829 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
7830
7831         * include/std/thread (this_thread::get_id): Inline.
7832
7833 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
7834
7835         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
7836         _Callable as template argument for _M_make_shared_data.
7837         * testsuite/30_threads/thread/cons/6.cc: New.
7838         * testsuite/30_threads/thread/cons/7.cc: New.
7839         * testsuite/30_threads/thread/cons/8.cc: New.
7840
7841 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
7842
7843         * testsuite/30_threads/thread/member: To..
7844         * testsuite/30_threads/thread/members: ...this.
7845         * testsuite/30_threads/condition_variable/member: To...
7846         * testsuite/30_threads/condition_variable/members: ...this.
7847
7848 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
7849
7850         * include/std/thread (thread::id): Move definition inside thread.
7851         Use native_handle_type. Remove this_thread::get_id friend.
7852         Change __thread_data_ptr to __shared_base_ptr.
7853         (thread::id::id(native_handle_type): Make public. Still explicit.
7854         Use native_handle_type. Change _M_thread_id to _M_thread.
7855         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
7856         _M_thread_handle to _M_id.
7857         (thread::__thread_data): Rename to _Impl.
7858         Fixup for renames.
7859         (thread::_M_make_thread_data): Return derived type.
7860         (thread::hardware_concurrency): Add definition for default case.
7861         (thread::get_id): Now can define inline.
7862         (thread): Change _M_thread_data to _M_data.
7863         (this_thread::get_id): Now can define inline.
7864         * src/thread.cc (__thread_proxy): Rename to
7865         execute_native_thread_routine.
7866         Fixup for other renames.
7867         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
7868         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
7869         * testsuite/30_threads/thread/algorithm: Move to..
7870         * testsuite/30_threads/thread/swap: ...this.
7871         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
7872         * testsuite/30_threads/thread/id/operators.cc: New.
7873
7874 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
7875
7876         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
7877         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
7878         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
7879         exposing it in public std::tuple interface.
7880
7881 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
7882             Benjamin Kosnik  <bkoz@redhat.com>
7883
7884         * include/std/thread (__thread_data_base): Nest class in std::thread.
7885         (__thread_data): Likewise.
7886         (__thread_data_ptr): Nest typedef in std::thread.
7887         * src/thread.cc (__thread_proxy): Qualify the above names.
7888         * config/abi/pre/gnu.ver: Remove unused exports.
7889
7890 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
7891
7892         * include/bits/unique_ptr.h: Remove private __this_type typedef.
7893         * include/bits/stl_vector.h: Remove private vector_type typedef.
7894         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
7895         Fix line numbers.
7896         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
7897         * testsuite/23_containers/vector/requirements/dr438/
7898         constructor_1_neg.cc: Same.
7899         * testsuite/23_containers/vector/requirements/dr438/
7900         constructor_2_neg.cc: Same.
7901         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
7902         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
7903
7904 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
7905
7906         PR libstdc++/25191
7907         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
7908         deal consistently with __try and __catch too.
7909         * src/localename.cc: Replace try -> __try, catch -> __catch.
7910         * src/ios.cc: Likewise.
7911         * src/locale.cc: Likewise.
7912         * src/istream.cc: Likewise.
7913         * src/thread.cc: Likewise.
7914         * src/compatibility.cc: Likewise.
7915         * src/bitmap_allocator.cc: Likewise.
7916         * src/ios_init.cc: Likewise.
7917         * include/debug/deque: Likewise.
7918         * include/debug/list: Likewise.
7919         * include/tr1_impl/hashtable: Likewise.
7920         * include/std/bitset: Likewise.
7921         * include/ext/pb_ds/detail/resize_policy/
7922         hash_load_check_resize_trigger_imp.hpp: Likewise.
7923         * include/ext/pb_ds/detail/resize_policy/
7924         hash_standard_resize_policy_imp.hpp: Likewise.
7925         * include/ext/pb_ds/detail/cc_hash_table_map_/
7926         resize_fn_imps.hpp: Likewise.
7927         * include/ext/pb_ds/detail/cc_hash_table_map_/
7928         constructor_destructor_fn_imps.hpp: Likewise.
7929         * include/ext/pb_ds/detail/pat_trie_/
7930         split_join_branch_bag.hpp: Likewise.
7931         * include/ext/pb_ds/detail/pat_trie_/
7932         constructors_destructor_fn_imps.hpp: Likewise.
7933         * include/ext/pb_ds/detail/bin_search_tree_/
7934         constructors_destructor_fn_imps.hpp: Likewise.
7935         * include/ext/pb_ds/detail/gp_hash_table_map_/
7936         resize_fn_imps.hpp: Likewise.
7937         * include/ext/pb_ds/detail/gp_hash_table_map_/
7938         constructor_destructor_fn_imps.hpp: Likewise.
7939         * include/ext/pb_ds/detail/binary_heap_/
7940         constructors_destructor_fn_imps.hpp: Likewise.
7941         * include/ext/pb_ds/detail/binary_heap_/
7942         erase_fn_imps.hpp: Likewise.
7943         * include/ext/pb_ds/detail/binary_heap_/
7944         split_join_fn_imps.hpp: Likewise.
7945         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
7946         constructors_destructor_fn_imps.hpp: Likewise.
7947         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
7948         * include/ext/pb_ds/detail/list_update_map_/
7949         constructor_destructor_fn_imps.hpp: Likewise.
7950         * include/ext/slist: Likewise.
7951         * include/ext/memory: Likewise.
7952         * include/ext/rc_string_base.h: Likewise.
7953         * include/ext/ropeimpl.h: Likewise.
7954         * include/ext/vstring.tcc: Likewise.
7955         * include/ext/rope: Likewise.
7956         * include/ext/sso_string_base.h: Likewise.
7957         * include/bits/shared_ptr.h: Likewise.
7958         * include/bits/stl_list.h: Likewise.
7959         * include/bits/locale_classes.tcc: Likewise.
7960         * include/bits/locale_facets.tcc: Likewise.
7961         * include/bits/locale_classes.h: Likewise.
7962         * include/bits/forward_list.h: Likewise.
7963         * include/bits/stl_vector.h: Likewise.
7964         * include/bits/stl_deque.h: Likewise.
7965         * include/bits/istream.tcc: Likewise.
7966         * include/bits/stl_uninitialized.h: Likewise.
7967         * include/bits/ostream.tcc: Likewise.
7968         * include/bits/vector.tcc: Likewise.
7969         * include/bits/stl_tempbuf.h: Likewise.
7970         * include/bits/deque.tcc: Likewise.
7971         * include/bits/basic_string.tcc: Likewise.
7972         * include/bits/ostream_insert.h: Likewise.
7973         * include/bits/locale_facets_nonio.tcc: Likewise.
7974         * include/bits/stl_tree.h: Likewise.
7975         * include/bits/fstream.tcc: Likewise.
7976         * include/tr1/shared_ptr.h: Likewise.
7977         * include/tr1/hypergeometric.tcc: Likewise.
7978         * include/backward/hashtable.h: Likewise.
7979         * libsupc++/exception_ptr.h: Likewise.
7980         * libsupc++/eh_personality.cc: Likewise.
7981         * libsupc++/eh_call.cc: Likewise.
7982         * config/locale/gnu/monetary_members.cc: Likewise.
7983         * config/locale/gnu/time_members.h: Likewise.
7984         * config/locale/generic/time_members.h: Likewise.
7985
7986 2009-02-03  Johannes Singler  <singler@ira.uka.de>
7987
7988         * include/parallel/algorithmfwd.h:
7989         Add parallelism default for many declarations.
7990         * include/parallel/numericfwd.h: Likewise.
7991         * include/parallel/iterator.h: Use iterator_traits as usual.
7992         * include/parallel/par_loop.h:
7993         Include equally_split.h.
7994         (for_each_template_random_access_ed):
7995         Avoid calling the Result default constructor.
7996         * include/parallel/numeric: Replace
7997         for_each_template_random_access by
7998         for_each_template_random_access_ed in numeric functions.
7999
8000 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
8001
8002         * config/os/gnu-linux/os_defines.h: Remove superfluous
8003         __NO_STRING_INLINES.
8004
8005 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8006
8007         * testsuite/21_strings/c_strings/char/3.cc: New test.
8008         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
8009
8010 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
8011             Jakub Jelinek  <jakub@redhat.com>
8012
8013         PR libstdc++/30928 (partial, works together with recent glibcs)
8014         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8015         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8016         defined.
8017         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8018         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8019         defined.
8020         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8021         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8022         defined.
8023         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8024         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8025         defined.
8026         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
8027         argument is const char *, assign result to const char * var, not
8028         char *.
8029         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
8030         argument is const wchar_t *, assign result to const wchar_t * var, not
8031         wchar_t *.
8032
8033 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
8034
8035         * include/std/thread: Remove unused headers.
8036         (__thread_data_base): Remove unused mutex and base.
8037         (thread::~thread): Only detach if joinable.
8038         (thread::joinable): Test if thread data ptr is empty.
8039         (thread::_M_thread_data_mutex): Remove.
8040         (thread::_M_get_thread_data): Remove.
8041         (thread::_M_make_thread_data): Remove overload, use make_shared.
8042         (thread::id::id): Make constructor explicit.
8043         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
8044         (thread::_M_start_thread): Break shared_ptr cycle on error.
8045         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
8046         * testsuite/30_threads/thread/member/4.cc: New.
8047         * testsuite/30_threads/thread/member/5.cc: New.
8048
8049 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
8050
8051         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
8052         (standard_layout): Just use !has_virtual_destructor for now.
8053         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
8054         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
8055         * testsuite/30_threads/recursive_mutex/requirements/
8056         standard_layout.cc: New.
8057         * testsuite/30_threads/condition_variable/requirements/
8058         standard_layout.cc: New.
8059         * testsuite/29_atomics/atomic_address/requirements/
8060         standard_layout.cc: Adjust.
8061         * testsuite/29_atomics/atomic_flag/requirements/
8062         standard_layout.cc: Same.
8063         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
8064         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
8065         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
8066         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
8067         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
8068         line numbers.
8069         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
8070         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8071         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8072         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
8073         Remove, not required.
8074
8075 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
8076
8077         * include/std/thread (__thread_data_base, thread): Rename member
8078         functions to match coding style.
8079         (thread::thread,thread::operator=): Define move operations.
8080         * src/thread.cc (__thread_data_base, thread): Rename member functions.
8081         * config/abi/pre/gnu.ver: Adjust.
8082
8083 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
8084
8085         PR libstdc++/38384
8086         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
8087         on HPUX.
8088         * configure: Regenerate.
8089
8090 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
8091
8092         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
8093         atomic_flag_fence.
8094
8095 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8096
8097 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8098             Uros Bizjak  <ubizjak@gmail.com>
8099
8100         PR libstdc++/38834
8101         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
8102         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
8103
8104 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8105             Rainer Emrich  <r.emrich@de.tecosim.com>
8106
8107         PR libstdc++/38919
8108         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
8109         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
8110         * configure: Regenerate.
8111
8112 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
8113
8114         * include/std/thread (__thread_data_base::__run): Make non-const.
8115         * testsuite/30_threads/thread/cons/5.cc: New.
8116
8117 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
8118
8119         * src/Makefile.am (sources): Add math_stubs_float.cc.
8120         * src/Makefile.in: Regenerate.
8121         * src/math_stubs_float.cc: New, from libmath/stubs.c.
8122
8123 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8124
8125         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
8126         * src/Makefile.in: Regenerate.
8127         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
8128
8129 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8130
8131         PR libstdc++/32666
8132         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
8133
8134 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8135
8136         PR libstdc++/32666
8137         * Makefile.am (hosted_source): Remove libmath directory.
8138         * Makefile.in: Regenerate.
8139         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
8140         (AC_REPLACE_MATHFUNCS): Remove.
8141         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
8142         in GLIBCXX_CHECK_C99_TR1.
8143         * acinclude.m4: Remove libmath, need_math.
8144         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
8145         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
8146         * configure.ac: Same.
8147         * configure: Regenerate.
8148         * fragment.am: Fix comment.
8149         * config.h.in: Regenerate.
8150         * src/Makefile.in: Regenerate.
8151         * src/Makefile.am: Remove libmath references.
8152         * doc/Makefile.in: Regenerate.
8153         * po/Makefile.in: Regenerate.
8154         * include/Makefile.in: Regenerate.
8155         * libsupc++/Makefile.in: Regenerate.
8156         * testsuite/Makefile.in: Regenerate.
8157
8158         * src/compatibility.cc: Also export long double versions of "C" math
8159         library if hppa-linux.
8160         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
8161         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
8162
8163         * libmath: Remove.
8164         * libmath/signbit.c: Same.
8165         * libmath/stubs.c: Same.
8166         * libmath/Makefile.in: Same.
8167         * libmath/copysignf.c: Same.
8168         * libmath/mathconf.h: Same.
8169         * libmath/signbitf.c: Same.
8170         * libmath/Makefile.am: Same.
8171         * libmath/signbitl.c: Same.
8172
8173 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
8174             Paolo Carlini  <paolo.carlini@oracle.com>
8175
8176         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
8177         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
8178         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
8179         * configure.ac: Adjust.
8180         * doc/xml/manual/configure.xml: Update.
8181         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
8182         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
8183         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
8184         * configure: Regenerate.
8185         * config.h.in: Likewise.
8186
8187         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
8188         thread::joinable, thread::swap, this_thread::get_id,
8189         this_thread::yield): Define inline...
8190         * include/std/thread: ... here.
8191         * config/abi/pre/gnu.ver: Adjust.
8192
8193 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8194
8195         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
8196         Add dg-timeout-factor 2.0.
8197         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
8198         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
8199         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
8200         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
8201         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
8202         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
8203
8204 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8205
8206         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
8207         field from readelf output.
8208
8209 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8210
8211         PR libstdc++/38384
8212         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
8213         * configure: Regenerate.
8214
8215 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8216
8217         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
8218         _GLIBCXX_HAVE_TLS.
8219         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
8220
8221 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8222
8223         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
8224         constructor for _M_pattern.
8225         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
8226         string.cc: Test construction from different basic_string type.
8227         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
8228         string.cc: Likewise.
8229
8230 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
8231             Jonathan Larmour  <jifl@eCosCentric.com>
8232
8233         PR libstdc++/36801
8234         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
8235         New.
8236         (__gnu_cxx::__exchange_and_add): Use it.
8237         * src/atomic.cc (get_atomic_mutex): New.
8238         * src/debug.cc (get_safe_base_mutex): New.
8239         * src/locale.cc (get_locale_cache_mutex): New.
8240         * src/mt_allocator.cc (get_freelist): New.
8241         (get_freelist_mutex): New.
8242         * src/pool_allocator.cc (get_palloc_mutex): New.
8243         * include/std/mutex (__once_functor_lock): To
8244         (__get_once_functor_lock): ...this.
8245         * src/mutex.cc (__once_mutex): Don't export, use
8246         (get_once_mutex): ...this.
8247         * config/abi/pre/gnu.ver: Adjust exports.
8248
8249 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8250
8251         PR libstdc++/38732
8252         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
8253         referenceCount field again.
8254         (__cxxabiv1::__cxa_refcounted_exception): New struct.
8255         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
8256         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
8257         inline functions.
8258         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
8259         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
8260         instead of __cxa_exception.
8261         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
8262         __cxxabiv1::__cxa_throw): Likewise.
8263         * libsupc++/eh_ptr.cc (std::rethrow_exception,
8264         std::__exception_ptr::exception_ptr::_M_addref,
8265         std::__exception_ptr::exception_ptr::_M_release,
8266         __gxx_dependent_exception_cleanup): Likewise.
8267         * testsuite/18_support/exception/38732.cc: New test.
8268
8269         PR libstdc++/38092
8270         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
8271         * src/compatibility.cc: Don't use .symver directives if
8272         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
8273         * config.h.in: Regenerated.
8274         * configure: Likewise.
8275
8276 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
8277
8278         PR libstdc++/38466
8279         * include/bits/stl_pair.h: Document C++03 pair vs swap.
8280
8281 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
8282
8283         * src/locale_init.cc (locale::_S_initialize_once): Move construction
8284         of classic locale...
8285         (locale::classic): Here.
8286
8287 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
8288
8289         * include/tr1_impl/regex: Fix bad return statements and typos.
8290
8291 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8292
8293         * include/tr1_impl/regex: Remove unimplemented function definitions.
8294         * testsuite/28_regex/init-list.cc: Compile only.
8295         * testsuite/tr1/7_regular_expressions/regex/cons/char/
8296         c_string_extended.cc: Same.
8297         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
8298         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
8299
8300 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8301
8302         PR libstdc++/38384
8303         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
8304         * configure: Regenerate.
8305
8306 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8307
8308         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
8309         * configure: Regenerate.
8310
8311 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8312
8313         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
8314         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
8315         * configure: Regenerate.
8316
8317 2009-01-04  Richard Guenther  <rguenther@suse.de>
8318
8319         PR libstdc++/38720
8320         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
8321         integer type for storage, arithmetic and comparisons.
8322         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
8323
8324 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8325
8326         PR libstdc++/38719
8327         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
8328         _Fwd_list_const_iterator::_M_next): Fix return type.
8329
8330 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8331
8332         * Revert last commit, reopen and suspend libstdc++/38678.
8333
8334 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8335
8336         PR libstdc++/38678
8337         * include/std/istream (basic_istream<>::_M_read): New.
8338         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
8339         (basic_istream<>::read, basic_istream<>::readsome): Use it.
8340         * include/std/ostream (basic_ostream<>::_M_write_): New.
8341         (basic_ostream<>::_M_write): Adjust.
8342         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
8343         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
8344         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
8345         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
8346         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.