OSDN Git Service

* include/tr1_impl/array (at): Do not use builtin_expect.
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2009-04-22  Jan Hubicka  <jh@suse.cz>
2
3         * include/tr1_impl/array (at): Do not use builtin_expect.
4         * include/ext/throw_allocator.h (allocate): Likewise.
5         * include/ext/pool_allocator.h (allocate): Likweise.
6         * include/ext/bitmap_allocator.h (allocate): Likewise.
7         * include/ext/rc_string_base.h (_S_construct): Likewise.
8         * include/ext/malloc_allocator.h (allocate): Likewise.
9         * include/ext/mt_allocator.h (allocate): Likewise.
10         * include/ext/sso_string_base.h (_M_construct): Likewise.
11         * include/bits/basic_string.tcc (_S_construct): Likewise.
12
13 2009-04-22  Jan Hubicka  <jh@suse.cz>
14
15         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
16         (atexit, atoll, stroll, strtoull): Mark throw ()
17         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
18         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
19         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
20         (atexit, atoll, stroll, strtoull): Mark throw ()
21         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
22         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
23
24 2009-04-21  Jan Hubicka  <jh@suse.cz>
25
26         * include/ext/atomicity.h
27         (__exchange_and_add, __atomic_add): Mark throw ().
28         * config/os/aix/atomicity.h
29         * config/os/aix/atomicity.h
30         * config/os/irix/atomicity.h
31         * config/cpu/cris/atomicity.h
32         * config/cpu/m68k/atomicity.h
33         * config/cpu/hppa/atomicity.h
34         * config/cpu/sparc/atomicity.h
35         * config/cpu/i386/atomicity.h
36         * config/cpu/i486/atomicity.h
37         * config/cpu/sh/atomicity.h
38         * config/cpu/generic/atomicity_mutex/atomicity.h
39         * config/cpu/generic/atomicity_builtins/atomicity.h
40         (__exchange_and_add, __atomic_add): Mark throw ().
41
42 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
43
44         PR libstdc++/39835
45         * include/bits/random.h: Avoid the badname __alpha (and, for
46         consistency, __beta too).
47         * include/bits/random.tcc: Likewise.
48
49 2009-04-19  Jan Hubicka  <jh@suse.cz>
50
51         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
52         _GLIBCXX_NOTHROW.
53
54 2009-04-19  Jan Hubicka  <jh@suse.cz>
55
56         * include/c_compatibility/stdatomic.h
57         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
58         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
59         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
60
61 2009-04-18  Jan Hubicka  <jh@suse.cz>
62
63         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
64         * libsupc++/unwind-cxx.h (__cxa_get_globals,
65         __cxa_get_globals_fast): Mark const.
66         (__cxa_get_exception_ptr): Mark pure.
67         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
68         (__terminate): Makr throw ().
69         * libsupc++/exception (terminate): Mark throw().
70         (uncaught_exception): Mark pure.
71         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
72         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
73         Mark throw().
74         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
75         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
76         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
77         __cxa_guard_abort): Mark throw ().
78         (__cxa_pure_virtual): Mark noreturn.
79         (__cxa_current_exception_type): Mark throw and pure.
80         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
81         __cxa_exception_type): Mark pure.
82         (_M_safe_bool_dummy): Mark pure and const.
83
84 2009-04-18  Jan Hubicka  <jh@suse.cz>
85
86         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
87         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
88         _M_destroy_thread_key): Mark throw ()
89         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
90         _M_singular, _M_can_compare _M_get_mutex, _M_message,
91         _M_get_max_length): Mark throw ().
92         * include/debug/formatter.h (_M_message, _M_format_word,
93         _M_get_max_length): Mark throw ().
94         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
95         _M_detach_single): Mark throw ().
96         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
97         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
98         throw ()
99         (_M_get_mutex): Mark throw ().
100         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
101         (_M_destroy_thread_key): Mark CONST and throw.
102         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
103         throw ().
104
105 2009-04-18  Jan Hubicka  <jh@suse.cz>
106
107         * src/condition_variable.cc (condition_variable,
108         condition_variable_any constructors): Mark throw()
109         * src/hash.cc (operator() for long double, string, and wstring): Mark
110         throw ().
111         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
112         _M_setup, rdbuf, str): Mark throw ().
113         * src/chrono.cc (new): Mark throw ().
114         * include/std/system_error (system_category, generic_category): Mark
115         throw () and const.
116         * include/std/chrono (now): Mark throw ().
117         * include/std/condition_variable (condition_variable,
118         ~condition_variable, condition_variable_any,
119         ~condition_variable_any): Mark throw ().
120         * include/std/mutex (mutex): Mark throw ().
121         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
122         throw.
123         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
124         and throw ().
125         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
126         * include/bits/locale_classes.h (_S_initialize_once,
127         _S_clone_c_locale): Mark throw ().
128         (_S_get_c_name): Mark const and throw ().
129         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
130         throw ().
131         * include/bits/locale_facets.h (__convert_to_v explicit instances):
132         Mark throw ().
133         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
134         throw ().
135         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
136         ios_base): Mark throw ()
137         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
138         * include/backward/strstream (strstreambuf constructors): Mark throw ().
139         (str, freeze, _M_setupf): Mark throw ().
140         (pcount): Mark pure and throw ().
141         (rdbuf): Mark const and throw ().
142
143 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
144
145         PR libstdc++/39802
146         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
147         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
148         Always accept negative values, for unsigned types too.
149         * testsuite/22_locale/num_get/get/char/39802.cc: New.
150         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
151
152 2009-04-18  Jan Hubicka  <jh@suse.cz>
153
154         * include/debug/formater.h: Include bits/c++config.h.
155         (_M_error): Mark noreturn.
156         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
157         _GLIBCXX_NORETURN): New.
158         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
159         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
160         Mark pure.
161         * include/c_compatibility/stdatomic.h
162         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
163         __atomic_flag_wait_explicit, __atomic_flag_for_address):
164         Mark by throw ().
165         * src/atomic.cc (atomic_flag_test_and_set_explicit,
166         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
167         __atomic_flag_for_address): Mark by throw ().
168
169 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
170
171         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
172
173 2009-04-16  Jan Hubicka  <jh@suse.cz>
174
175         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
176         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
177         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
178         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
179         out body to ...
180         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
181         functions.
182         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
183         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
184         _Rb_tree_black_count): Mark nothrow.
185
186 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
187
188         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
189         from base classes.
190         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
191
192 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
193
194         * doc/html: Regenerate.
195
196 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
197
198         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
199
200         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
201         * doc/xml/gnu/fdl-1.2.xml: Same.
202         * doc/xml/manual/numerics.xml: Same.
203         * doc/xml/manual/concurrency.xml: Same.
204         * doc/xml/manual/intro.xml: Same.
205         * doc/xml/manual/status_cxxtr1.xml: Same.
206         * doc/xml/manual/containers.xml: Same.
207         * doc/xml/manual/io.xml: Same.
208         * doc/xml/manual/utilities.xml: Same.
209         * doc/xml/manual/support.xml: Same.
210         * doc/xml/manual/using.xml: Same.
211         * doc/xml/manual/localization.xml: Same.
212         * doc/xml/manual/locale.xml: Same.
213         * doc/xml/manual/extensions.xml: Same.
214         * doc/xml/manual/appendix_contributing.xml: Same.
215         * doc/xml/manual/diagnostics.xml: Same.
216         * doc/xml/manual/status_cxx200x.xml: Same.
217
218 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
219
220         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
221         * doc/xml/manual/status_cxx200x.xml: Adjust.
222
223 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
224
225         * doc/xml/spine.xml: Remove unused license entity, update
226         copyright year.
227
228         * doc/xml/manual/spine.xml: Markup for primary index terms.
229         * doc/xml/manual/numerics.xml: Same.
230         * doc/xml/manual/intro.xml: Same.
231         * doc/xml/manual/containers.xml: Same.
232         * doc/xml/manual/io.xml: Same.
233         * doc/xml/manual/appendix_porting.xml: Same.
234         * doc/xml/manual/utilities.xml: Same.
235         * doc/xml/manual/support.xml: Same.
236         * doc/xml/manual/localization.xml: Same.
237         * doc/xml/manual/strings.xml: Same.
238         * doc/xml/manual/extensions.xml: Same.
239         * doc/xml/manual/appendix_contributing.xml: Same.
240         * doc/xml/manual/diagnostics.xml: Same.
241         * doc/xml/manual/algorithms.xml: Same.
242         * doc/xml/manual/appendix_free.xml: Same.
243         * doc/xml/manual/iterators.xml: Same.
244
245         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
246         * doc/xml/gnu/fdl-1.2.xml: Same.
247
248         * doc/xml/manual/status_cxx200x.xml: Re-write.
249
250 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
251
252         PR libstdc++/39629 (final bits)
253         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
254         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
255         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
256         Fix formula for __j.
257         * include/bits/random.tcc (operator==(const normal_distribution<>&,
258         const normal_distribution<>&): Remove.
259         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
260         const uniform_int_distribution<>&), operator==(const
261         uniform_real_distribution<>&, const uniform_real_distribution<>&),
262         operator==(const normal_distribution<>&, const normal_distribution<>&),
263         operator==(const lognormal_distribution<>&,
264         const lognormal_distribution<>&), operator==(const
265         chi_squared_distribution<>&, const chi_squared_distribution<>&),
266         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
267         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
268         operator==(const student_t_distribution<>&,
269         const student_t_distribution<>&), operator==(const
270         bernoulli_distribution<>&, const bernoulli_distribution<>&),
271         operator==(const binomial_distribution<>&, const
272         binomial_distribution<>&), operator==(const geometric_distribution<>&,
273         const geometric_distribution<>&), operator==(const
274         negative_binomial_distribution<>&, const
275         negative_binomial_distribution<>&), operator==(const
276         poisson_distribution<>&, const poisson_distribution<>&),
277         operator==(const exponential_distribution<>&,
278         const exponential_distribution<>&), operator==(const
279         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
280         weibull_distribution<>&, const weibull_distribution<>&),
281         operator==(const extreme_value_distribution<>&,
282         const extreme_value_distribution<>&), operator==(const
283         discrete_distribution<>&, const discrete_distribution<>&),
284         operator==(const piecewise_constant_distribution<>&,
285         const piecewise_constant_distribution<>&), operator==(const
286         piecewise_linear_distribution<>&, const
287         piecewise_linear_distribution<>&)): Remove.
288         * testsuite/26_numerics/random/uniform_real_distribution/operators/
289         serialize.cc: Remove.
290         * testsuite/26_numerics/random/piecewise_constant_distribution/
291         operators/serialize.cc: Likewise.
292         * testsuite/26_numerics/random/chi_squared_distribution/operators/
293         serialize.cc: Likewise.
294         * testsuite/26_numerics/random/normal_distribution/operators/
295         serialize.cc: Likewise.
296         * testsuite/26_numerics/random/uniform_int_distribution/operators/
297         serialize.cc: Likewise.
298         * testsuite/26_numerics/random/poisson_distribution/operators/
299         serialize.cc: Likewise.
300         * testsuite/26_numerics/random/bernoulli_distribution/operators/
301         serialize.cc: Likewise.
302         * testsuite/26_numerics/random/discrete_distribution/operators/
303         serialize.cc: Likewise.
304         * testsuite/26_numerics/random/weibull_distribution/operators/
305         serialize.cc: Likewise.
306         * testsuite/26_numerics/random/negative_binomial_distribution/
307         operators/serialize.cc: Likewise.
308         * testsuite/26_numerics/random/cauchy_distribution/operators/
309         serialize.cc: Likewise.
310         * testsuite/26_numerics/random/gamma_distribution/operators/
311         serialize.cc: Likewise.
312         * testsuite/26_numerics/random/fisher_f_distribution/operators/
313         serialize.cc: Likewise.
314         * testsuite/26_numerics/random/exponential_distribution/operators/
315         serialize.cc: Likewise.
316         * testsuite/26_numerics/random/lognormal_distribution/operators/
317         serialize.cc: Likewise.
318         * testsuite/26_numerics/random/binomial_distribution/operators/
319         serialize.cc: Likewise.
320         * testsuite/26_numerics/random/extreme_value_distribution/
321         operators/serialize.cc: Likewise.
322         * testsuite/26_numerics/random/piecewise_linear_distribution/
323         operators/serialize.cc: Likewise.
324         * testsuite/26_numerics/random/student_t_distribution/operators/
325         serialize.cc: Likewise.
326         * testsuite/26_numerics/random/geometric_distribution/operators/
327         serialize.cc: Likewise.
328
329         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
330         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
331         mersenne_twister_engine<>::seed(_Gen&,
332         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
333         subtract_with_carry_engine<>::seed(_Gen&,
334         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
335         Remove, unused.
336         * include/bits/random.tcc (linear_congruential_engine<>::
337         seed(_Gen&, false_type): Likewise.
338
339 2009-04-09  Nick Clifton  <nickc@redhat.com>
340
341         * src/allocator-inst.cc: Change copyright header to refer to
342         version 3 of the GNU General Public License with version 3.1
343         of the GCC Runtime Library Exception and to point readers at
344         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
345         web page.
346         * config/abi/compatibility.h: Likewise.
347         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
348         * config/abi/pre/gnu.ver: Likewise.
349         * config/allocator/bitmap_allocator_base.h: Likewise.
350         * config/allocator/malloc_allocator_base.h: Likewise.
351         * config/allocator/mt_allocator_base.h: Likewise.
352         * config/allocator/new_allocator_base.h: Likewise.
353         * config/allocator/pool_allocator_base.h: Likewise.
354         * config/cpu/alpha/atomic_word.h: Likewise.
355         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
356         * config/cpu/cris/atomic_word.h: Likewise.
357         * config/cpu/cris/atomicity.h: Likewise.
358         * config/cpu/generic/atomic_word.h: Likewise.
359         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
360         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
361         * config/cpu/generic/cpu_defines.h: Likewise.
362         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
363         * config/cpu/hppa/atomicity.h: Likewise.
364         * config/cpu/i386/atomicity.h: Likewise.
365         * config/cpu/i486/atomicity.h: Likewise.
366         * config/cpu/ia64/atomic_word.h: Likewise.
367         * config/cpu/m68k/atomicity.h: Likewise.
368         * config/cpu/powerpc/atomic_word.h: Likewise.
369         * config/cpu/powerpc/cpu_defines.h: Likewise.
370         * config/cpu/sh/atomicity.h: Likewise.
371         * config/cpu/sparc/atomic_word.h: Likewise.
372         * config/cpu/sparc/atomicity.h: Likewise.
373         * config/io/basic_file_stdio.cc: Likewise.
374         * config/io/basic_file_stdio.h: Likewise.
375         * config/io/c_io_stdio.h: Likewise.
376         * config/locale/darwin/ctype_members.cc: Likewise.
377         * config/locale/generic/c++locale_internal.h: Likewise.
378         * config/locale/generic/c_locale.cc: Likewise.
379         * config/locale/generic/c_locale.h: Likewise.
380         * config/locale/generic/codecvt_members.cc: Likewise.
381         * config/locale/generic/collate_members.cc: Likewise.
382         * config/locale/generic/ctype_members.cc: Likewise.
383         * config/locale/generic/messages_members.cc: Likewise.
384         * config/locale/generic/messages_members.h: Likewise.
385         * config/locale/generic/monetary_members.cc: Likewise.
386         * config/locale/generic/numeric_members.cc: Likewise.
387         * config/locale/generic/time_members.cc: Likewise.
388         * config/locale/generic/time_members.h: Likewise.
389         * config/locale/gnu/c++locale_internal.h: Likewise.
390         * config/locale/gnu/c_locale.cc: Likewise.
391         * config/locale/gnu/c_locale.h: Likewise.
392         * config/locale/gnu/codecvt_members.cc: Likewise.
393         * config/locale/gnu/collate_members.cc: Likewise.
394         * config/locale/gnu/ctype_members.cc: Likewise.
395         * config/locale/gnu/messages_members.cc: Likewise.
396         * config/locale/gnu/messages_members.h: Likewise.
397         * config/locale/gnu/monetary_members.cc: Likewise.
398         * config/locale/gnu/numeric_members.cc: Likewise.
399         * config/locale/gnu/time_members.cc: Likewise.
400         * config/locale/gnu/time_members.h: Likewise.
401         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
402         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
403         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
404         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
405         * config/os/aix/atomic_word.h: Likewise.
406         * config/os/aix/atomicity.h: Likewise.
407         * config/os/aix/ctype_base.h: Likewise.
408         * config/os/aix/ctype_inline.h: Likewise.
409         * config/os/aix/ctype_noninline.h: Likewise.
410         * config/os/aix/os_defines.h: Likewise.
411         * config/os/bsd/darwin/ctype_base.h: Likewise.
412         * config/os/bsd/darwin/ctype_inline.h: Likewise.
413         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
414         * config/os/bsd/darwin/os_defines.h: Likewise.
415         * config/os/bsd/freebsd/ctype_base.h: Likewise.
416         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
417         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
418         * config/os/bsd/freebsd/os_defines.h: Likewise.
419         * config/os/bsd/netbsd/ctype_base.h: Likewise.
420         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
421         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
422         * config/os/bsd/netbsd/os_defines.h: Likewise.
423         * config/os/djgpp/ctype_base.h: Likewise.
424         * config/os/djgpp/ctype_inline.h: Likewise.
425         * config/os/djgpp/ctype_noninline.h: Likewise.
426         * config/os/djgpp/os_defines.h: Likewise.
427         * config/os/generic/ctype_base.h: Likewise.
428         * config/os/generic/ctype_inline.h: Likewise.
429         * config/os/generic/ctype_noninline.h: Likewise.
430         * config/os/generic/error_constants.h: Likewise.
431         * config/os/generic/os_defines.h: Likewise.
432         * config/os/gnu-linux/ctype_base.h: Likewise.
433         * config/os/gnu-linux/ctype_inline.h: Likewise.
434         * config/os/gnu-linux/ctype_noninline.h: Likewise.
435         * config/os/gnu-linux/os_defines.h: Likewise.
436         * config/os/hpux/ctype_base.h: Likewise.
437         * config/os/hpux/ctype_inline.h: Likewise.
438         * config/os/hpux/ctype_noninline.h: Likewise.
439         * config/os/hpux/os_defines.h: Likewise.
440         * config/os/irix/atomic_word.h: Likewise.
441         * config/os/irix/atomicity.h: Likewise.
442         * config/os/irix/irix5.2/ctype_base.h: Likewise.
443         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
444         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
445         * config/os/irix/irix5.2/os_defines.h: Likewise.
446         * config/os/irix/irix6.5/ctype_base.h: Likewise.
447         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
448         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
449         * config/os/irix/irix6.5/os_defines.h: Likewise.
450         * config/os/mingw32/ctype_base.h: Likewise.
451         * config/os/mingw32/ctype_inline.h: Likewise.
452         * config/os/mingw32/ctype_noninline.h: Likewise.
453         * config/os/mingw32/error_constants.h: Likewise.
454         * config/os/mingw32/os_defines.h: Likewise.
455         * config/os/newlib/ctype_base.h: Likewise.
456         * config/os/newlib/ctype_inline.h: Likewise.
457         * config/os/newlib/ctype_noninline.h: Likewise.
458         * config/os/newlib/os_defines.h: Likewise.
459         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
460         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
461         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
462         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
463         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
464         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
465         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
466         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
467         * config/os/tpf/ctype_base.h: Likewise.
468         * config/os/tpf/ctype_inline.h: Likewise.
469         * config/os/tpf/ctype_noninline.h: Likewise.
470         * config/os/tpf/os_defines.h: Likewise.
471         * config/os/uclibc/ctype_base.h: Likewise.
472         * config/os/uclibc/ctype_inline.h: Likewise.
473         * config/os/uclibc/ctype_noninline.h: Likewise.
474         * config/os/uclibc/os_defines.h: Likewise.
475         * config/os/vxworks/ctype_base.h: Likewise.
476         * config/os/vxworks/ctype_inline.h: Likewise.
477         * config/os/vxworks/ctype_noninline.h: Likewise.
478         * config/os/vxworks/os_defines.h: Likewise.
479         * include/backward/auto_ptr.h: Likewise.
480         * include/backward/backward_warning.h: Likewise.
481         * include/backward/binders.h: Likewise.
482         * include/backward/hash_fun.h: Likewise.
483         * include/backward/hash_map: Likewise.
484         * include/backward/hash_set: Likewise.
485         * include/backward/hashtable.h: Likewise.
486         * include/backward/strstream: Likewise.
487         * include/bits/algorithmfwd.h: Likewise.
488         * include/bits/allocator.h: Likewise.
489         * include/bits/atomic_0.h: Likewise.
490         * include/bits/atomic_2.h: Likewise.
491         * include/bits/atomicfwd_c.h: Likewise.
492         * include/bits/atomicfwd_cxx.h: Likewise.
493         * include/bits/basic_ios.h: Likewise.
494         * include/bits/basic_ios.tcc: Likewise.
495         * include/bits/basic_string.h: Likewise.
496         * include/bits/basic_string.tcc: Likewise.
497         * include/bits/boost_concept_check.h: Likewise.
498         * include/bits/c++config: Likewise.
499         * include/bits/char_traits.h: Likewise.
500         * include/bits/codecvt.h: Likewise.
501         * include/bits/concept_check.h: Likewise.
502         * include/bits/cpp_type_traits.h: Likewise.
503         * include/bits/deque.tcc: Likewise.
504         * include/bits/forward_list.h: Likewise.
505         * include/bits/forward_list.tcc: Likewise.
506         * include/bits/fstream.tcc: Likewise.
507         * include/bits/functexcept.h: Likewise.
508         * include/bits/functional_hash.h: Likewise.
509         * include/bits/gslice.h: Likewise.
510         * include/bits/gslice_array.h: Likewise.
511         * include/bits/hashtable.h: Likewise.
512         * include/bits/indirect_array.h: Likewise.
513         * include/bits/ios_base.h: Likewise.
514         * include/bits/istream.tcc: Likewise.
515         * include/bits/list.tcc: Likewise.
516         * include/bits/locale_classes.h: Likewise.
517         * include/bits/locale_classes.tcc: Likewise.
518         * include/bits/locale_facets.h: Likewise.
519         * include/bits/locale_facets.tcc: Likewise.
520         * include/bits/locale_facets_nonio.h: Likewise.
521         * include/bits/locale_facets_nonio.tcc: Likewise.
522         * include/bits/localefwd.h: Likewise.
523         * include/bits/mask_array.h: Likewise.
524         * include/bits/move.h: Likewise.
525         * include/bits/ostream.tcc: Likewise.
526         * include/bits/ostream_insert.h: Likewise.
527         * include/bits/postypes.h: Likewise.
528         * include/bits/shared_ptr.h: Likewise.
529         * include/bits/slice_array.h: Likewise.
530         * include/bits/sstream.tcc: Likewise.
531         * include/bits/stl_algo.h: Likewise.
532         * include/bits/stl_algobase.h: Likewise.
533         * include/bits/stl_bvector.h: Likewise.
534         * include/bits/stl_construct.h: Likewise.
535         * include/bits/stl_deque.h: Likewise.
536         * include/bits/stl_function.h: Likewise.
537         * include/bits/stl_heap.h: Likewise.
538         * include/bits/stl_iterator.h: Likewise.
539         * include/bits/stl_iterator_base_funcs.h: Likewise.
540         * include/bits/stl_iterator_base_types.h: Likewise.
541         * include/bits/stl_list.h: Likewise.
542         * include/bits/stl_map.h: Likewise.
543         * include/bits/stl_multimap.h: Likewise.
544         * include/bits/stl_multiset.h: Likewise.
545         * include/bits/stl_numeric.h: Likewise.
546         * include/bits/stl_pair.h: Likewise.
547         * include/bits/stl_queue.h: Likewise.
548         * include/bits/stl_raw_storage_iter.h: Likewise.
549         * include/bits/stl_relops.h: Likewise.
550         * include/bits/stl_set.h: Likewise.
551         * include/bits/stl_stack.h: Likewise.
552         * include/bits/stl_tempbuf.h: Likewise.
553         * include/bits/stl_tree.h: Likewise.
554         * include/bits/stl_uninitialized.h: Likewise.
555         * include/bits/stl_vector.h: Likewise.
556         * include/bits/stream_iterator.h: Likewise.
557         * include/bits/streambuf.tcc: Likewise.
558         * include/bits/streambuf_iterator.h: Likewise.
559         * include/bits/stringfwd.h: Likewise.
560         * include/bits/unique_ptr.h: Likewise.
561         * include/bits/valarray_after.h: Likewise.
562         * include/bits/valarray_array.h: Likewise.
563         * include/bits/valarray_array.tcc: Likewise.
564         * include/bits/valarray_before.h: Likewise.
565         * include/bits/vector.tcc: Likewise.
566         * include/c/cassert: Likewise.
567         * include/c/cctype: Likewise.
568         * include/c/cerrno: Likewise.
569         * include/c/cfloat: Likewise.
570         * include/c/ciso646: Likewise.
571         * include/c/climits: Likewise.
572         * include/c/clocale: Likewise.
573         * include/c/cmath: Likewise.
574         * include/c/csetjmp: Likewise.
575         * include/c/csignal: Likewise.
576         * include/c/cstdarg: Likewise.
577         * include/c/cstddef: Likewise.
578         * include/c/cstdio: Likewise.
579         * include/c/cstdlib: Likewise.
580         * include/c/cstring: Likewise.
581         * include/c/ctime: Likewise.
582         * include/c/cwchar: Likewise.
583         * include/c/cwctype: Likewise.
584         * include/c_compatibility/assert.h: Likewise.
585         * include/c_compatibility/complex.h: Likewise.
586         * include/c_compatibility/ctype.h: Likewise.
587         * include/c_compatibility/errno.h: Likewise.
588         * include/c_compatibility/fenv.h: Likewise.
589         * include/c_compatibility/float.h: Likewise.
590         * include/c_compatibility/inttypes.h: Likewise.
591         * include/c_compatibility/iso646.h: Likewise.
592         * include/c_compatibility/limits.h: Likewise.
593         * include/c_compatibility/locale.h: Likewise.
594         * include/c_compatibility/math.h: Likewise.
595         * include/c_compatibility/setjmp.h: Likewise.
596         * include/c_compatibility/signal.h: Likewise.
597         * include/c_compatibility/stdarg.h: Likewise.
598         * include/c_compatibility/stdatomic.h: Likewise.
599         * include/c_compatibility/stdbool.h: Likewise.
600         * include/c_compatibility/stddef.h: Likewise.
601         * include/c_compatibility/stdint.h: Likewise.
602         * include/c_compatibility/stdio.h: Likewise.
603         * include/c_compatibility/stdlib.h: Likewise.
604         * include/c_compatibility/string.h: Likewise.
605         * include/c_compatibility/tgmath.h: Likewise.
606         * include/c_compatibility/time.h: Likewise.
607         * include/c_compatibility/wchar.h: Likewise.
608         * include/c_compatibility/wctype.h: Likewise.
609         * include/c_global/cassert: Likewise.
610         * include/c_global/ccomplex: Likewise.
611         * include/c_global/cctype: Likewise.
612         * include/c_global/cerrno: Likewise.
613         * include/c_global/cfenv: Likewise.
614         * include/c_global/cfloat: Likewise.
615         * include/c_global/cinttypes: Likewise.
616         * include/c_global/ciso646: Likewise.
617         * include/c_global/climits: Likewise.
618         * include/c_global/clocale: Likewise.
619         * include/c_global/cmath.tcc: Likewise.
620         * include/c_global/cmath: Likewise.
621         * include/c_global/csetjmp: Likewise.
622         * include/c_global/csignal: Likewise.
623         * include/c_global/cstdarg: Likewise.
624         * include/c_global/cstdatomic: Likewise.
625         * include/c_global/cstdbool: Likewise.
626         * include/c_global/cstddef: Likewise.
627         * include/c_global/cstdint: Likewise.
628         * include/c_global/cstdio: Likewise.
629         * include/c_global/cstdlib: Likewise.
630         * include/c_global/cstring: Likewise.
631         * include/c_global/ctgmath: Likewise.
632         * include/c_global/ctime: Likewise.
633         * include/c_global/cwchar: Likewise.
634         * include/c_global/cwctype: Likewise.
635         * include/c_std/cassert: Likewise.
636         * include/c_std/cctype: Likewise.
637         * include/c_std/cerrno: Likewise.
638         * include/c_std/cfloat: Likewise.
639         * include/c_std/ciso646: Likewise.
640         * include/c_std/climits: Likewise.
641         * include/c_std/clocale: Likewise.
642         * include/c_std/cmath.tcc: Likewise.
643         * include/c_std/cmath: Likewise.
644         * include/c_std/csetjmp: Likewise.
645         * include/c_std/csignal: Likewise.
646         * include/c_std/cstdarg: Likewise.
647         * include/c_std/cstddef: Likewise.
648         * include/c_std/cstdio: Likewise.
649         * include/c_std/cstdlib: Likewise.
650         * include/c_std/cstring: Likewise.
651         * include/c_std/ctime: Likewise.
652         * include/c_std/cwchar: Likewise.
653         * include/c_std/cwctype: Likewise.
654         * include/debug/bitset: Likewise.
655         * include/debug/debug.h: Likewise.
656         * include/debug/deque: Likewise.
657         * include/debug/formatter.h: Likewise.
658         * include/debug/functions.h: Likewise.
659         * include/debug/list: Likewise.
660         * include/debug/macros.h: Likewise.
661         * include/debug/map.h: Likewise.
662         * include/debug/map: Likewise.
663         * include/debug/multimap.h: Likewise.
664         * include/debug/multiset.h: Likewise.
665         * include/debug/safe_base.h: Likewise.
666         * include/debug/safe_iterator.h: Likewise.
667         * include/debug/safe_iterator.tcc: Likewise.
668         * include/debug/safe_sequence.h: Likewise.
669         * include/debug/set.h: Likewise.
670         * include/debug/set: Likewise.
671         * include/debug/string: Likewise.
672         * include/debug/unordered_map: Likewise.
673         * include/debug/unordered_set: Likewise.
674         * include/debug/vector: Likewise.
675         * include/ext/algorithm: Likewise.
676         * include/ext/array_allocator.h: Likewise.
677         * include/ext/atomicity.h: Likewise.
678         * include/ext/bitmap_allocator.h: Likewise.
679         * include/ext/cast.h: Likewise.
680         * include/ext/codecvt_specializations.h: Likewise.
681         * include/ext/concurrence.h: Likewise.
682         * include/ext/debug_allocator.h: Likewise.
683         * include/ext/enc_filebuf.h: Likewise.
684         * include/ext/extptr_allocator.h: Likewise.
685         * include/ext/functional: Likewise.
686         * include/ext/iterator: Likewise.
687         * include/ext/malloc_allocator.h: Likewise.
688         * include/ext/memory: Likewise.
689         * include/ext/mt_allocator.h: Likewise.
690         * include/ext/new_allocator.h: Likewise.
691         * include/ext/numeric: Likewise.
692         * include/ext/numeric_traits.h: Likewise.
693         * include/ext/pb_ds/assoc_container.hpp: Likewise.
694         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
695         Likewise.
696         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
697         Likewise.
698         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
699         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
700         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
701         Likewise.
702         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
703         Likewise.
704         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
705         Likewise.
706         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
707         Likewise.
708         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
709         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
710         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
711         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
712         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
713         Likewise.
714         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
715         Likewise.
716         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
717         Likewise.
718         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
719         Likewise.
720         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
721         Likewise.
722         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
723         Likewise.
724         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
725         Likewise.
726         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
727         Likewise.
728         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
729         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
730         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
731         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
732         Likewise.
733         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
734         Likewise.
735         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
736         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
737         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
738         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
739         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
740         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
741         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
742         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
743         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
744         Likewise.
745         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
746         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
747         Likewise.
748         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
749         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
750         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
751         Likewise.
752         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
753         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
754         Likewise.
755         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
756         Likewise.
757         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
758         Likewise.
759         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
760         Likewise.
761         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
762         Likewise.
763         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
764         Likewise.
765         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
766         Likewise.
767         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
768         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
769         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
770         Likewise.
771         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
772         Likewise.
773         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
774         Likewise.
775         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
776         Likewise.
777         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
778         Likewise.
779         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
780         Likewise.
781         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
782         Likewise.
783         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
784         Likewise.
785         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
786         Likewise.
787         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
788         Likewise.
789         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
790         Likewise.
791         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
792         Likewise.
793         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
794         Likewise.
795         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
796         Likewise.
797         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
798         Likewise.
799         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
800         Likewise.
801         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
802         Likewise.
803         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
804         Likewise.
805         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
806         Likewise.
807         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
808         Likewise.
809         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
810         Likewise.
811         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
812         Likewise.
813         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
814         Likewise.
815         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
816         Likewise.
817         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
818         Likewise.
819         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
820         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
821         Likewise.
822         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
823         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
824         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
825         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
826         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
827         Likewise.
828         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
829         Likewise.
830         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
831         Likewise.
832         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
833         Likewise.
834         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
835         Likewise.
836         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
837         Likewise.
838         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
839         Likewise.
840         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
841         Likewise.
842         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
843         Likewise.
844         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
845         Likewise.
846         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
847         Likewise.
848         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
849         Likewise.
850         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
851         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
852         Likewise.
853         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
854         Likewise.
855         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
856         Likewise.
857         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
858         Likewise.
859         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
860         Likewise.
861         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
862         Likewise.
863         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
864         Likewise.
865         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
866         Likewise.
867         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
868         Likewise.
869         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
870         Likewise.
871         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
872         Likewise.
873         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
874         Likewise.
875         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
876         Likewise.
877         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
878         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
879         Likewise.
880         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
881         Likewise.
882         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
883         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
884         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
885         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
886         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
887         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
888         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
889         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
890         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
891         Likewise.
892         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
893         Likewise.
894         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
895         Likewise.
896         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
897         Likewise.
898         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
899         Likewise.
900         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
901         Likewise.
902         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
903         Likewise.
904         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
905         Likewise.
906         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
907         Likewise.
908         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
909         Likewise.
910         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
911         Likewise.
912         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
913         Likewise.
914         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
915         Likewise.
916         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
917         Likewise.
918         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
919         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
920         Likewise.
921         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
922         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
923         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
924         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
925         Likewise.
926         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
927         Likewise.
928         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
929         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
930         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
931         Likewise.
932         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
933         Likewise.
934         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
935         Likewise.
936         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
937         Likewise.
938         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
939         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
940         Likewise.
941         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
942         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
943         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
944         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
945         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
946         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
947         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
948         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
949         Likewise.
950         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
951         Likewise.
952         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
953         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
954         Likewise.
955         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
956         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
957         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
958         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
959         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
960         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
961         Likewise.
962         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
963         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
964         Likewise.
965         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
966         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
967         Likewise.
968         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
969         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
970         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
971         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
972         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
973         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
974         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
975         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
976         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
977         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
978         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
979         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
980         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
981         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
982         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
983         Likewise.
984         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
985         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
986         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
987         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
988         Likewise.
989         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
990         Likewise.
991         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
992         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
993         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
994         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
995         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
996         Likewise.
997         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
998         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
999         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
1000         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
1001         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
1002         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
1003         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
1004         Likewise.
1005         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
1006         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
1007         Likewise.
1008         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
1009         Likewise.
1010         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
1011         Likewise.
1012         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
1013         Likewise.
1014         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
1015         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
1016         Likewise.
1017         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
1018         Likewise.
1019         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
1020         Likewise.
1021         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
1022         Likewise.
1023         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
1024         Likewise.
1025         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
1026         Likewise.
1027         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
1028         Likewise.
1029         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
1030         Likewise.
1031         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
1032         Likewise.
1033         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
1034         Likewise.
1035         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
1036         Likewise.
1037         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
1038         Likewise.
1039         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
1040         Likewise.
1041         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
1042         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
1043         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
1044         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
1045         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
1046         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
1047         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
1048         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
1049         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
1050         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
1051         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
1052         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
1053         Likewise.
1054         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
1055         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
1056         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
1057         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
1058         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
1059         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
1060         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
1061         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
1062         Likewise.
1063         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
1064         Likewise.
1065         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
1066         Likewise.
1067         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
1068         Likewise.
1069         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
1070         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
1071         Likewise.
1072         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
1073         Likewise.
1074         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
1075         Likewise.
1076         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
1077         Likewise.
1078         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
1079         Likewise.
1080         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
1081         Likewise.
1082         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
1083         Likewise.
1084         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
1085         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
1086         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
1087         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
1088         Likewise.
1089         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
1090         Likewise.
1091         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
1092         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
1093         Likewise.
1094         * include/ext/pb_ds/exception.hpp: Likewise.
1095         * include/ext/pb_ds/hash_policy.hpp: Likewise.
1096         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
1097         * include/ext/pb_ds/priority_queue.hpp: Likewise.
1098         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
1099         * include/ext/pb_ds/tree_policy.hpp: Likewise.
1100         * include/ext/pb_ds/trie_policy.hpp: Likewise.
1101         * include/ext/pod_char_traits.h: Likewise.
1102         * include/ext/pointer.h: Likewise.
1103         * include/ext/pool_allocator.h: Likewise.
1104         * include/ext/rb_tree: Likewise.
1105         * include/ext/rc_string_base.h: Likewise.
1106         * include/ext/rope: Likewise.
1107         * include/ext/ropeimpl.h: Likewise.
1108         * include/ext/slist: Likewise.
1109         * include/ext/sso_string_base.h: Likewise.
1110         * include/ext/stdio_filebuf.h: Likewise.
1111         * include/ext/stdio_sync_filebuf.h: Likewise.
1112         * include/ext/string_conversions.h: Likewise.
1113         * include/ext/throw_allocator.h: Likewise.
1114         * include/ext/type_traits.h: Likewise.
1115         * include/ext/typelist.h: Likewise.
1116         * include/ext/vstring.h: Likewise.
1117         * include/ext/vstring.tcc: Likewise.
1118         * include/ext/vstring_fwd.h: Likewise.
1119         * include/ext/vstring_util.h: Likewise.
1120         * include/parallel/algo.h: Likewise.
1121         * include/parallel/algobase.h: Likewise.
1122         * include/parallel/algorithm: Likewise.
1123         * include/parallel/algorithmfwd.h: Likewise.
1124         * include/parallel/balanced_quicksort.h: Likewise.
1125         * include/parallel/base.h: Likewise.
1126         * include/parallel/basic_iterator.h: Likewise.
1127         * include/parallel/checkers.h: Likewise.
1128         * include/parallel/compatibility.h: Likewise.
1129         * include/parallel/compiletime_settings.h: Likewise.
1130         * include/parallel/equally_split.h: Likewise.
1131         * include/parallel/features.h: Likewise.
1132         * include/parallel/find.h: Likewise.
1133         * include/parallel/find_selectors.h: Likewise.
1134         * include/parallel/for_each.h: Likewise.
1135         * include/parallel/for_each_selectors.h: Likewise.
1136         * include/parallel/iterator.h: Likewise.
1137         * include/parallel/list_partition.h: Likewise.
1138         * include/parallel/losertree.h: Likewise.
1139         * include/parallel/merge.h: Likewise.
1140         * include/parallel/multiseq_selection.h: Likewise.
1141         * include/parallel/multiway_merge.h: Likewise.
1142         * include/parallel/multiway_mergesort.h: Likewise.
1143         * include/parallel/numeric: Likewise.
1144         * include/parallel/numericfwd.h: Likewise.
1145         * include/parallel/omp_loop.h: Likewise.
1146         * include/parallel/omp_loop_static.h: Likewise.
1147         * include/parallel/par_loop.h: Likewise.
1148         * include/parallel/parallel.h: Likewise.
1149         * include/parallel/partial_sum.h: Likewise.
1150         * include/parallel/partition.h: Likewise.
1151         * include/parallel/queue.h: Likewise.
1152         * include/parallel/quicksort.h: Likewise.
1153         * include/parallel/random_number.h: Likewise.
1154         * include/parallel/random_shuffle.h: Likewise.
1155         * include/parallel/search.h: Likewise.
1156         * include/parallel/set_operations.h: Likewise.
1157         * include/parallel/settings.h: Likewise.
1158         * include/parallel/sort.h: Likewise.
1159         * include/parallel/tags.h: Likewise.
1160         * include/parallel/types.h: Likewise.
1161         * include/parallel/unique_copy.h: Likewise.
1162         * include/parallel/workstealing.h: Likewise.
1163         * include/precompiled/extc++.h: Likewise.
1164         * include/precompiled/stdc++.h: Likewise.
1165         * include/precompiled/stdtr1c++.h: Likewise.
1166         * include/std/algorithm: Likewise.
1167         * include/std/array: Likewise.
1168         * include/std/bitset: Likewise.
1169         * include/std/c++0x_warning.h: Likewise.
1170         * include/std/chrono: Likewise.
1171         * include/std/complex: Likewise.
1172         * include/std/condition_variable: Likewise.
1173         * include/std/deque: Likewise.
1174         * include/std/forward_list: Likewise.
1175         * include/std/fstream: Likewise.
1176         * include/std/functional: Likewise.
1177         * include/std/iomanip: Likewise.
1178         * include/std/ios: Likewise.
1179         * include/std/iosfwd: Likewise.
1180         * include/std/iostream: Likewise.
1181         * include/std/istream: Likewise.
1182         * include/std/iterator: Likewise.
1183         * include/std/limits: Likewise.
1184         * include/std/list: Likewise.
1185         * include/std/locale: Likewise.
1186         * include/std/map: Likewise.
1187         * include/std/memory: Likewise.
1188         * include/std/mutex: Likewise.
1189         * include/std/numeric: Likewise.
1190         * include/std/ostream: Likewise.
1191         * include/std/queue: Likewise.
1192         * include/std/random: Likewise.
1193         * include/std/ratio: Likewise.
1194         * include/std/regex: Likewise.
1195         * include/std/set: Likewise.
1196         * include/std/sstream: Likewise.
1197         * include/std/stack: Likewise.
1198         * include/std/stdexcept: Likewise.
1199         * include/std/streambuf: Likewise.
1200         * include/std/string: Likewise.
1201         * include/std/system_error: Likewise.
1202         * include/std/thread: Likewise.
1203         * include/std/tuple: Likewise.
1204         * include/std/type_traits: Likewise.
1205         * include/std/unordered_map: Likewise.
1206         * include/std/unordered_set: Likewise.
1207         * include/std/utility: Likewise.
1208         * include/std/valarray: Likewise.
1209         * include/std/vector: Likewise.
1210         * include/tr1/array: Likewise.
1211         * include/tr1/bessel_function.tcc: Likewise.
1212         * include/tr1/beta_function.tcc: Likewise.
1213         * include/tr1/ccomplex: Likewise.
1214         * include/tr1/cctype: Likewise.
1215         * include/tr1/cfenv: Likewise.
1216         * include/tr1/cfloat: Likewise.
1217         * include/tr1/cinttypes: Likewise.
1218         * include/tr1/climits: Likewise.
1219         * include/tr1/cmath: Likewise.
1220         * include/tr1/complex.h: Likewise.
1221         * include/tr1/complex: Likewise.
1222         * include/tr1/cstdarg: Likewise.
1223         * include/tr1/cstdbool: Likewise.
1224         * include/tr1/cstdint: Likewise.
1225         * include/tr1/cstdio: Likewise.
1226         * include/tr1/cstdlib: Likewise.
1227         * include/tr1/ctgmath: Likewise.
1228         * include/tr1/ctime: Likewise.
1229         * include/tr1/ctype.h: Likewise.
1230         * include/tr1/cwchar: Likewise.
1231         * include/tr1/cwctype: Likewise.
1232         * include/tr1/ell_integral.tcc: Likewise.
1233         * include/tr1/exp_integral.tcc: Likewise.
1234         * include/tr1/fenv.h: Likewise.
1235         * include/tr1/float.h: Likewise.
1236         * include/tr1/functional: Likewise.
1237         * include/tr1/functional_hash.h: Likewise.
1238         * include/tr1/gamma.tcc: Likewise.
1239         * include/tr1/hashtable.h: Likewise.
1240         * include/tr1/hypergeometric.tcc: Likewise.
1241         * include/tr1/inttypes.h: Likewise.
1242         * include/tr1/legendre_function.tcc: Likewise.
1243         * include/tr1/limits.h: Likewise.
1244         * include/tr1/math.h: Likewise.
1245         * include/tr1/memory: Likewise.
1246         * include/tr1/modified_bessel_func.tcc: Likewise.
1247         * include/tr1/poly_hermite.tcc: Likewise.
1248         * include/tr1/poly_laguerre.tcc: Likewise.
1249         * include/tr1/random: Likewise.
1250         * include/tr1/regex: Likewise.
1251         * include/tr1/riemann_zeta.tcc: Likewise.
1252         * include/tr1/shared_ptr.h: Likewise.
1253         * include/tr1/special_function_util.h: Likewise.
1254         * include/tr1/stdarg.h: Likewise.
1255         * include/tr1/stdbool.h: Likewise.
1256         * include/tr1/stdint.h: Likewise.
1257         * include/tr1/stdio.h: Likewise.
1258         * include/tr1/stdlib.h: Likewise.
1259         * include/tr1/tgmath.h: Likewise.
1260         * include/tr1/tuple: Likewise.
1261         * include/tr1/type_traits: Likewise.
1262         * include/tr1/unordered_map: Likewise.
1263         * include/tr1/unordered_set: Likewise.
1264         * include/tr1/utility: Likewise.
1265         * include/tr1/wchar.h: Likewise.
1266         * include/tr1/wctype.h: Likewise.
1267         * include/tr1_impl/array: Likewise.
1268         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
1269         * include/tr1_impl/cctype: Likewise.
1270         * include/tr1_impl/cfenv: Likewise.
1271         * include/tr1_impl/cinttypes: Likewise.
1272         * include/tr1_impl/cmath: Likewise.
1273         * include/tr1_impl/complex: Likewise.
1274         * include/tr1_impl/cstdint: Likewise.
1275         * include/tr1_impl/cstdio: Likewise.
1276         * include/tr1_impl/cstdlib: Likewise.
1277         * include/tr1_impl/cwchar: Likewise.
1278         * include/tr1_impl/cwctype: Likewise.
1279         * include/tr1_impl/functional: Likewise.
1280         * include/tr1_impl/functional_hash.h: Likewise.
1281         * include/tr1_impl/hashtable: Likewise.
1282         * include/tr1_impl/hashtable_policy.h: Likewise.
1283         * include/tr1_impl/random.tcc: Likewise.
1284         * include/tr1_impl/random: Likewise.
1285         * include/tr1_impl/regex: Likewise.
1286         * include/tr1_impl/type_traits: Likewise.
1287         * include/tr1_impl/unordered_map: Likewise.
1288         * include/tr1_impl/unordered_set: Likewise.
1289         * include/tr1_impl/utility: Likewise.
1290         * libsupc++/array_type_info.cc: Likewise.
1291         * libsupc++/atexit_arm.cc: Likewise.
1292         * libsupc++/bad_cast.cc: Likewise.
1293         * libsupc++/bad_typeid.cc: Likewise.
1294         * libsupc++/class_type_info.cc: Likewise.
1295         * libsupc++/cxxabi-forced.h: Likewise.
1296         * libsupc++/cxxabi.h: Likewise.
1297         * libsupc++/del_op.cc: Likewise.
1298         * libsupc++/del_opnt.cc: Likewise.
1299         * libsupc++/del_opv.cc: Likewise.
1300         * libsupc++/del_opvnt.cc: Likewise.
1301         * libsupc++/dyncast.cc: Likewise.
1302         * libsupc++/eh_alloc.cc: Likewise.
1303         * libsupc++/eh_arm.cc: Likewise.
1304         * libsupc++/eh_aux_runtime.cc: Likewise.
1305         * libsupc++/eh_call.cc: Likewise.
1306         * libsupc++/eh_catch.cc: Likewise.
1307         * libsupc++/eh_exception.cc: Likewise.
1308         * libsupc++/eh_globals.cc: Likewise.
1309         * libsupc++/eh_personality.cc: Likewise.
1310         * libsupc++/eh_ptr.cc: Likewise.
1311         * libsupc++/eh_term_handler.cc: Likewise.
1312         * libsupc++/eh_terminate.cc: Likewise.
1313         * libsupc++/eh_throw.cc: Likewise.
1314         * libsupc++/eh_type.cc: Likewise.
1315         * libsupc++/eh_unex_handler.cc: Likewise.
1316         * libsupc++/enum_type_info.cc: Likewise.
1317         * libsupc++/exception: Likewise.
1318         * libsupc++/exception_defines.h: Likewise.
1319         * libsupc++/exception_ptr.h: Likewise.
1320         * libsupc++/function_type_info.cc: Likewise.
1321         * libsupc++/fundamental_type_info.cc: Likewise.
1322         * libsupc++/guard.cc: Likewise.
1323         * libsupc++/initializer_list: Likewise.
1324         * libsupc++/new: Likewise.
1325         * libsupc++/new_handler.cc: Likewise.
1326         * libsupc++/new_op.cc: Likewise.
1327         * libsupc++/new_opnt.cc: Likewise.
1328         * libsupc++/new_opv.cc: Likewise.
1329         * libsupc++/new_opvnt.cc: Likewise.
1330         * libsupc++/pbase_type_info.cc: Likewise.
1331         * libsupc++/pmem_type_info.cc: Likewise.
1332         * libsupc++/pointer_type_info.cc: Likewise.
1333         * libsupc++/pure.cc: Likewise.
1334         * libsupc++/si_class_type_info.cc: Likewise.
1335         * libsupc++/tinfo.cc: Likewise.
1336         * libsupc++/tinfo.h: Likewise.
1337         * libsupc++/tinfo2.cc: Likewise.
1338         * libsupc++/typeinfo: Likewise.
1339         * libsupc++/unwind-cxx.h: Likewise.
1340         * libsupc++/vec.cc: Likewise.
1341         * libsupc++/vmi_class_type_info.cc: Likewise.
1342         * libsupc++/vterminate.cc: Likewise.
1343         * po/string_literals.cc: Likewise.
1344         * src/atomic.cc: Likewise.
1345         * src/bitmap_allocator.cc: Likewise.
1346         * src/chrono.cc: Likewise.
1347         * src/codecvt.cc: Likewise.
1348         * src/compatibility-ldbl.cc: Likewise.
1349         * src/compatibility.cc: Likewise.
1350         * src/complex_io.cc: Likewise.
1351         * src/concept-inst.cc: Likewise.
1352         * src/condition_variable.cc: Likewise.
1353         * src/ctype.cc: Likewise.
1354         * src/debug.cc: Likewise.
1355         * src/debug_list.cc: Likewise.
1356         * src/ext-inst.cc: Likewise.
1357         * src/fstream-inst.cc: Likewise.
1358         * src/functexcept.cc: Likewise.
1359         * src/globals_io.cc: Likewise.
1360         * src/hash.cc: Likewise.
1361         * src/hash_c++0x.cc: Likewise.
1362         * src/hashtable.cc: Likewise.
1363         * src/hashtable_c++0x.cc: Likewise.
1364         * src/ios-inst.cc: Likewise.
1365         * src/ios.cc: Likewise.
1366         * src/ios_failure.cc: Likewise.
1367         * src/ios_init.cc: Likewise.
1368         * src/ios_locale.cc: Likewise.
1369         * src/iostream-inst.cc: Likewise.
1370         * src/istream-inst.cc: Likewise.
1371         * src/istream.cc: Likewise.
1372         * src/limits.cc: Likewise.
1373         * src/limits_c++0x.cc: Likewise.
1374         * src/list.cc: Likewise.
1375         * src/locale-inst.cc: Likewise.
1376         * src/locale.cc: Likewise.
1377         * src/locale_facets.cc: Likewise.
1378         * src/locale_init.cc: Likewise.
1379         * src/localename.cc: Likewise.
1380         * src/math_stubs_float.cc: Likewise.
1381         * src/math_stubs_long_double.cc: Likewise.
1382         * src/misc-inst.cc: Likewise.
1383         * src/mt_allocator.cc: Likewise.
1384         * src/mutex.cc: Likewise.
1385         * src/ostream-inst.cc: Likewise.
1386         * src/parallel_list.cc: Likewise.
1387         * src/parallel_settings.cc: Likewise.
1388         * src/pool_allocator.cc: Likewise.
1389         * src/sstream-inst.cc: Likewise.
1390         * src/stdexcept.cc: Likewise.
1391         * src/streambuf-inst.cc: Likewise.
1392         * src/streambuf.cc: Likewise.
1393         * src/string-inst.cc: Likewise.
1394         * src/strstream.cc: Likewise.
1395         * src/system_error.cc: Likewise.
1396         * src/thread.cc: Likewise.
1397         * src/tree.cc: Likewise.
1398         * src/valarray-inst.cc: Likewise.
1399         * src/wlocale-inst.cc: Likewise.
1400         * src/wstring-inst.cc: Likewise.
1401         * doc/xml/manual/intro.xml: Change documentation to refer the
1402         reader to version 3 of the GNU General Public License, version
1403         3.1 of the GCC Runtime Library Exception, and to point readers
1404         at the FSF's license web page.
1405
1406 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
1407
1408         * Makefile.am: Change copyright header to refer to version
1409         3 of the GNU General Public License and to point readers at the
1410         COPYING3 file and the FSF's license web page.
1411         * doc/Makefile.am: Likewise.
1412         * include/Makefile.am: Likewise.
1413         * libsupc++/Makefile.am: Likewise.
1414         * po/Makefile.am: Likewise.
1415         * po/POTFILES.in: Likewise.
1416         * src/Makefile.am: Likewise.
1417         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
1418         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
1419         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
1420         Likewise.
1421         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
1422         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
1423         Likewise.
1424         * testsuite/17_intro/using_namespace_std.cc: Likewise.
1425         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
1426         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
1427         * testsuite/18_support/bad_alloc/what.cc: Likewise.
1428         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
1429         * testsuite/18_support/bad_cast/what.cc: Likewise.
1430         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
1431         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
1432         Likewise.
1433         * testsuite/18_support/bad_exception/what.cc: Likewise.
1434         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
1435         * testsuite/18_support/bad_typeid/what.cc: Likewise.
1436         * testsuite/18_support/exception/38732.cc: Likewise.
1437         * testsuite/18_support/exception/what.cc: Likewise.
1438         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
1439         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
1440         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
1441         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
1442         * testsuite/18_support/headers/climits/values.cc: Likewise.
1443         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
1444         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
1445         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
1446         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
1447         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
1448         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
1449         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
1450         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
1451         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
1452         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
1453         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
1454         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
1455         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
1456         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
1457         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
1458         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
1459         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
1460         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
1461         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
1462         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
1463         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
1464         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
1465         * testsuite/18_support/headers/new/types_std.cc: Likewise.
1466         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
1467         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
1468         * testsuite/18_support/new_delete_placement.cc: Likewise.
1469         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
1470         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
1471         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
1472         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
1473         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
1474         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
1475         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
1476         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
1477         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
1478         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
1479         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
1480         Likewise.
1481         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
1482         * testsuite/18_support/pthread_guard.cc: Likewise.
1483         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
1484         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
1485         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
1486         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
1487         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
1488         Likewise.
1489         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
1490         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
1491         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
1492         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
1493         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
1494         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
1495         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
1496         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
1497         Likewise.
1498         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
1499         Likewise.
1500         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
1501         Likewise.
1502         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
1503         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
1504         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
1505         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
1506         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
1507         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
1508         Likewise.
1509         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
1510         Likewise.
1511         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
1512         Likewise.
1513         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
1514         Likewise.
1515         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
1516         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
1517         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
1518         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
1519         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
1520         Likewise.
1521         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
1522         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
1523         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
1524         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
1525         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
1526         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
1527         Likewise.
1528         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
1529         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
1530         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
1531         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
1532         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
1533         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
1534         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
1535         * testsuite/20_util/aligned_storage/value.cc: Likewise.
1536         * testsuite/20_util/allocator/1.cc: Likewise.
1537         * testsuite/20_util/allocator/10378.cc: Likewise.
1538         * testsuite/20_util/allocator/14176.cc: Likewise.
1539         * testsuite/20_util/allocator/33807.cc: Likewise.
1540         * testsuite/20_util/allocator/8230.cc: Likewise.
1541         * testsuite/20_util/auto_ptr/1.cc: Likewise.
1542         * testsuite/20_util/auto_ptr/2.cc: Likewise.
1543         * testsuite/20_util/auto_ptr/3.cc: Likewise.
1544         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
1545         * testsuite/20_util/auto_ptr/4.cc: Likewise.
1546         * testsuite/20_util/auto_ptr/5.cc: Likewise.
1547         * testsuite/20_util/auto_ptr/6.cc: Likewise.
1548         * testsuite/20_util/auto_ptr/7.cc: Likewise.
1549         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
1550         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
1551         Likewise.
1552         * testsuite/20_util/clocks/1.cc: Likewise.
1553         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
1554         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
1555         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
1556         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
1557         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
1558         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
1559         * testsuite/20_util/duration/cons/1.cc: Likewise.
1560         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
1561         * testsuite/20_util/duration/cons/2.cc: Likewise.
1562         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
1563         Likewise.
1564         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
1565         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
1566         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
1567         Likewise.
1568         * testsuite/20_util/forward/1.cc: Likewise.
1569         * testsuite/20_util/forward/1_neg.cc: Likewise.
1570         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
1571         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
1572         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
1573         * testsuite/20_util/function_objects/dr660.cc: Likewise.
1574         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
1575         Likewise.
1576         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
1577         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
1578         Likewise.
1579         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
1580         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
1581         Likewise.
1582         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
1583         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
1584         Likewise.
1585         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
1586         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
1587         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
1588         Likewise.
1589         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
1590         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
1591         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
1592         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
1593         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
1594         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
1595         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
1596         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
1597         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
1598         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
1599         Likewise.
1600         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
1601         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
1602         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
1603         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
1604         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
1605         Likewise.
1606         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
1607         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
1608         Likewise.
1609         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
1610         * testsuite/20_util/identity/value.cc: Likewise.
1611         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
1612         * testsuite/20_util/is_integral/value.cc: Likewise.
1613         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
1614         Likewise.
1615         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
1616         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
1617         * testsuite/20_util/is_reference/value.cc: Likewise.
1618         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
1619         Likewise.
1620         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
1621         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
1622         * testsuite/20_util/is_signed/value.cc: Likewise.
1623         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
1624         * testsuite/20_util/is_unsigned/value.cc: Likewise.
1625         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
1626         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
1627         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
1628         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
1629         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
1630         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
1631         Likewise.
1632         * testsuite/20_util/move/1.cc: Likewise.
1633         * testsuite/20_util/owner_less/cmp.cc: Likewise.
1634         * testsuite/20_util/pair/1.cc: Likewise.
1635         * testsuite/20_util/pair/2.cc: Likewise.
1636         * testsuite/20_util/pair/3.cc: Likewise.
1637         * testsuite/20_util/pair/4.cc: Likewise.
1638         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
1639         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
1640         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
1641         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
1642         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
1643         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
1644         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
1645         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
1646         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
1647         Likewise.
1648         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
1649         Likewise.
1650         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
1651         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
1652         * testsuite/20_util/rel_ops.cc: Likewise.
1653         * testsuite/20_util/remove_reference/value.cc: Likewise.
1654         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
1655         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
1656         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
1657         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
1658         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
1659         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
1660         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
1661         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
1662         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
1663         Likewise.
1664         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
1665         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
1666         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
1667         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
1668         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
1669         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
1670         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
1671         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
1672         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
1673         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
1674         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
1675         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
1676         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
1677         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
1678         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
1679         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
1680         Likewise.
1681         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
1682         Likewise.
1683         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
1684         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
1685         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
1686         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
1687         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
1688         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
1689         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
1690         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
1691         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
1692         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
1693         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
1694         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
1695         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
1696         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
1697         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
1698         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
1699         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
1700         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
1701         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
1702         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
1703         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
1704         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
1705         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
1706         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
1707         Likewise.
1708         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
1709         Likewise.
1710         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
1711         Likewise.
1712         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
1713         Likewise.
1714         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
1715         Likewise.
1716         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
1717         Likewise.
1718         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
1719         Likewise.
1720         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
1721         Likewise.
1722         * testsuite/20_util/temporary_buffer.cc: Likewise.
1723         * testsuite/20_util/time_point/1.cc: Likewise.
1724         * testsuite/20_util/time_point/2.cc: Likewise.
1725         * testsuite/20_util/time_point/3.cc: Likewise.
1726         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
1727         Likewise.
1728         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
1729         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
1730         Likewise.
1731         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
1732         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
1733         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
1734         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
1735         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
1736         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
1737         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
1738         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
1739         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
1740         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
1741         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
1742         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
1743         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
1744         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
1745         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
1746         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
1747         Likewise.
1748         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
1749         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
1750         Likewise.
1751         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
1752         Likewise.
1753         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
1754         Likewise.
1755         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
1756         Likewise.
1757         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
1758         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
1759         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
1760         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
1761         Likewise.
1762         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
1763         Likewise.
1764         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
1765         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
1766         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
1767         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
1768         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
1769         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
1770         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
1771         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
1772         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
1773         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
1774         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
1775         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
1776         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
1777         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
1778         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
1779         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
1780         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
1781         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
1782         Likewise.
1783         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
1784         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
1785         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
1786         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
1787         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
1788         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
1789         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
1790         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
1791         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
1792         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
1793         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
1794         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
1795         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
1796         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
1797         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
1798         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
1799         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
1800         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
1801         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
1802         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
1803         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
1804         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
1805         Likewise.
1806         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
1807         Likewise.
1808         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
1809         Likewise.
1810         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
1811         Likewise.
1812         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
1813         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
1814         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
1815         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
1816         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
1817         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
1818         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
1819         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
1820         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
1821         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
1822         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
1823         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
1824         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
1825         Likewise.
1826         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
1827         Likewise.
1828         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
1829         Likewise.
1830         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
1831         Likewise.
1832         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
1833         Likewise.
1834         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
1835         Likewise.
1836         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
1837         Likewise.
1838         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
1839         Likewise.
1840         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
1841         Likewise.
1842         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
1843         Likewise.
1844         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
1845         Likewise.
1846         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
1847         Likewise.
1848         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
1849         Likewise.
1850         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
1851         Likewise.
1852         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
1853         Likewise.
1854         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
1855         Likewise.
1856         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
1857         Likewise.
1858         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
1859         Likewise.
1860         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
1861         Likewise.
1862         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
1863         Likewise.
1864         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
1865         Likewise.
1866         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
1867         Likewise.
1868         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
1869         Likewise.
1870         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
1871         Likewise.
1872         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
1873         Likewise.
1874         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
1875         Likewise.
1876         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
1877         Likewise.
1878         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
1879         Likewise.
1880         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
1881         Likewise.
1882         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
1883         Likewise.
1884         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
1885         Likewise.
1886         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
1887         Likewise.
1888         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
1889         Likewise.
1890         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
1891         Likewise.
1892         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
1893         Likewise.
1894         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
1895         Likewise.
1896         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
1897         Likewise.
1898         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
1899         Likewise.
1900         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
1901         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
1902         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
1903         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
1904         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
1905         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
1906         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
1907         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
1908         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
1909         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
1910         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
1911         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
1912         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
1913         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
1914         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
1915         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
1916         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
1917         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
1918         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
1919         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
1920         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
1921         Likewise.
1922         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
1923         Likewise.
1924         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
1925         Likewise.
1926         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
1927         Likewise.
1928         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
1929         Likewise.
1930         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
1931         Likewise.
1932         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
1933         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
1934         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
1935         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
1936         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
1937         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
1938         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
1939         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
1940         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
1941         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
1942         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
1943         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
1944         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
1945         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
1946         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
1947         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
1948         Likewise.
1949         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
1950         Likewise.
1951         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
1952         Likewise.
1953         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
1954         Likewise.
1955         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
1956         Likewise.
1957         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
1958         Likewise.
1959         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
1960         Likewise.
1961         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
1962         Likewise.
1963         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
1964         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
1965         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
1966         Likewise.
1967         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
1968         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
1969         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
1970         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
1971         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
1972         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
1973         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
1974         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
1975         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
1976         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
1977         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
1978         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
1979         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
1980         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
1981         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
1982         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
1983         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
1984         Likewise.
1985         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
1986         Likewise.
1987         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
1988         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
1989         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
1990         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
1991         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
1992         Likewise.
1993         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
1994         Likewise.
1995         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
1996         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
1997         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
1998         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
1999         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
2000         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
2001         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
2002         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
2003         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
2004         Likewise.
2005         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
2006         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
2007         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
2008         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
2009         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
2010         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
2011         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
2012         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
2013         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
2014         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
2015         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
2016         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
2017         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
2018         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
2019         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
2020         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
2021         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
2022         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
2023         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
2024         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
2025         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
2026         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
2027         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
2028         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
2029         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
2030         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
2031         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
2032         Likewise.
2033         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
2034         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
2035         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
2036         Likewise.
2037         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
2038         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
2039         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
2040         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
2041         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
2042         Likewise.
2043         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
2044         Likewise.
2045         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
2046         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
2047         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
2048         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
2049         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
2050         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
2051         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
2052         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
2053         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
2054         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
2055         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
2056         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
2057         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
2058         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
2059         Likewise.
2060         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
2061         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
2062         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
2063         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
2064         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
2065         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
2066         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
2067         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
2068         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
2069         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
2070         Likewise.
2071         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
2072         Likewise.
2073         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
2074         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
2075         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
2076         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
2077         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
2078         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
2079         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
2080         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
2081         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
2082         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
2083         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
2084         Likewise.
2085         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
2086         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
2087         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
2088         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
2089         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
2090         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
2091         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
2092         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
2093         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
2094         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
2095         Likewise.
2096         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
2097         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
2098         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
2099         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
2100         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
2101         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
2102         Likewise.
2103         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
2104         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
2105         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
2106         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
2107         Likewise.
2108         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
2109         Likewise.
2110         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
2111         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
2112         Likewise.
2113         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
2114         * testsuite/22_locale/ctype/2.cc: Likewise.
2115         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
2116         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
2117         * testsuite/22_locale/ctype/dr695.cc: Likewise.
2118         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
2119         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
2120         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
2121         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
2122         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
2123         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
2124         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
2125         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
2126         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
2127         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
2128         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
2129         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
2130         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
2131         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
2132         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
2133         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
2134         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
2135         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
2136         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
2137         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
2138         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
2139         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
2140         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
2141         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
2142         * testsuite/22_locale/facet/1.cc: Likewise.
2143         * testsuite/22_locale/facet/2.cc: Likewise.
2144         * testsuite/22_locale/facet/25421.cc: Likewise.
2145         * testsuite/22_locale/global_templates/1.cc: Likewise.
2146         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
2147         Likewise.
2148         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
2149         Likewise.
2150         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
2151         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
2152         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
2153         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
2154         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
2155         * testsuite/22_locale/locale/13630.cc: Likewise.
2156         * testsuite/22_locale/locale/cons/1.cc: Likewise.
2157         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
2158         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
2159         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
2160         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
2161         * testsuite/22_locale/locale/cons/2.cc: Likewise.
2162         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
2163         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
2164         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
2165         * testsuite/22_locale/locale/cons/4.cc: Likewise.
2166         * testsuite/22_locale/locale/cons/5.cc: Likewise.
2167         * testsuite/22_locale/locale/cons/6.cc: Likewise.
2168         * testsuite/22_locale/locale/cons/7.cc: Likewise.
2169         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
2170         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
2171         * testsuite/22_locale/locale/cons/8.cc: Likewise.
2172         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
2173         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
2174         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
2175         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
2176         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
2177         * testsuite/22_locale/locale/operations/1.cc: Likewise.
2178         * testsuite/22_locale/locale/operations/2.cc: Likewise.
2179         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
2180         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
2181         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
2182         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
2183         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
2184         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
2185         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
2186         Likewise.
2187         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
2188         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
2189         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
2190         Likewise.
2191         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
2192         Likewise.
2193         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
2194         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
2195         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
2196         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
2197         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
2198         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
2199         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
2200         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
2201         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
2202         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
2203         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
2204         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
2205         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
2206         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
2207         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
2208         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
2209         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
2210         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
2211         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
2212         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
2213         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
2214         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
2215         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
2216         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
2217         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
2218         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
2219         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
2220         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
2221         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
2222         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
2223         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
2224         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
2225         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
2226         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
2227         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
2228         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
2229         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
2230         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
2231         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
2232         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
2233         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
2234         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
2235         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
2236         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
2237         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
2238         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
2239         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
2240         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
2241         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
2242         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
2243         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
2244         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
2245         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
2246         Likewise.
2247         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
2248         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
2249         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
2250         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
2251         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
2252         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
2253         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
2254         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
2255         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
2256         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
2257         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
2258         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
2259         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
2260         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
2261         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
2262         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
2263         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
2264         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
2265         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
2266         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
2267         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
2268         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
2269         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
2270         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
2271         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
2272         Likewise.
2273         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
2274         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
2275         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
2276         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
2277         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
2278         Likewise.
2279         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
2280         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
2281         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
2282         Likewise.
2283         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
2284         Likewise.
2285         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
2286         Likewise.
2287         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
2288         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
2289         Likewise.
2290         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
2291         Likewise.
2292         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
2293         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
2294         Likewise.
2295         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
2296         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
2297         Likewise.
2298         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
2299         Likewise.
2300         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
2301         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
2302         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
2303         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
2304         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
2305         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
2306         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
2307         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
2308         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
2309         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
2310         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
2311         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
2312         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
2313         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
2314         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
2315         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
2316         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
2317         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
2318         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
2319         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
2320         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
2321         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
2322         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
2323         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
2324         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
2325         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
2326         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
2327         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
2328         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
2329         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
2330         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
2331         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
2332         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
2333         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
2334         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
2335         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
2336         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
2337         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
2338         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
2339         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
2340         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
2341         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
2342         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
2343         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
2344         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
2345         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
2346         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
2347         Likewise.
2348         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
2349         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
2350         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
2351         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
2352         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
2353         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
2354         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
2355         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
2356         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
2357         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
2358         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
2359         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
2360         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
2361         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
2362         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
2363         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
2364         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
2365         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
2366         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
2367         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
2368         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
2369         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
2370         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
2371         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
2372         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
2373         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
2374         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
2375         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
2376         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
2377         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
2378         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
2379         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
2380         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
2381         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
2382         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
2383         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
2384         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
2385         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
2386         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
2387         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
2388         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
2389         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
2390         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
2391         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
2392         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
2393         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
2394         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
2395         Likewise.
2396         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
2397         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
2398         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
2399         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
2400         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
2401         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
2402         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
2403         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
2404         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
2405         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
2406         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
2407         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
2408         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
2409         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
2410         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
2411         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
2412         Likewise.
2413         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
2414         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
2415         Likewise.
2416         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
2417         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
2418         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
2419         Likewise.
2420         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
2421         Likewise.
2422         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
2423         Likewise.
2424         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
2425         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
2426         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
2427         Likewise.
2428         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
2429         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
2430         Likewise.
2431         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
2432         Likewise.
2433         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
2434         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
2435         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
2436         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
2437         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
2438         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
2439         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
2440         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
2441         Likewise.
2442         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
2443         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
2444         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
2445         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
2446         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
2447         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
2448         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
2449         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
2450         Likewise.
2451         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
2452         Likewise.
2453         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
2454         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
2455         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
2456         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
2457         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
2458         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
2459         Likewise.
2460         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
2461         Likewise.
2462         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
2463         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
2464         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
2465         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
2466         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
2467         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
2468         Likewise.
2469         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
2470         Likewise.
2471         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
2472         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
2473         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
2474         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
2475         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
2476         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
2477         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
2478         Likewise.
2479         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
2480         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
2481         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
2482         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
2483         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
2484         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
2485         Likewise.
2486         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
2487         Likewise.
2488         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
2489         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
2490         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
2491         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
2492         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
2493         Likewise.
2494         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
2495         Likewise.
2496         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
2497         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
2498         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
2499         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
2500         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
2501         Likewise.
2502         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
2503         Likewise.
2504         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
2505         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
2506         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
2507         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
2508         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
2509         Likewise.
2510         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
2511         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
2512         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
2513         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
2514         Likewise.
2515         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
2516         Likewise.
2517         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
2518         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
2519         Likewise.
2520         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
2521         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
2522         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
2523         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
2524         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
2525         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
2526         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
2527         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
2528         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
2529         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
2530         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
2531         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
2532         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
2533         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
2534         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
2535         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
2536         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
2537         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
2538         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
2539         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
2540         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
2541         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
2542         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
2543         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
2544         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
2545         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
2546         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
2547         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
2548         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
2549         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
2550         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
2551         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
2552         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
2553         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
2554         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
2555         Likewise.
2556         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
2557         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
2558         * testsuite/23_containers/bitset/18604.cc: Likewise.
2559         * testsuite/23_containers/bitset/all/1.cc: Likewise.
2560         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
2561         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
2562         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
2563         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
2564         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
2565         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
2566         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
2567         * testsuite/23_containers/bitset/input/1.cc: Likewise.
2568         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
2569         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
2570         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
2571         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
2572         * testsuite/23_containers/bitset/test/1.cc: Likewise.
2573         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
2574         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
2575         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
2576         * testsuite/23_containers/deque/18604.cc: Likewise.
2577         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
2578         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
2579         * testsuite/23_containers/deque/cons/1.cc: Likewise.
2580         * testsuite/23_containers/deque/cons/2.cc: Likewise.
2581         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
2582         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
2583         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
2584         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
2585         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
2586         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
2587         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
2588         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
2589         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
2590         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
2591         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
2592         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
2593         * testsuite/23_containers/deque/operators/1.cc: Likewise.
2594         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
2595         Likewise.
2596         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
2597         Likewise.
2598         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
2599         Likewise.
2600         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
2601         Likewise.
2602         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
2603         Likewise.
2604         * testsuite/23_containers/deque/types/1.cc: Likewise.
2605         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
2606         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
2607         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
2608         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
2609         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
2610         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
2611         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
2612         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
2613         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
2614         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
2615         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
2616         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
2617         Likewise.
2618         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
2619         Likewise.
2620         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
2621         Likewise.
2622         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
2623         Likewise.
2624         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
2625         Likewise.
2626         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
2627         Likewise.
2628         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
2629         Likewise.
2630         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
2631         Likewise.
2632         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
2633         Likewise.
2634         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
2635         Likewise.
2636         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
2637         Likewise.
2638         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
2639         Likewise.
2640         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
2641         Likewise.
2642         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
2643         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
2644         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
2645         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
2646         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
2647         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
2648         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
2649         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
2650         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
2651         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
2652         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
2653         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
2654         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
2655         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
2656         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
2657         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
2658         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
2659         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
2660         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
2661         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
2662         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
2663         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
2664         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
2665         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
2666         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
2667         Likewise.
2668         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
2669         Likewise.
2670         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
2671         * testsuite/23_containers/list/18604.cc: Likewise.
2672         * testsuite/23_containers/list/capacity/1.cc: Likewise.
2673         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
2674         * testsuite/23_containers/list/cons/1.cc: Likewise.
2675         * testsuite/23_containers/list/cons/2.cc: Likewise.
2676         * testsuite/23_containers/list/cons/3.cc: Likewise.
2677         * testsuite/23_containers/list/cons/4.cc: Likewise.
2678         * testsuite/23_containers/list/cons/5.cc: Likewise.
2679         * testsuite/23_containers/list/cons/6.cc: Likewise.
2680         * testsuite/23_containers/list/cons/7.cc: Likewise.
2681         * testsuite/23_containers/list/cons/8.cc: Likewise.
2682         * testsuite/23_containers/list/cons/9.cc: Likewise.
2683         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
2684         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
2685         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
2686         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
2687         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
2688         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
2689         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
2690         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
2691         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
2692         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
2693         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
2694         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
2695         * testsuite/23_containers/list/operations/1.cc: Likewise.
2696         * testsuite/23_containers/list/operations/2.cc: Likewise.
2697         * testsuite/23_containers/list/operations/3.cc: Likewise.
2698         * testsuite/23_containers/list/operations/35969.cc: Likewise.
2699         * testsuite/23_containers/list/operations/4.cc: Likewise.
2700         * testsuite/23_containers/list/operations/5.cc: Likewise.
2701         * testsuite/23_containers/list/pthread1.cc: Likewise.
2702         * testsuite/23_containers/list/pthread5.cc: Likewise.
2703         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
2704         Likewise.
2705         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
2706         Likewise.
2707         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
2708         Likewise.
2709         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
2710         Likewise.
2711         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
2712         Likewise.
2713         * testsuite/23_containers/map/18604.cc: Likewise.
2714         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
2715         * testsuite/23_containers/map/element_access/1.cc: Likewise.
2716         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
2717         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
2718         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
2719         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
2720         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
2721         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
2722         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
2723         * testsuite/23_containers/map/operators/1.cc: Likewise.
2724         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
2725         * testsuite/23_containers/map/pthread6.cc: Likewise.
2726         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
2727         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
2728         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
2729         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
2730         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
2731         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
2732         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
2733         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
2734         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
2735         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
2736         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
2737         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
2738         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
2739         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
2740         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
2741         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
2742         * testsuite/23_containers/queue/members/7157.cc: Likewise.
2743         * testsuite/23_containers/set/18604.cc: Likewise.
2744         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
2745         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
2746         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
2747         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
2748         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
2749         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
2750         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
2751         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
2752         * testsuite/23_containers/stack/members/7158.cc: Likewise.
2753         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
2754         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
2755         Likewise.
2756         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
2757         Likewise.
2758         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
2759         Likewise.
2760         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
2761         Likewise.
2762         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
2763         Likewise.
2764         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
2765         Likewise.
2766         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
2767         Likewise.
2768         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
2769         Likewise.
2770         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
2771         Likewise.
2772         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
2773         Likewise.
2774         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
2775         Likewise.
2776         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
2777         Likewise.
2778         * testsuite/23_containers/vector/18604.cc: Likewise.
2779         * testsuite/23_containers/vector/bool/1.cc: Likewise.
2780         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
2781         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
2782         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
2783         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
2784         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
2785         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
2786         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
2787         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
2788         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
2789         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
2790         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
2791         Likewise.
2792         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
2793         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
2794         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
2795         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
2796         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
2797         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
2798         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
2799         * testsuite/23_containers/vector/cons/1.cc: Likewise.
2800         * testsuite/23_containers/vector/cons/2.cc: Likewise.
2801         * testsuite/23_containers/vector/cons/3.cc: Likewise.
2802         * testsuite/23_containers/vector/cons/4.cc: Likewise.
2803         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
2804         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
2805         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
2806         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
2807         Likewise.
2808         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
2809         Likewise.
2810         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
2811         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
2812         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
2813         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
2814         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
2815         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
2816         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
2817         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
2818         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
2819         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
2820         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
2821         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
2822         Likewise.
2823         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
2824         Likewise.
2825         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
2826         Likewise.
2827         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
2828         Likewise.
2829         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
2830         Likewise.
2831         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
2832         Likewise.
2833         * testsuite/23_containers/vector/resize/1.cc: Likewise.
2834         * testsuite/23_containers/vector/types/1.cc: Likewise.
2835         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
2836         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
2837         Likewise.
2838         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
2839         Likewise.
2840         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
2841         Likewise.
2842         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
2843         Likewise.
2844         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
2845         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
2846         Likewise.
2847         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
2848         Likewise.
2849         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
2850         Likewise.
2851         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
2852         Likewise.
2853         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
2854         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
2855         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
2856         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
2857         Likewise.
2858         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
2859         Likewise.
2860         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
2861         Likewise.
2862         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
2863         Likewise.
2864         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
2865         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
2866         Likewise.
2867         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
2868         Likewise.
2869         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
2870         Likewise.
2871         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
2872         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
2873         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
2874         Likewise.
2875         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
2876         Likewise.
2877         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
2878         Likewise.
2879         * testsuite/24_iterators/operations/next.cc: Likewise.
2880         * testsuite/24_iterators/operations/prev.cc: Likewise.
2881         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
2882         Likewise.
2883         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
2884         Likewise.
2885         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
2886         Likewise.
2887         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
2888         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
2889         Likewise.
2890         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
2891         Likewise.
2892         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
2893         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
2894         Likewise.
2895         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
2896         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
2897         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
2898         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
2899         Likewise.
2900         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
2901         Likewise.
2902         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
2903         Likewise.
2904         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
2905         Likewise.
2906         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
2907         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
2908         * testsuite/25_algorithms/all_of/1.cc: Likewise.
2909         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
2910         * testsuite/25_algorithms/any_of/1.cc: Likewise.
2911         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
2912         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
2913         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
2914         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
2915         * testsuite/25_algorithms/copy/1.cc: Likewise.
2916         * testsuite/25_algorithms/copy/2.cc: Likewise.
2917         * testsuite/25_algorithms/copy/3.cc: Likewise.
2918         * testsuite/25_algorithms/copy/34595.cc: Likewise.
2919         * testsuite/25_algorithms/copy/4.cc: Likewise.
2920         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
2921         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
2922         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
2923         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
2924         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
2925         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
2926         Likewise.
2927         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
2928         Likewise.
2929         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
2930         Likewise.
2931         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
2932         Likewise.
2933         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
2934         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
2935         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
2936         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
2937         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
2938         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
2939         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
2940         * testsuite/25_algorithms/count/1.cc: Likewise.
2941         * testsuite/25_algorithms/count/check_type.cc: Likewise.
2942         * testsuite/25_algorithms/count_if/1.cc: Likewise.
2943         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
2944         * testsuite/25_algorithms/equal/1.cc: Likewise.
2945         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
2946         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
2947         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
2948         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
2949         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
2950         * testsuite/25_algorithms/fill/1.cc: Likewise.
2951         * testsuite/25_algorithms/fill/2.cc: Likewise.
2952         * testsuite/25_algorithms/fill/3.cc: Likewise.
2953         * testsuite/25_algorithms/fill/35725.cc: Likewise.
2954         * testsuite/25_algorithms/fill/4.cc: Likewise.
2955         * testsuite/25_algorithms/fill/5.cc: Likewise.
2956         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
2957         * testsuite/25_algorithms/find/1.cc: Likewise.
2958         * testsuite/25_algorithms/find/17441.cc: Likewise.
2959         * testsuite/25_algorithms/find/check_type.cc: Likewise.
2960         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
2961         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
2962         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
2963         Likewise.
2964         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
2965         Likewise.
2966         * testsuite/25_algorithms/find_end/1.cc: Likewise.
2967         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
2968         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
2969         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
2970         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
2971         * testsuite/25_algorithms/find_if/1.cc: Likewise.
2972         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
2973         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
2974         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
2975         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
2976         Likewise.
2977         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
2978         Likewise.
2979         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
2980         Likewise.
2981         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
2982         Likewise.
2983         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
2984         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
2985         * testsuite/25_algorithms/heap/1.cc: Likewise.
2986         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
2987         * testsuite/25_algorithms/includes/1.cc: Likewise.
2988         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
2989         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
2990         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
2991         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
2992         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
2993         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
2994         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
2995         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
2996         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
2997         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
2998         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
2999         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
3000         Likewise.
3001         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
3002         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
3003         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
3004         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
3005         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
3006         * testsuite/25_algorithms/max/1.cc: Likewise.
3007         * testsuite/25_algorithms/max/2.cc: Likewise.
3008         * testsuite/25_algorithms/max/3.cc: Likewise.
3009         * testsuite/25_algorithms/max/37547.cc: Likewise.
3010         * testsuite/25_algorithms/max/4.cc: Likewise.
3011         * testsuite/25_algorithms/max_element/1.cc: Likewise.
3012         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
3013         * testsuite/25_algorithms/merge/1.cc: Likewise.
3014         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
3015         * testsuite/25_algorithms/min/1.cc: Likewise.
3016         * testsuite/25_algorithms/min/2.cc: Likewise.
3017         * testsuite/25_algorithms/min/3.cc: Likewise.
3018         * testsuite/25_algorithms/min/37547.cc: Likewise.
3019         * testsuite/25_algorithms/min/4.cc: Likewise.
3020         * testsuite/25_algorithms/min_element/1.cc: Likewise.
3021         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
3022         * testsuite/25_algorithms/minmax/1.cc: Likewise.
3023         * testsuite/25_algorithms/minmax/2.cc: Likewise.
3024         * testsuite/25_algorithms/minmax/3.cc: Likewise.
3025         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
3026         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
3027         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
3028         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
3029         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
3030         * testsuite/25_algorithms/move/1.cc: Likewise.
3031         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
3032         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
3033         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
3034         * testsuite/25_algorithms/none_of/1.cc: Likewise.
3035         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
3036         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
3037         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
3038         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
3039         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
3040         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
3041         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
3042         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
3043         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
3044         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
3045         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
3046         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
3047         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
3048         * testsuite/25_algorithms/partition/1.cc: Likewise.
3049         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
3050         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
3051         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
3052         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
3053         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
3054         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
3055         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
3056         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
3057         * testsuite/25_algorithms/remove/1.cc: Likewise.
3058         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
3059         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
3060         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
3061         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
3062         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
3063         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
3064         * testsuite/25_algorithms/replace/1.cc: Likewise.
3065         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
3066         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
3067         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
3068         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
3069         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
3070         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
3071         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
3072         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
3073         * testsuite/25_algorithms/rotate/1.cc: Likewise.
3074         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
3075         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
3076         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
3077         * testsuite/25_algorithms/search/1.cc: Likewise.
3078         * testsuite/25_algorithms/search/check_type.cc: Likewise.
3079         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
3080         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
3081         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
3082         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
3083         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
3084         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
3085         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
3086         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
3087         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
3088         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
3089         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
3090         Likewise.
3091         * testsuite/25_algorithms/set_union/1.cc: Likewise.
3092         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
3093         * testsuite/25_algorithms/sort/1.cc: Likewise.
3094         * testsuite/25_algorithms/sort/34095.cc: Likewise.
3095         * testsuite/25_algorithms/sort/34636.cc: Likewise.
3096         * testsuite/25_algorithms/sort/35588.cc: Likewise.
3097         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
3098         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
3099         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
3100         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
3101         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
3102         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
3103         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
3104         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
3105         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
3106         * testsuite/25_algorithms/unique/1.cc: Likewise.
3107         * testsuite/25_algorithms/unique/11480.cc: Likewise.
3108         * testsuite/25_algorithms/unique/2.cc: Likewise.
3109         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
3110         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
3111         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
3112         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
3113         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
3114         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
3115         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
3116         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
3117         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
3118         * testsuite/26_numerics/accumulate/1.cc: Likewise.
3119         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
3120         * testsuite/26_numerics/complex/13450.cc: Likewise.
3121         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
3122         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
3123         * testsuite/26_numerics/complex/dr387.cc: Likewise.
3124         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
3125         * testsuite/26_numerics/complex/dr781.cc: Likewise.
3126         * testsuite/26_numerics/complex/dr844.cc: Likewise.
3127         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
3128         Likewise.
3129         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
3130         Likewise.
3131         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
3132         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
3133         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
3134         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
3135         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
3136         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
3137         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
3138         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
3139         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
3140         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
3141         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
3142         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
3143         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
3144         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
3145         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
3146         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
3147         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
3148         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
3149         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
3150         Likewise.
3151         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
3152         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
3153         Likewise.
3154         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
3155         Likewise.
3156         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
3157         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
3158         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
3159         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
3160         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
3161         * testsuite/26_numerics/inner_product/1.cc: Likewise.
3162         * testsuite/26_numerics/iota/1.cc: Likewise.
3163         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
3164         * testsuite/26_numerics/slice/1.cc: Likewise.
3165         * testsuite/26_numerics/valarray/28277.cc: Likewise.
3166         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
3167         * testsuite/26_numerics/valarray/operators.cc: Likewise.
3168         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
3169         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
3170         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
3171         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
3172         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
3173         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
3174         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
3175         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
3176         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
3177         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
3178         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
3179         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
3180         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
3181         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
3182         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
3183         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
3184         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
3185         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
3186         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
3187         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
3188         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
3189         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
3190         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
3191         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
3192         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
3193         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
3194         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
3195         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
3196         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
3197         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
3198         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
3199         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
3200         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
3201         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
3202         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
3203         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
3204         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
3205         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
3206         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
3207         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
3208         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
3209         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
3210         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
3211         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
3212         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
3213         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
3214         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
3215         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
3216         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
3217         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
3218         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
3219         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
3220         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
3221         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
3222         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
3223         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
3224         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
3225         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
3226         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
3227         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
3228         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
3229         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
3230         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
3231         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
3232         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
3233         Likewise.
3234         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
3235         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
3236         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
3237         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
3238         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
3239         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
3240         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
3241         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
3242         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
3243         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
3244         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
3245         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
3246         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
3247         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
3248         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
3249         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
3250         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
3251         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
3252         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
3253         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
3254         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
3255         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
3256         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
3257         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
3258         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
3259         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
3260         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
3261         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
3262         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
3263         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
3264         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
3265         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
3266         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
3267         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
3268         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
3269         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
3270         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
3271         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
3272         Likewise.
3273         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
3274         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
3275         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
3276         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
3277         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
3278         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
3279         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
3280         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
3281         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
3282         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
3283         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
3284         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
3285         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
3286         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
3287         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
3288         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
3289         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
3290         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
3291         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
3292         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
3293         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
3294         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
3295         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
3296         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
3297         Likewise.
3298         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
3299         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
3300         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
3301         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
3302         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
3303         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
3304         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
3305         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
3306         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
3307         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
3308         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
3309         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
3310         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
3311         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
3312         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
3313         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
3314         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
3315         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
3316         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
3317         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
3318         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
3319         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
3320         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
3321         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
3322         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
3323         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
3324         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
3325         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
3326         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
3327         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
3328         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
3329         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
3330         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
3331         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
3332         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
3333         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
3334         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
3335         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
3336         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
3337         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
3338         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
3339         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
3340         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
3341         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
3342         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
3343         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
3344         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
3345         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
3346         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
3347         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
3348         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
3349         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
3350         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
3351         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
3352         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
3353         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
3354         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
3355         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
3356         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
3357         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
3358         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
3359         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
3360         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
3361         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
3362         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
3363         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
3364         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
3365         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
3366         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
3367         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
3368         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
3369         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
3370         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
3371         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
3372         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
3373         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
3374         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
3375         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
3376         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
3377         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
3378         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
3379         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
3380         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
3381         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
3382         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
3383         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
3384         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
3385         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
3386         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
3387         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
3388         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
3389         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
3390         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
3391         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
3392         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
3393         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
3394         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
3395         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
3396         Likewise.
3397         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
3398         Likewise.
3399         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
3400         Likewise.
3401         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
3402         Likewise.
3403         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
3404         Likewise.
3405         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
3406         Likewise.
3407         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
3408         Likewise.
3409         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
3410         Likewise.
3411         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
3412         Likewise.
3413         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
3414         Likewise.
3415         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
3416         Likewise.
3417         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
3418         Likewise.
3419         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
3420         Likewise.
3421         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
3422         Likewise.
3423         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
3424         Likewise.
3425         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
3426         Likewise.
3427         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
3428         Likewise.
3429         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
3430         Likewise.
3431         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
3432         Likewise.
3433         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
3434         Likewise.
3435         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
3436         Likewise.
3437         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
3438         Likewise.
3439         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
3440         Likewise.
3441         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3442         Likewise.
3443         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
3444         Likewise.
3445         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
3446         Likewise.
3447         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
3448         Likewise.
3449         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
3450         Likewise.
3451         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
3452         Likewise.
3453         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
3454         Likewise.
3455         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
3456         Likewise.
3457         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
3458         Likewise.
3459         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
3460         Likewise.
3461         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
3462         Likewise.
3463         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
3464         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
3465         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
3466         Likewise.
3467         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
3468         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
3469         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
3470         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
3471         Likewise.
3472         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
3473         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
3474         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
3475         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
3476         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
3477         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
3478         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
3479         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
3480         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
3481         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
3482         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
3483         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
3484         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
3485         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
3486         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
3487         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
3488         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
3489         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
3490         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
3491         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
3492         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
3493         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
3494         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
3495         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
3496         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
3497         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
3498         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
3499         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
3500         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
3501         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
3502         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
3503         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
3504         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
3505         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
3506         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
3507         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
3508         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
3509         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
3510         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
3511         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
3512         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
3513         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
3514         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
3515         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
3516         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
3517         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
3518         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
3519         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
3520         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
3521         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
3522         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
3523         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
3524         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
3525         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
3526         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
3527         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
3528         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
3529         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
3530         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
3531         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
3532         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
3533         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
3534         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
3535         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
3536         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
3537         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
3538         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
3539         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
3540         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
3541         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
3542         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
3543         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
3544         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
3545         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
3546         Likewise.
3547         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
3548         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
3549         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
3550         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
3551         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
3552         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
3553         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
3554         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
3555         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
3556         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
3557         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
3558         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
3559         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
3560         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
3561         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
3562         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
3563         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
3564         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
3565         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
3566         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
3567         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
3568         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
3569         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
3570         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
3571         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
3572         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
3573         Likewise.
3574         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
3575         Likewise.
3576         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
3577         Likewise.
3578         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
3579         Likewise.
3580         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
3581         Likewise.
3582         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
3583         Likewise.
3584         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
3585         Likewise.
3586         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
3587         Likewise.
3588         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
3589         Likewise.
3590         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
3591         Likewise.
3592         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
3593         Likewise.
3594         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
3595         Likewise.
3596         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
3597         Likewise.
3598         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
3599         Likewise.
3600         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
3601         Likewise.
3602         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
3603         Likewise.
3604         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
3605         Likewise.
3606         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
3607         Likewise.
3608         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
3609         Likewise.
3610         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
3611         Likewise.
3612         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
3613         Likewise.
3614         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3615         Likewise.
3616         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
3617         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
3618         Likewise.
3619         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
3620         Likewise.
3621         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
3622         Likewise.
3623         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
3624         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
3625         Likewise.
3626         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
3627         Likewise.
3628         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
3629         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
3630         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
3631         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
3632         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
3633         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
3634         Likewise.
3635         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
3636         Likewise.
3637         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
3638         Likewise.
3639         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
3640         Likewise.
3641         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
3642         Likewise.
3643         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
3644         Likewise.
3645         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
3646         Likewise.
3647         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
3648         Likewise.
3649         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
3650         Likewise.
3651         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
3652         Likewise.
3653         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
3654         Likewise.
3655         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
3656         Likewise.
3657         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
3658         Likewise.
3659         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
3660         Likewise.
3661         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
3662         Likewise.
3663         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
3664         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
3665         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
3666         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
3667         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
3668         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
3669         Likewise.
3670         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
3671         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
3672         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
3673         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
3674         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
3675         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
3676         Likewise.
3677         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
3678         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
3679         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
3680         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
3681         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
3682         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
3683         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
3684         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
3685         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
3686         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
3687         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
3688         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
3689         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
3690         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
3691         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
3692         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
3693         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
3694         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
3695         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
3696         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
3697         Likewise.
3698         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
3699         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
3700         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
3701         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
3702         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
3703         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
3704         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
3705         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
3706         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
3707         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
3708         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
3709         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
3710         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
3711         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
3712         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
3713         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
3714         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
3715         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
3716         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
3717         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
3718         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
3719         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
3720         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
3721         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
3722         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
3723         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
3724         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
3725         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
3726         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
3727         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
3728         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
3729         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
3730         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
3731         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
3732         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
3733         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
3734         Likewise.
3735         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
3736         Likewise.
3737         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
3738         Likewise.
3739         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
3740         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
3741         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
3742         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
3743         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
3744         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
3745         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
3746         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
3747         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
3748         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
3749         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
3750         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
3751         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
3752         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
3753         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
3754         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
3755         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
3756         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
3757         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
3758         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
3759         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
3760         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
3761         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
3762         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
3763         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
3764         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
3765         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
3766         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
3767         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
3768         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
3769         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
3770         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
3771         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
3772         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
3773         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
3774         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
3775         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
3776         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
3777         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
3778         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
3779         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
3780         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
3781         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
3782         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
3783         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
3784         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
3785         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
3786         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
3787         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
3788         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
3789         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
3790         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
3791         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
3792         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
3793         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
3794         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
3795         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
3796         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
3797         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
3798         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
3799         Likewise.
3800         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
3801         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
3802         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
3803         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
3804         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
3805         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
3806         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
3807         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
3808         * testsuite/27_io/fpos/11450.cc: Likewise.
3809         * testsuite/27_io/fpos/14320-1.cc: Likewise.
3810         * testsuite/27_io/fpos/14320-2.cc: Likewise.
3811         * testsuite/27_io/fpos/14320-3.cc: Likewise.
3812         * testsuite/27_io/fpos/14320-4.cc: Likewise.
3813         * testsuite/27_io/fpos/14320-5.cc: Likewise.
3814         * testsuite/27_io/fpos/14775.cc: Likewise.
3815         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
3816         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
3817         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
3818         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
3819         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
3820         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
3821         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
3822         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
3823         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
3824         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
3825         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
3826         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
3827         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
3828         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
3829         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
3830         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
3831         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
3832         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
3833         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
3834         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
3835         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
3836         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
3837         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
3838         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
3839         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
3840         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
3841         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
3842         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
3843         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
3844         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
3845         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
3846         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
3847         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
3848         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
3849         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
3850         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
3851         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
3852         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
3853         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
3854         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
3855         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
3856         * testsuite/27_io/objects/char/1.cc: Likewise.
3857         * testsuite/27_io/objects/char/10.cc: Likewise.
3858         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
3859         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
3860         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
3861         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
3862         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
3863         * testsuite/27_io/objects/char/2.cc: Likewise.
3864         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
3865         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
3866         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
3867         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
3868         * testsuite/27_io/objects/char/5.cc: Likewise.
3869         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
3870         * testsuite/27_io/objects/char/6.cc: Likewise.
3871         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
3872         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
3873         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
3874         * testsuite/27_io/objects/char/7.cc: Likewise.
3875         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
3876         * testsuite/27_io/objects/char/8.cc: Likewise.
3877         * testsuite/27_io/objects/char/9.cc: Likewise.
3878         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
3879         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
3880         * testsuite/27_io/objects/char/dr455.cc: Likewise.
3881         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
3882         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
3883         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
3884         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
3885         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
3886         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
3887         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
3888         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
3889         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
3890         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
3891         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
3892         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
3893         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
3894         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
3895         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
3896         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
3897         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
3898         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
3899         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
3900         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
3901         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
3902         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
3903         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
3904         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
3905         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
3906         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
3907         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
3908         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
3909         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
3910         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
3911         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
3912         * testsuite/27_io/types/1.cc: Likewise.
3913         * testsuite/27_io/types/2.cc: Likewise.
3914         * testsuite/27_io/types/3.cc: Likewise.
3915         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
3916         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
3917         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
3918         Likewise.
3919         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
3920         Likewise.
3921         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
3922         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
3923         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
3924         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
3925         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
3926         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
3927         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
3928         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
3929         Likewise.
3930         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
3931         Likewise.
3932         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
3933         Likewise.
3934         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
3935         Likewise.
3936         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
3937         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
3938         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
3939         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
3940         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
3941         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
3942         Likewise.
3943         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
3944         Likewise.
3945         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
3946         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
3947         * testsuite/30_threads/thread/id/operators.cc: Likewise.
3948         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
3949         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
3950         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
3951         * testsuite/Makefile.am: Likewise.
3952         * testsuite/abi/30586.cc: Likewise.
3953         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
3954         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
3955         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
3956         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
3957         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
3958         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
3959         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
3960         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
3961         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
3962         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
3963         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
3964         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
3965         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
3966         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
3967         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
3968         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
3969         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
3970         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
3971         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
3972         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
3973         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
3974         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
3975         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
3976         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
3977         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
3978         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
3979         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
3980         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
3981         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
3982         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
3983         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
3984         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
3985         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
3986         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
3987         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
3988         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
3989         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
3990         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
3991         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
3992         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
3993         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
3994         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
3995         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
3996         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
3997         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
3998         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
3999         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
4000         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
4001         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
4002         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
4003         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
4004         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
4005         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
4006         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
4007         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
4008         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
4009         * testsuite/abi/demangle/regression/7986.cc: Likewise.
4010         * testsuite/abi/demangle/regression/8897.cc: Likewise.
4011         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
4012         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
4013         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
4014         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
4015         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
4016         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
4017         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
4018         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
4019         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
4020         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
4021         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
4022         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
4023         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
4024         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
4025         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
4026         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
4027         * testsuite/abi/demangle/regression/old.cc: Likewise.
4028         * testsuite/abi/header_cxxabi.c: Likewise.
4029         * testsuite/backward/11460.cc: Likewise.
4030         * testsuite/backward/hash_map/1.cc: Likewise.
4031         * testsuite/backward/hash_map/14648.cc: Likewise.
4032         * testsuite/backward/hash_map/23528.cc: Likewise.
4033         * testsuite/backward/hash_set/1.cc: Likewise.
4034         * testsuite/backward/strstream_members.cc: Likewise.
4035         * testsuite/config/default.exp: Likewise.
4036         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
4037         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
4038         * testsuite/data/istream_extractor_other-1.tst: Likewise.
4039         * testsuite/data/istream_extractor_other-1.txt: Likewise.
4040         * testsuite/data/istream_extractor_other-2.tst: Likewise.
4041         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
4042         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
4043         * testsuite/data/sgetn.txt: Likewise.
4044         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
4045         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
4046         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
4047         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
4048         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
4049         * testsuite/ext/array_allocator/26875.cc: Likewise.
4050         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
4051         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
4052         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
4053         * testsuite/ext/array_allocator/check_new.cc: Likewise.
4054         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
4055         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
4056         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
4057         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
4058         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
4059         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
4060         * testsuite/ext/codecvt/1.cc: Likewise.
4061         * testsuite/ext/codecvt/char-1.cc: Likewise.
4062         * testsuite/ext/codecvt/char-2.cc: Likewise.
4063         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
4064         * testsuite/ext/concept_checks.cc: Likewise.
4065         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
4066         Likewise.
4067         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
4068         Likewise.
4069         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
4070         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
4071         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
4072         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
4073         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
4074         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
4075         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
4076         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
4077         Likewise.
4078         * testsuite/ext/headers.cc: Likewise.
4079         * testsuite/ext/is_heap/1.cc: Likewise.
4080         * testsuite/ext/is_heap/check_type.cc: Likewise.
4081         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
4082         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
4083         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
4084         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
4085         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
4086         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
4087         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
4088         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
4089         * testsuite/ext/median.cc: Likewise.
4090         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
4091         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
4092         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
4093         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
4094         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
4095         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
4096         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
4097         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
4098         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
4099         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
4100         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
4101         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
4102         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
4103         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
4104         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
4105         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
4106         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
4107         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
4108         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
4109         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
4110         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
4111         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
4112         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
4113         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
4114         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
4115         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
4116         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
4117         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
4118         * testsuite/ext/new_allocator/check_new.cc: Likewise.
4119         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
4120         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
4121         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
4122         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
4123         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
4124         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
4125         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
4126         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
4127         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
4128         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
4129         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
4130         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
4131         * testsuite/ext/rope/1.cc: Likewise.
4132         * testsuite/ext/rope/2.cc: Likewise.
4133         * testsuite/ext/rope/3.cc: Likewise.
4134         * testsuite/ext/rope/36832.cc: Likewise.
4135         * testsuite/ext/rope/4.cc: Likewise.
4136         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
4137         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
4138         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
4139         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
4140         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
4141         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
4142         Likewise.
4143         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
4144         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
4145         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
4146         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
4147         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
4148         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
4149         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
4150         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
4151         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
4152         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
4153         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
4154         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
4155         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
4156         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
4157         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
4158         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
4159         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
4160         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
4161         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
4162         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
4163         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
4164         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
4165         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
4166         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
4167         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
4168         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
4169         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
4170         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
4171         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
4172         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
4173         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
4174         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
4175         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
4176         * testsuite/lib/dg-options.exp: Likewise.
4177         * testsuite/lib/libstdc++.exp: Likewise.
4178         * testsuite/lib/prune.exp: Likewise.
4179         * testsuite/libstdc++-abi/abi.exp: Likewise.
4180         * testsuite/libstdc++-dg/conformance.exp: Likewise.
4181         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
4182         Likewise.
4183         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
4184         Likewise.
4185         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
4186         Likewise.
4187         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
4188         Likewise.
4189         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
4190         Likewise.
4191         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
4192         Likewise.
4193         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
4194         Likewise.
4195         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
4196         Likewise.
4197         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
4198         Likewise.
4199         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
4200         Likewise.
4201         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
4202         Likewise.
4203         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
4204         Likewise.
4205         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
4206         Likewise.
4207         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
4208         Likewise.
4209         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
4210         Likewise.
4211         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
4212         Likewise.
4213         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
4214         Likewise.
4215         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
4216         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
4217         Likewise.
4218         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
4219         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
4220         Likewise.
4221         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
4222         Likewise.
4223         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
4224         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
4225         Likewise.
4226         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
4227         Likewise.
4228         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
4229         Likewise.
4230         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
4231         Likewise.
4232         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
4233         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
4234         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
4235         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
4236         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
4237         Likewise.
4238         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
4239         Likewise.
4240         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
4241         Likewise.
4242         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
4243         Likewise.
4244         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
4245         Likewise.
4246         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
4247         Likewise.
4248         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
4249         Likewise.
4250         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
4251         Likewise.
4252         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
4253         Likewise.
4254         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
4255         Likewise.
4256         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
4257         Likewise.
4258         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
4259         Likewise.
4260         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
4261         Likewise.
4262         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
4263         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
4264         Likewise.
4265         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
4266         Likewise.
4267         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
4268         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
4269         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
4270         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
4271         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
4272         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
4273         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
4274         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
4275         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
4276         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
4277         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
4278         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
4279         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
4280         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
4281         Likewise.
4282         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
4283         Likewise.
4284         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
4285         Likewise.
4286         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
4287         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
4288         Likewise.
4289         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
4290         Likewise.
4291         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
4292         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
4293         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
4294         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
4295         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
4296         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
4297         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
4298         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
4299         Likewise.
4300         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
4301         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
4302         Likewise.
4303         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
4304         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
4305         Likewise.
4306         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
4307         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
4308         Likewise.
4309         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
4310         Likewise.
4311         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
4312         Likewise.
4313         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
4314         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
4315         Likewise.
4316         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
4317         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
4318         Likewise.
4319         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
4320         Likewise.
4321         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
4322         Likewise.
4323         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
4324         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
4325         Likewise.
4326         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
4327         Likewise.
4328         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
4329         Likewise.
4330         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
4331         Likewise.
4332         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
4333         Likewise.
4334         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
4335         Likewise.
4336         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
4337         Likewise.
4338         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
4339         Likewise.
4340         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
4341         Likewise.
4342         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
4343         Likewise.
4344         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
4345         Likewise.
4346         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
4347         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
4348         Likewise.
4349         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
4350         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
4351         Likewise.
4352         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
4353         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
4354         Likewise.
4355         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
4356         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
4357         Likewise.
4358         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
4359         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
4360         Likewise.
4361         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
4362         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
4363         Likewise.
4364         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
4365         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
4366         Likewise.
4367         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
4368         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
4369         Likewise.
4370         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
4371         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
4372         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
4373         Likewise.
4374         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
4375         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
4376         Likewise.
4377         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
4378         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
4379         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
4380         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
4381         Likewise.
4382         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
4383         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
4384         Likewise.
4385         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
4386         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
4387         Likewise.
4388         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
4389         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
4390         Likewise.
4391         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
4392         Likewise.
4393         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
4394         Likewise.
4395         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
4396         Likewise.
4397         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
4398         Likewise.
4399         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
4400         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
4401         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
4402         Likewise.
4403         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
4404         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
4405         Likewise.
4406         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
4407         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
4408         Likewise.
4409         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
4410         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
4411         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
4412         Likewise.
4413         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
4414         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
4415         Likewise.
4416         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
4417         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
4418         Likewise.
4419         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
4420         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
4421         Likewise.
4422         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
4423         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
4424         Likewise.
4425         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
4426         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
4427         Likewise.
4428         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
4429         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
4430         Likewise.
4431         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
4432         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
4433         Likewise.
4434         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
4435         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
4436         Likewise.
4437         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
4438         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
4439         Likewise.
4440         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
4441         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
4442         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
4443         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
4444         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
4445         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
4446         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
4447         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
4448         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
4449         Likewise.
4450         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
4451         Likewise.
4452         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
4453         Likewise.
4454         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
4455         Likewise.
4456         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
4457         Likewise.
4458         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
4459         Likewise.
4460         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
4461         Likewise.
4462         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
4463         Likewise.
4464         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
4465         Likewise.
4466         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
4467         Likewise.
4468         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
4469         Likewise.
4470         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
4471         Likewise.
4472         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
4473         Likewise.
4474         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
4475         Likewise.
4476         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
4477         Likewise.
4478         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
4479         Likewise.
4480         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
4481         Likewise.
4482         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
4483         Likewise.
4484         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
4485         Likewise.
4486         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
4487         Likewise.
4488         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
4489         Likewise.
4490         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
4491         Likewise.
4492         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
4493         Likewise.
4494         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
4495         Likewise.
4496         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
4497         Likewise.
4498         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
4499         Likewise.
4500         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
4501         Likewise.
4502         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
4503         Likewise.
4504         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
4505         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
4506         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
4507         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
4508         Likewise.
4509         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
4510         Likewise.
4511         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
4512         Likewise.
4513         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
4514         Likewise.
4515         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
4516         Likewise.
4517         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
4518         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
4519         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
4520         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
4521         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
4522         Likewise.
4523         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
4524         Likewise.
4525         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
4526         Likewise.
4527         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
4528         Likewise.
4529         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
4530         Likewise.
4531         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
4532         Likewise.
4533         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
4534         Likewise.
4535         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
4536         Likewise.
4537         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
4538         Likewise.
4539         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
4540         Likewise.
4541         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
4542         Likewise.
4543         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
4544         Likewise.
4545         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
4546         Likewise.
4547         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
4548         Likewise.
4549         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
4550         Likewise.
4551         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
4552         Likewise.
4553         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
4554         Likewise.
4555         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
4556         Likewise.
4557         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
4558         Likewise.
4559         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
4560         Likewise.
4561         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
4562         Likewise.
4563         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
4564         Likewise.
4565         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
4566         Likewise.
4567         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
4568         Likewise.
4569         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
4570         Likewise.
4571         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
4572         Likewise.
4573         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
4574         Likewise.
4575         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
4576         Likewise.
4577         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
4578         Likewise.
4579         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
4580         Likewise.
4581         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
4582         Likewise.
4583         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
4584         Likewise.
4585         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
4586         Likewise.
4587         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
4588         Likewise.
4589         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
4590         Likewise.
4591         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
4592         Likewise.
4593         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
4594         Likewise.
4595         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
4596         Likewise.
4597         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
4598         Likewise.
4599         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
4600         Likewise.
4601         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
4602         Likewise.
4603         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
4604         Likewise.
4605         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
4606         Likewise.
4607         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
4608         Likewise.
4609         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
4610         Likewise.
4611         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
4612         Likewise.
4613         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
4614         Likewise.
4615         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
4616         Likewise.
4617         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
4618         Likewise.
4619         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
4620         Likewise.
4621         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
4622         Likewise.
4623         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
4624         Likewise.
4625         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
4626         Likewise.
4627         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
4628         Likewise.
4629         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
4630         Likewise.
4631         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
4632         Likewise.
4633         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
4634         Likewise.
4635         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
4636         Likewise.
4637         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
4638         Likewise.
4639         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
4640         Likewise.
4641         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
4642         Likewise.
4643         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
4644         Likewise.
4645         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
4646         Likewise.
4647         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
4648         Likewise.
4649         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
4650         Likewise.
4651         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
4652         Likewise.
4653         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
4654         Likewise.
4655         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
4656         Likewise.
4657         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
4658         Likewise.
4659         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
4660         Likewise.
4661         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
4662         Likewise.
4663         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
4664         Likewise.
4665         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
4666         Likewise.
4667         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
4668         Likewise.
4669         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
4670         Likewise.
4671         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
4672         Likewise.
4673         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
4674         Likewise.
4675         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
4676         Likewise.
4677         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
4678         Likewise.
4679         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
4680         Likewise.
4681         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
4682         Likewise.
4683         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
4684         Likewise.
4685         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
4686         Likewise.
4687         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
4688         Likewise.
4689         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
4690         Likewise.
4691         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
4692         Likewise.
4693         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
4694         Likewise.
4695         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
4696         Likewise.
4697         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
4698         Likewise.
4699         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
4700         Likewise.
4701         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
4702         Likewise.
4703         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
4704         Likewise.
4705         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
4706         Likewise.
4707         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
4708         Likewise.
4709         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
4710         Likewise.
4711         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
4712         Likewise.
4713         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
4714         Likewise.
4715         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
4716         Likewise.
4717         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
4718         Likewise.
4719         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
4720         Likewise.
4721         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
4722         Likewise.
4723         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
4724         Likewise.
4725         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
4726         Likewise.
4727         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
4728         Likewise.
4729         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
4730         Likewise.
4731         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
4732         Likewise.
4733         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
4734         Likewise.
4735         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
4736         Likewise.
4737         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
4738         Likewise.
4739         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
4740         Likewise.
4741         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
4742         Likewise.
4743         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
4744         Likewise.
4745         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
4746         Likewise.
4747         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
4748         Likewise.
4749         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
4750         Likewise.
4751         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
4752         Likewise.
4753         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
4754         Likewise.
4755         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
4756         Likewise.
4757         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
4758         Likewise.
4759         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
4760         Likewise.
4761         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
4762         Likewise.
4763         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
4764         Likewise.
4765         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
4766         Likewise.
4767         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
4768         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
4769         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
4770         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
4771         Likewise.
4772         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
4773         Likewise.
4774         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
4775         Likewise.
4776         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
4777         Likewise.
4778         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
4779         Likewise.
4780         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
4781         Likewise.
4782         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
4783         Likewise.
4784         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
4785         Likewise.
4786         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
4787         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
4788         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
4789         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
4790         Likewise.
4791         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
4792         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
4793         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
4794         Likewise.
4795         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
4796         Likewise.
4797         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
4798         Likewise.
4799         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
4800         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
4801         Likewise.
4802         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
4803         Likewise.
4804         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
4805         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
4806         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
4807         Likewise.
4808         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
4809         Likewise.
4810         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
4811         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
4812         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
4813         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
4814         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
4815         Likewise.
4816         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
4817         Likewise.
4818         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
4819         Likewise.
4820         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
4821         Likewise.
4822         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
4823         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
4824         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
4825         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
4826         Likewise.
4827         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
4828         Likewise.
4829         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
4830         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
4831         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
4832         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
4833         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
4834         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
4835         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
4836         Likewise.
4837         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
4838         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
4839         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
4840         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
4841         Likewise.
4842         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
4843         Likewise.
4844         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
4845         Likewise.
4846         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
4847         Likewise.
4848         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
4849         Likewise.
4850         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
4851         Likewise.
4852         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
4853         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
4854         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
4855         Likewise.
4856         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
4857         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
4858         Likewise.
4859         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
4860         Likewise.
4861         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
4862         Likewise.
4863         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
4864         Likewise.
4865         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
4866         Likewise.
4867         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
4868         Likewise.
4869         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
4870         Likewise.
4871         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
4872         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
4873         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
4874         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
4875         Likewise.
4876         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
4877         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
4878         Likewise.
4879         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
4880         Likewise.
4881         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
4882         Likewise.
4883         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
4884         Likewise.
4885         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
4886         Likewise.
4887         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
4888         Likewise.
4889         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
4890         Likewise.
4891         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
4892         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
4893         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
4894         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
4895         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
4896         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
4897         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
4898         Likewise.
4899         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
4900         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
4901         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
4902         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
4903         Likewise.
4904         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
4905         Likewise.
4906         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
4907         Likewise.
4908         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
4909         Likewise.
4910         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
4911         Likewise.
4912         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
4913         Likewise.
4914         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
4915         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
4916         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
4917         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
4918         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
4919         Likewise.
4920         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
4921         Likewise.
4922         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
4923         Likewise.
4924         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
4925         Likewise.
4926         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
4927         Likewise.
4928         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
4929         Likewise.
4930         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
4931         Likewise.
4932         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
4933         Likewise.
4934         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
4935         Likewise.
4936         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
4937         Likewise.
4938         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
4939         Likewise.
4940         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
4941         Likewise.
4942         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
4943         Likewise.
4944         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
4945         Likewise.
4946         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
4947         Likewise.
4948         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
4949         Likewise.
4950         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
4951         Likewise.
4952         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
4953         Likewise.
4954         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
4955         Likewise.
4956         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
4957         Likewise.
4958         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
4959         Likewise.
4960         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
4961         Likewise.
4962         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
4963         Likewise.
4964         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
4965         Likewise.
4966         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
4967         Likewise.
4968         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
4969         Likewise.
4970         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
4971         Likewise.
4972         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
4973         Likewise.
4974         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
4975         Likewise.
4976         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
4977         Likewise.
4978         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
4979         Likewise.
4980         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
4981         Likewise.
4982         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
4983         Likewise.
4984         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
4985         Likewise.
4986         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
4987         Likewise.
4988         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
4989         Likewise.
4990         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
4991         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
4992         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
4993         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
4994         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
4995         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
4996         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
4997         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
4998         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
4999         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
5000         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
5001         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
5002         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
5003         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
5004         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
5005         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
5006         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
5007         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
5008         * testsuite/tr1/headers/all.cc: Likewise.
5009         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
5010         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
5011         * testsuite/util/testsuite_shared.cc: Likewise.
5012         * scripts/extract_symvers: Likewise.  Remove runtime exception.
5013         * testsuite/17_intro/headers/all.cc: Likewise.
5014         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
5015         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
5016         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
5017         Likewise.
5018         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
5019         Likewise.
5020         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
5021         Likewise.
5022         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
5023         Likewise.
5024         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
5025         Likewise.
5026         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
5027         Likewise.
5028         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
5029         Likewise.
5030         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
5031         Likewise.
5032         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
5033         Likewise.
5034         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
5035         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
5036         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
5037         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
5038         Likewise.
5039         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
5040         Likewise.
5041         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
5042         Likewise.
5043         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
5044         Likewise.
5045         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
5046         Likewise.
5047         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
5048         Likewise.
5049         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
5050         Likewise.
5051         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
5052         Likewise.
5053         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
5054         Likewise.
5055         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
5056         Likewise.
5057         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
5058         Likewise.
5059         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
5060         Likewise.
5061         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
5062         Likewise.
5063         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
5064         Likewise.
5065         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
5066         Likewise.
5067         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
5068         Likewise.
5069         * testsuite/20_util/pair/moveable.cc: Likewise.
5070         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
5071         Likewise.
5072         * testsuite/20_util/pair/swap.cc: Likewise.
5073         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
5074         Likewise.
5075         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
5076         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
5077         Likewise.
5078         * testsuite/20_util/tuple/moveable.cc: Likewise.
5079         * testsuite/20_util/tuple/moveable2.cc: Likewise.
5080         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
5081         Likewise.
5082         * testsuite/20_util/tuple/swap.cc: Likewise.
5083         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
5084         Likewise.
5085         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
5086         Likewise.
5087         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
5088         Likewise.
5089         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
5090         Likewise.
5091         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
5092         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
5093         Likewise.
5094         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
5095         Likewise.
5096         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
5097         Likewise.
5098         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
5099         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
5100         Likewise.
5101         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
5102         Likewise.
5103         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
5104         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
5105         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
5106         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
5107         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
5108         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
5109         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
5110         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
5111         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
5112         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
5113         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
5114         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
5115         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
5116         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
5117         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
5118         Likewise.
5119         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
5120         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
5121         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
5122         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
5123         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
5124         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
5125         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
5126         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
5127         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
5128         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
5129         Likewise.
5130         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
5131         Likewise.
5132         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
5133         Likewise.
5134         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
5135         Likewise.
5136         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
5137         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
5138         Likewise.
5139         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
5140         Likewise.
5141         * testsuite/23_containers/deque/14340.cc: Likewise.
5142         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
5143         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
5144         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
5145         * testsuite/23_containers/deque/init-list.cc: Likewise.
5146         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
5147         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
5148         * testsuite/23_containers/deque/moveable.cc: Likewise.
5149         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
5150         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
5151         Likewise.
5152         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
5153         Likewise.
5154         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
5155         Likewise.
5156         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
5157         Likewise.
5158         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
5159         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
5160         Likewise.
5161         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
5162         Likewise.
5163         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
5164         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
5165         Likewise.
5166         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
5167         Likewise.
5168         * testsuite/23_containers/list/14340.cc: Likewise.
5169         * testsuite/23_containers/list/23781.cc: Likewise.
5170         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
5171         * testsuite/23_containers/list/init-list.cc: Likewise.
5172         * testsuite/23_containers/list/moveable.cc: Likewise.
5173         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
5174         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
5175         Likewise.
5176         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
5177         Likewise.
5178         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
5179         Likewise.
5180         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
5181         Likewise.
5182         * testsuite/23_containers/map/14340.cc: Likewise.
5183         * testsuite/23_containers/map/23781.cc: Likewise.
5184         * testsuite/23_containers/map/init-list.cc: Likewise.
5185         * testsuite/23_containers/map/moveable.cc: Likewise.
5186         * testsuite/23_containers/map/operations/1.cc: Likewise.
5187         * testsuite/23_containers/map/operations/31440.cc: Likewise.
5188         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
5189         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
5190         Likewise.
5191         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
5192         Likewise.
5193         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
5194         Likewise.
5195         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
5196         Likewise.
5197         * testsuite/23_containers/multimap/14340.cc: Likewise.
5198         * testsuite/23_containers/multimap/23781.cc: Likewise.
5199         * testsuite/23_containers/multimap/init-list.cc: Likewise.
5200         * testsuite/23_containers/multimap/moveable.cc: Likewise.
5201         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
5202         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
5203         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
5204         Likewise.
5205         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
5206         Likewise.
5207         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
5208         Likewise.
5209         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
5210         Likewise.
5211         * testsuite/23_containers/multiset/14340.cc: Likewise.
5212         * testsuite/23_containers/multiset/23781.cc: Likewise.
5213         * testsuite/23_containers/multiset/init-list.cc: Likewise.
5214         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
5215         * testsuite/23_containers/multiset/moveable.cc: Likewise.
5216         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
5217         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
5218         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
5219         Likewise.
5220         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
5221         Likewise.
5222         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
5223         Likewise.
5224         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
5225         Likewise.
5226         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
5227         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
5228         Likewise.
5229         * testsuite/23_containers/queue/moveable.cc: Likewise.
5230         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
5231         Likewise.
5232         * testsuite/23_containers/set/14340.cc: Likewise.
5233         * testsuite/23_containers/set/23781.cc: Likewise.
5234         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
5235         * testsuite/23_containers/set/init-list.cc: Likewise.
5236         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
5237         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
5238         * testsuite/23_containers/set/moveable.cc: Likewise.
5239         * testsuite/23_containers/set/operations/1.cc: Likewise.
5240         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
5241         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
5242         Likewise.
5243         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
5244         Likewise.
5245         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
5246         Likewise.
5247         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
5248         Likewise.
5249         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
5250         Likewise.
5251         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
5252         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
5253         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
5254         Likewise.
5255         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
5256         Likewise.
5257         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
5258         Likewise.
5259         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
5260         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
5261         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
5262         Likewise.
5263         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
5264         Likewise.
5265         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
5266         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
5267         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
5268         Likewise.
5269         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
5270         Likewise.
5271         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
5272         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
5273         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
5274         Likewise.
5275         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
5276         Likewise.
5277         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
5278         Likewise.
5279         * testsuite/23_containers/vector/14340.cc: Likewise.
5280         * testsuite/23_containers/vector/26412-1.cc: Likewise.
5281         * testsuite/23_containers/vector/26412-2.cc: Likewise.
5282         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
5283         Likewise.
5284         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
5285         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
5286         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
5287         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
5288         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
5289         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
5290         Likewise.
5291         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
5292         Likewise.
5293         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
5294         Likewise.
5295         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
5296         Likewise.
5297         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
5298         Likewise.
5299         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
5300         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
5301         * testsuite/23_containers/vector/init-list.cc: Likewise.
5302         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
5303         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
5304         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
5305         * testsuite/23_containers/vector/moveable.cc: Likewise.
5306         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
5307         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
5308         Likewise.
5309         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
5310         Likewise.
5311         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
5312         Likewise.
5313         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
5314         Likewise.
5315         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
5316         * testsuite/23_containers/vector/types/23767.cc: Likewise.
5317         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
5318         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
5319         Likewise.
5320         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
5321         Likewise.
5322         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
5323         Likewise.
5324         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
5325         Likewise.
5326         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
5327         Likewise.
5328         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
5329         Likewise.
5330         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
5331         Likewise.
5332         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
5333         Likewise.
5334         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
5335         Likewise.
5336         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
5337         Likewise.
5338         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
5339         Likewise.
5340         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
5341         Likewise.
5342         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
5343         Likewise.
5344         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
5345         Likewise.
5346         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
5347         Likewise.
5348         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
5349         Likewise.
5350         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
5351         Likewise.
5352         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
5353         Likewise.
5354         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
5355         Likewise.
5356         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
5357         Likewise.
5358         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
5359         Likewise.
5360         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
5361         Likewise.
5362         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
5363         Likewise.
5364         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
5365         Likewise.
5366         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
5367         Likewise.
5368         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
5369         Likewise.
5370         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
5371         Likewise.
5372         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
5373         Likewise.
5374         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
5375         Likewise.
5376         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
5377         Likewise.
5378         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
5379         Likewise.
5380         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
5381         Likewise.
5382         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
5383         Likewise.
5384         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
5385         Likewise.
5386         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
5387         Likewise.
5388         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
5389         Likewise.
5390         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
5391         Likewise.
5392         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
5393         Likewise.
5394         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
5395         Likewise.
5396         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
5397         Likewise.
5398         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
5399         Likewise.
5400         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
5401         Likewise.
5402         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
5403         Likewise.
5404         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
5405         Likewise.
5406         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
5407         Likewise.
5408         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
5409         Likewise.
5410         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
5411         Likewise.
5412         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
5413         Likewise.
5414         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
5415         Likewise.
5416         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
5417         Likewise.
5418         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
5419         Likewise.
5420         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
5421         Likewise.
5422         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
5423         Likewise.
5424         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
5425         Likewise.
5426         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
5427         Likewise.
5428         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
5429         Likewise.
5430         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
5431         Likewise.
5432         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
5433         Likewise.
5434         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
5435         Likewise.
5436         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
5437         Likewise.
5438         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
5439         Likewise.
5440         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
5441         Likewise.
5442         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
5443         Likewise.
5444         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
5445         Likewise.
5446         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
5447         Likewise.
5448         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
5449         Likewise.
5450         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
5451         Likewise.
5452         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
5453         Likewise.
5454         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
5455         Likewise.
5456         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
5457         Likewise.
5458         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
5459         Likewise.
5460         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
5461         Likewise.
5462         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
5463         Likewise.
5464         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
5465         Likewise.
5466         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
5467         Likewise.
5468         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
5469         Likewise.
5470         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
5471         Likewise.
5472         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
5473         Likewise.
5474         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
5475         Likewise.
5476         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
5477         Likewise.
5478         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
5479         Likewise.
5480         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
5481         Likewise.
5482         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
5483         Likewise.
5484         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
5485         Likewise.
5486         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
5487         Likewise.
5488         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
5489         Likewise.
5490         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
5491         Likewise.
5492         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
5493         Likewise.
5494         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
5495         Likewise.
5496         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
5497         Likewise.
5498         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
5499         Likewise.
5500         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
5501         Likewise.
5502         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
5503         Likewise.
5504         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
5505         Likewise.
5506         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
5507         Likewise.
5508         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
5509         Likewise.
5510         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
5511         Likewise.
5512         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
5513         Likewise.
5514         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
5515         Likewise.
5516         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
5517         Likewise.
5518         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
5519         Likewise.
5520         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
5521         Likewise.
5522         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
5523         Likewise.
5524         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
5525         Likewise.
5526         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
5527         Likewise.
5528         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
5529         Likewise.
5530         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
5531         Likewise.
5532         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
5533         Likewise.
5534         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
5535         Likewise.
5536         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
5537         Likewise.
5538         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
5539         Likewise.
5540         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
5541         Likewise.
5542         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
5543         Likewise.
5544         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
5545         Likewise.
5546         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
5547         Likewise.
5548         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
5549         Likewise.
5550         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
5551         Likewise.
5552         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
5553         Likewise.
5554         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
5555         Likewise.
5556         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
5557         Likewise.
5558         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
5559         Likewise.
5560         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
5561         Likewise.
5562         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
5563         Likewise.
5564         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
5565         Likewise.
5566         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
5567         Likewise.
5568         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
5569         Likewise.
5570         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
5571         Likewise.
5572         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
5573         Likewise.
5574         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
5575         Likewise.
5576         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
5577         Likewise.
5578         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
5579         Likewise.
5580         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
5581         Likewise.
5582         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
5583         Likewise.
5584         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
5585         Likewise.
5586         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
5587         Likewise.
5588         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
5589         Likewise.
5590         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
5591         Likewise.
5592         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
5593         Likewise.
5594         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
5595         Likewise.
5596         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
5597         Likewise.
5598         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
5599         Likewise.
5600         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
5601         Likewise.
5602         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
5603         Likewise.
5604         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
5605         Likewise.
5606         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
5607         Likewise.
5608         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
5609         Likewise.
5610         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
5611         Likewise.
5612         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
5613         Likewise.
5614         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
5615         Likewise.
5616         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
5617         Likewise.
5618         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
5619         Likewise.
5620         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
5621         Likewise.
5622         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
5623         Likewise.
5624         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
5625         Likewise.
5626         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
5627         Likewise.
5628         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
5629         Likewise.
5630         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
5631         Likewise.
5632         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
5633         Likewise.
5634         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
5635         Likewise.
5636         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
5637         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
5638         Likewise.
5639         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
5640         Likewise.
5641         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
5642         Likewise.
5643         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
5644         Likewise.
5645         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
5646         Likewise.
5647         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
5648         Likewise.
5649         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
5650         Likewise.
5651         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
5652         Likewise.
5653         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
5654         Likewise.
5655         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
5656         Likewise.
5657         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
5658         Likewise.
5659         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
5660         Likewise.
5661         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
5662         Likewise.
5663         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
5664         Likewise.
5665         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
5666         Likewise.
5667         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
5668         Likewise.
5669         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
5670         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
5671         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
5672         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
5673         Likewise.
5674         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
5675         Likewise.
5676         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
5677         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
5678         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
5679         Likewise.
5680         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
5681         Likewise.
5682         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
5683         Likewise.
5684         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
5685         Likewise.
5686         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
5687         Likewise.
5688         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
5689         Likewise.
5690         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
5691         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
5692         Likewise.
5693         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
5694         * testsuite/26_numerics/valarray/27867.cc: Likewise.
5695         * testsuite/26_numerics/valarray/30416.cc: Likewise.
5696         * testsuite/26_numerics/valarray/33084.cc: Likewise.
5697         * testsuite/26_numerics/valarray/algo.cc: Likewise.
5698         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
5699         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
5700         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
5701         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
5702         Likewise.
5703         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
5704         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
5705         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
5706         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
5707         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
5708         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
5709         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
5710         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
5711         Likewise.
5712         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
5713         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
5714         Likewise.
5715         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
5716         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
5717         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
5718         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
5719         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
5720         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
5721         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
5722         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
5723         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
5724         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
5725         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
5726         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
5727         Likewise.
5728         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
5729         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
5730         Likewise.
5731         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
5732         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
5733         Likewise.
5734         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
5735         Likewise.
5736         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
5737         Likewise.
5738         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
5739         Likewise.
5740         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
5741         Likewise.
5742         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
5743         Likewise.
5744         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
5745         Likewise.
5746         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
5747         Likewise.
5748         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
5749         Likewise.
5750         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
5751         Likewise.
5752         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
5753         Likewise.
5754         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
5755         Likewise.
5756         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
5757         Likewise.
5758         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
5759         Likewise.
5760         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
5761         Likewise.
5762         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
5763         Likewise.
5764         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
5765         Likewise.
5766         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
5767         Likewise.
5768         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
5769         Likewise.
5770         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
5771         Likewise.
5772         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
5773         Likewise.
5774         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
5775         Likewise.
5776         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
5777         Likewise.
5778         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
5779         Likewise.
5780         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
5781         Likewise.
5782         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
5783         Likewise.
5784         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
5785         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
5786         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
5787         Likewise.
5788         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
5789         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
5790         Likewise.
5791         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
5792         Likewise.
5793         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
5794         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
5795         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
5796         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
5797         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
5798         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
5799         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
5800         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
5801         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
5802         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
5803         Likewise.
5804         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
5805         Likewise.
5806         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
5807         Likewise.
5808         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
5809         Likewise.
5810         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
5811         Likewise.
5812         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
5813         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
5814         Likewise.
5815         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
5816         Likewise.
5817         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
5818         Likewise.
5819         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
5820         Likewise.
5821         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
5822         Likewise.
5823         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
5824         Likewise.
5825         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
5826         Likewise.
5827         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
5828         Likewise.
5829         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
5830         Likewise.
5831         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
5832         Likewise.
5833         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
5834         Likewise.
5835         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
5836         Likewise.
5837         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
5838         Likewise.
5839         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
5840         Likewise.
5841         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
5842         Likewise.
5843         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
5844         Likewise.
5845         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
5846         Likewise.
5847         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
5848         Likewise.
5849         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
5850         Likewise.
5851         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
5852         Likewise.
5853         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
5854         Likewise.
5855         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
5856         Likewise.
5857         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
5858         Likewise.
5859         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
5860         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
5861         Likewise.
5862         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
5863         Likewise.
5864         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
5865         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
5866         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
5867         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
5868         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
5869         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
5870         Likewise.
5871         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
5872         Likewise.
5873         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
5874         Likewise.
5875         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
5876         Likewise.
5877         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
5878         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
5879         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
5880         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
5881         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
5882         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
5883         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
5884         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
5885         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
5886         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
5887         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
5888         Likewise.
5889         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
5890         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
5891         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
5892         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
5893         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
5894         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
5895         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
5896         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
5897         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
5898         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
5899         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
5900         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
5901         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
5902         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
5903         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
5904         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
5905         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
5906         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
5907         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
5908         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
5909         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
5910         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
5911         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
5912         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
5913         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
5914         Likewise.
5915         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
5916         * testsuite/27_io/fpos/14252.cc: Likewise.
5917         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
5918         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
5919         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
5920         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
5921         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
5922         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
5923         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
5924         * testsuite/27_io/ios_base/state/1.cc: Likewise.
5925         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
5926         Likewise.
5927         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
5928         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
5929         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
5930         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
5931         Likewise.
5932         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
5933         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
5934         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
5935         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
5936         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
5937         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
5938         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
5939         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
5940         * testsuite/27_io/objects/char/3045.cc: Likewise.
5941         * testsuite/27_io/objects/char/3647.cc: Likewise.
5942         * testsuite/27_io/objects/char/5268.cc: Likewise.
5943         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
5944         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
5945         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
5946         * testsuite/28_regex/init-list.cc: Likewise.
5947         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
5948         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
5949         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
5950         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
5951         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
5952         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
5953         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
5954         Likewise.
5955         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
5956         Likewise.
5957         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
5958         Likewise.
5959         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
5960         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
5961         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
5962         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
5963         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
5964         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
5965         Likewise.
5966         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
5967         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
5968         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
5969         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
5970         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
5971         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
5972         Likewise.
5973         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
5974         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
5975         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
5976         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
5977         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
5978         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
5979         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
5980         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
5981         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
5982         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
5983         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
5984         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
5985         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
5986         Likewise.
5987         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
5988         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
5989         Likewise.
5990         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
5991         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
5992         Likewise.
5993         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
5994         Likewise.
5995         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
5996         Likewise.
5997         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
5998         Likewise.
5999         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
6000         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
6001         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
6002         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
6003         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
6004         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
6005         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
6006         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
6007         Likewise.
6008         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
6009         Likewise.
6010         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
6011         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
6012         Likewise.
6013         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
6014         Likewise.
6015         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
6016         Likewise.
6017         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
6018         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
6019         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
6020         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
6021         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
6022         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
6023         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
6024         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
6025         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
6026         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
6027         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
6028         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
6029         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
6030         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
6031         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
6032         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
6033         Likewise.
6034         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
6035         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
6036         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
6037         Likewise.
6038         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
6039         Likewise.
6040         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
6041         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
6042         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
6043         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
6044         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
6045         Likewise.
6046         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
6047         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
6048         Likewise.
6049         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
6050         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
6051         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
6052         Likewise.
6053         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
6054         Likewise.
6055         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
6056         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
6057         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
6058         Likewise.
6059         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
6060         Likewise.
6061         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
6062         Likewise.
6063         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
6064         Likewise.
6065         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
6066         Likewise.
6067         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
6068         * testsuite/30_threads/this_thread/1.cc: Likewise.
6069         * testsuite/30_threads/this_thread/2.cc: Likewise.
6070         * testsuite/30_threads/this_thread/3.cc: Likewise.
6071         * testsuite/30_threads/this_thread/4.cc: Likewise.
6072         * testsuite/30_threads/thread/cons/1.cc: Likewise.
6073         * testsuite/30_threads/thread/cons/2.cc: Likewise.
6074         * testsuite/30_threads/thread/cons/3.cc: Likewise.
6075         * testsuite/30_threads/thread/cons/4.cc: Likewise.
6076         * testsuite/30_threads/thread/cons/5.cc: Likewise.
6077         * testsuite/30_threads/thread/cons/6.cc: Likewise.
6078         * testsuite/30_threads/thread/cons/7.cc: Likewise.
6079         * testsuite/30_threads/thread/cons/8.cc: Likewise.
6080         * testsuite/30_threads/thread/cons/9.cc: Likewise.
6081         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
6082         * testsuite/30_threads/thread/members/1.cc: Likewise.
6083         * testsuite/30_threads/thread/members/2.cc: Likewise.
6084         * testsuite/30_threads/thread/members/3.cc: Likewise.
6085         * testsuite/30_threads/thread/members/4.cc: Likewise.
6086         * testsuite/30_threads/thread/members/5.cc: Likewise.
6087         * testsuite/30_threads/thread/swap/1.cc: Likewise.
6088         * testsuite/30_threads/thread/swap/2.cc: Likewise.
6089         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
6090         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
6091         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
6092         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
6093         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
6094         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
6095         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
6096         Likewise.
6097         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
6098         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
6099         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
6100         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
6101         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
6102         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
6103         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
6104         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
6105         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
6106         * testsuite/30_threads/try_lock/1.cc: Likewise.
6107         * testsuite/30_threads/try_lock/2.cc: Likewise.
6108         * testsuite/30_threads/try_lock/3.cc: Likewise.
6109         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
6110         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
6111         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
6112         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
6113         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
6114         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
6115         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
6116         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
6117         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
6118         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
6119         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
6120         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
6121         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
6122         Likewise.
6123         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
6124         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
6125         Likewise.
6126         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
6127         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
6128         Likewise.
6129         * testsuite/ext/array_allocator/1.cc: Likewise.
6130         * testsuite/ext/array_allocator/2.cc: Likewise.
6131         * testsuite/ext/array_allocator/3.cc: Likewise.
6132         * testsuite/ext/ext_pointer/1.cc: Likewise.
6133         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
6134         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
6135         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
6136         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
6137         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
6138         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
6139         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
6140         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
6141         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
6142         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
6143         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
6144         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
6145         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
6146         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
6147         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
6148         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
6149         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
6150         Likewise.
6151         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
6152         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
6153         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
6154         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
6155         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
6156         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
6157         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
6158         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
6159         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
6160         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
6161         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
6162         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
6163         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
6164         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
6165         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
6166         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
6167         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
6168         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
6169         Likewise.
6170         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
6171         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
6172         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
6173         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
6174         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
6175         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
6176         * testsuite/ext/pod_char_traits.cc: Likewise.
6177         * testsuite/ext/slist/23781.cc: Likewise.
6178         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
6179         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
6180         * testsuite/ext/vstring/init-list.cc: Likewise.
6181         * testsuite/ext/vstring/moveable.cc: Likewise.
6182         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
6183         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
6184         Likewise.
6185         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
6186         Likewise.
6187         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
6188         Likewise.
6189         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
6190         Likewise.
6191         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
6192         Likewise.
6193         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
6194         Likewise.
6195         * testsuite/ext/vstring/types/23767.cc: Likewise.
6196         * testsuite/performance/21_strings/string_append.cc: Likewise.
6197         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
6198         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
6199         Likewise.
6200         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
6201         Likewise.
6202         * testsuite/performance/21_strings/string_find.cc: Likewise.
6203         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
6204         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
6205         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
6206         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
6207         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
6208         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
6209         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
6210         Likewise.
6211         * testsuite/performance/23_containers/create/map.cc: Likewise.
6212         * testsuite/performance/23_containers/create_from_sorted/set.cc:
6213         Likewise.
6214         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
6215         * testsuite/performance/23_containers/find/map.cc: Likewise.
6216         * testsuite/performance/23_containers/index/map.cc: Likewise.
6217         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
6218         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
6219         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
6220         Likewise.
6221         * testsuite/performance/23_containers/insert_erase/associative.cc:
6222         Likewise.
6223         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
6224         Likewise.
6225         * testsuite/performance/23_containers/producer_consumer/associative.cc:
6226         Likewise.
6227         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
6228         Likewise.
6229         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
6230         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
6231         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
6232         Likewise.
6233         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
6234         Likewise.
6235         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
6236         Likewise.
6237         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
6238         Likewise.
6239         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
6240         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
6241         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
6242         Likewise.
6243         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
6244         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
6245         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
6246         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
6247         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
6248         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
6249         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
6250         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
6251         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
6252         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
6253         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
6254         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
6255         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
6256         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
6257         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
6258         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
6259         Likewise.
6260         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
6261         Likewise.
6262         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
6263         Likewise.
6264         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
6265         Likewise.
6266         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
6267         Likewise.
6268         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
6269         Likewise.
6270         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
6271         Likewise.
6272         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
6273         Likewise.
6274         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
6275         Likewise.
6276         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
6277         Likewise.
6278         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
6279         Likewise.
6280         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
6281         Likewise.
6282         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
6283         Likewise.
6284         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
6285         Likewise.
6286         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
6287         Likewise.
6288         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
6289         Likewise.
6290         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
6291         Likewise.
6292         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
6293         Likewise.
6294         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
6295         Likewise.
6296         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
6297         Likewise.
6298         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
6299         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
6300         Likewise.
6301         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
6302         Likewise.
6303         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
6304         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
6305         Likewise.
6306         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
6307         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
6308         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
6309         Likewise.
6310         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
6311         Likewise.
6312         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
6313         Likewise.
6314         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
6315         Likewise.
6316         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
6317         Likewise.
6318         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
6319         Likewise.
6320         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
6321         Likewise.
6322         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
6323         Likewise.
6324         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
6325         Likewise.
6326         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
6327         Likewise.
6328         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
6329         Likewise.
6330         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
6331         Likewise.
6332         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
6333         Likewise.
6334         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
6335         Likewise.
6336         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
6337         Likewise.
6338         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
6339         Likewise.
6340         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
6341         Likewise.
6342         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
6343         Likewise.
6344         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
6345         Likewise.
6346         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
6347         Likewise.
6348         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
6349         Likewise.
6350         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
6351         Likewise.
6352         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
6353         Likewise.
6354         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
6355         Likewise.
6356         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
6357         Likewise.
6358         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
6359         Likewise.
6360         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
6361         Likewise.
6362         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
6363         Likewise.
6364         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
6365         Likewise.
6366         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
6367         Likewise.
6368         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
6369         Likewise.
6370         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
6371         Likewise.
6372         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
6373         Likewise.
6374         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
6375         Likewise.
6376         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
6377         Likewise.
6378         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
6379         Likewise.
6380         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
6381         Likewise.
6382         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
6383         Likewise.
6384         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
6385         Likewise.
6386         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
6387         Likewise.
6388         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
6389         Likewise.
6390         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
6391         Likewise.
6392         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
6393         Likewise.
6394         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
6395         Likewise.
6396         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
6397         Likewise.
6398         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
6399         Likewise.
6400         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
6401         Likewise.
6402         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
6403         Likewise.
6404         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
6405         Likewise.
6406         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
6407         Likewise.
6408         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
6409         Likewise.
6410         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
6411         Likewise.
6412         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
6413         Likewise.
6414         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
6415         Likewise.
6416         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
6417         Likewise.
6418         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
6419         Likewise.
6420         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
6421         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
6422         Likewise.
6423         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
6424         Likewise.
6425         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
6426         Likewise.
6427         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
6428         Likewise.
6429         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
6430         Likewise.
6431         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
6432         Likewise.
6433         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
6434         Likewise.
6435         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
6436         Likewise.
6437         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
6438         Likewise.
6439         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
6440         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
6441         Likewise.
6442         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
6443         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
6444         Likewise.
6445         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
6446         Likewise.
6447         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
6448         Likewise.
6449         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
6450         Likewise.
6451         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
6452         Likewise.
6453         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
6454         Likewise.
6455         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
6456         Likewise.
6457         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
6458         Likewise.
6459         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
6460         Likewise.
6461         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
6462         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
6463         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
6464         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
6465         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
6466         Likewise.
6467         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
6468         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
6469         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
6470         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
6471         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
6472         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
6473         * testsuite/util/io/illegal_input_error.hpp: Likewise.
6474         * testsuite/util/io/prog_bar.cc: Likewise.
6475         * testsuite/util/io/prog_bar.hpp: Likewise.
6476         * testsuite/util/io/text_populate.hpp: Likewise.
6477         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
6478         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
6479         * testsuite/util/io/xml.hpp: Likewise.
6480         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
6481         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
6482         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
6483         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
6484         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
6485         * testsuite/util/native_type/native_map.hpp: Likewise.
6486         * testsuite/util/native_type/native_multimap.hpp: Likewise.
6487         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
6488         * testsuite/util/native_type/native_set.hpp: Likewise.
6489         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
6490         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
6491         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
6492         Likewise.
6493         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
6494         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
6495         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
6496         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
6497         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
6498         Likewise.
6499         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
6500         Likewise.
6501         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
6502         Likewise.
6503         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
6504         Likewise.
6505         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
6506         Likewise.
6507         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
6508         Likewise.
6509         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
6510         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
6511         Likewise.
6512         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
6513         Likewise.
6514         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
6515         Likewise.
6516         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
6517         Likewise.
6518         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
6519         Likewise.
6520         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
6521         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
6522         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
6523         * testsuite/util/regression/basic_type.hpp: Likewise.
6524         * testsuite/util/regression/common_type.hpp: Likewise.
6525         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
6526         Likewise.
6527         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
6528         Likewise.
6529         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
6530         Likewise.
6531         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
6532         Likewise.
6533         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
6534         Likewise.
6535         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
6536         Likewise.
6537         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
6538         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
6539         Likewise.
6540         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
6541         Likewise.
6542         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
6543         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
6544         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
6545         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
6546         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
6547         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
6548         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
6549         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
6550         * testsuite/util/statistic/result_recorder.hpp: Likewise.
6551         * testsuite/util/statistic/sample_mean.hpp: Likewise.
6552         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
6553         * testsuite/util/statistic/sample_variance.hpp: Likewise.
6554         * testsuite/util/testsuite_abi.cc: Likewise.
6555         * testsuite/util/testsuite_abi.h: Likewise.
6556         * testsuite/util/testsuite_abi_check.cc: Likewise.
6557         * testsuite/util/testsuite_allocator.cc: Likewise.
6558         * testsuite/util/testsuite_allocator.h: Likewise.
6559         * testsuite/util/testsuite_api.h: Likewise.
6560         * testsuite/util/testsuite_character.cc: Likewise.
6561         * testsuite/util/testsuite_character.h: Likewise.
6562         * testsuite/util/testsuite_common_types.h: Likewise.
6563         * testsuite/util/testsuite_error.h: Likewise.
6564         * testsuite/util/testsuite_hooks.cc: Likewise.
6565         * testsuite/util/testsuite_hooks.h: Likewise.
6566         * testsuite/util/testsuite_io.h: Likewise.
6567         * testsuite/util/testsuite_iterators.h: Likewise.
6568         * testsuite/util/testsuite_performance.h: Likewise.
6569         * testsuite/util/testsuite_rng.h: Likewise.
6570         * testsuite/util/testsuite_rvalref.h: Likewise.
6571         * testsuite/util/testsuite_tr1.h: Likewise.
6572         * testsuite/util/thread/all.h: Likewise.
6573         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
6574         Likewise.
6575         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
6576         Likewise.
6577         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
6578         Likewise.
6579         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
6580         Likewise.
6581         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
6582         Likewise.
6583         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
6584         Likewise.
6585         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
6586         Likewise.
6587         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
6588         Likewise.
6589         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
6590         Likewise.
6591         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
6592         Likewise.
6593         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
6594         Likewise.
6595         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
6596         Likewise.
6597         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
6598         Likewise.
6599         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
6600         Likewise.
6601         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
6602         Likewise.
6603         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
6604         Likewise.
6605         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
6606         Likewise.
6607         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
6608         Likewise.
6609         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
6610         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
6611         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
6612         Likewise.
6613         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
6614         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
6615         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
6616         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
6617         Likewise.
6618         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
6619         Likewise.
6620         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
6621         Likewise.
6622         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
6623         Likewise.
6624         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
6625         Likewise.
6626         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
6627         Likewise.
6628         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
6629         Likewise.
6630         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
6631         Likewise.
6632         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
6633         Likewise.
6634         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
6635         Likewise.
6636         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
6637         Likewise.
6638         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
6639         Likewise.
6640         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
6641         Likewise.
6642         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
6643         Likewise.
6644         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
6645         Likewise.
6646         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
6647         Likewise.
6648         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
6649         Likewise.
6650         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
6651         Likewise.
6652         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
6653         Likewise.
6654         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
6655         Likewise.
6656         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
6657         Likewise.
6658         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
6659         Likewise.
6660         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
6661         Likewise.
6662         * testsuite/26_numerics/random/mt19937.cc: Likewise.
6663         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
6664         Likewise.
6665         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
6666         Likewise.
6667         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
6668         Likewise.
6669         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
6670         Likewise.
6671         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
6672         Likewise.
6673         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
6674         Likewise.
6675         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
6676         Likewise.
6677         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
6678         Likewise.
6679         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
6680         Likewise.
6681         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
6682         Likewise.
6683         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
6684         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
6685         Likewise.
6686         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
6687         Likewise.
6688         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
6689         Likewise.
6690         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
6691         Likewise.
6692         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
6693         Likewise.
6694         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
6695         Likewise.
6696         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
6697         Likewise.
6698         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
6699         Likewise.
6700         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
6701         Likewise.
6702         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
6703         Likewise.
6704         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
6705         Likewise.
6706         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
6707         Likewise.
6708         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
6709         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
6710         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
6711         Likewise.
6712         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
6713         Likewise.
6714         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
6715         Likewise.
6716         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
6717         Likewise.
6718         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
6719         Likewise.
6720         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
6721         Likewise.
6722         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
6723         Likewise.
6724         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
6725         Likewise.
6726         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
6727         Likewise.
6728         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
6729         Likewise.
6730         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
6731         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
6732         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
6733         Likewise.
6734         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
6735         Likewise.
6736         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
6737         Likewise.
6738         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
6739         Likewise.
6740         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
6741         Likewise.
6742         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
6743         Likewise.
6744         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
6745         Likewise.
6746         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
6747         Likewise.
6748         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
6749         Likewise.
6750         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
6751         Likewise.
6752         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
6753         Likewise.
6754         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
6755         Likewise.
6756         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
6757         Likewise.
6758         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
6759         Likewise.
6760         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
6761         Likewise.
6762         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
6763         Likewise.
6764         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
6765         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
6766         Likewise.
6767         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
6768         Likewise.
6769         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
6770         Likewise.
6771         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
6772         Likewise.
6773         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
6774         Likewise.
6775         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
6776         Likewise.
6777         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
6778         Likewise.
6779         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
6780         Likewise.
6781         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
6782         Likewise.
6783         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
6784         Likewise.
6785         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
6786         Likewise.
6787         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
6788         Likewise.
6789         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
6790         Likewise.
6791         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
6792         Likewise.
6793         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
6794         Likewise.
6795         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
6796         Likewise.
6797         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
6798         Likewise.
6799         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
6800         Likewise.
6801         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
6802         Likewise.
6803         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
6804         Likewise.
6805         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
6806         Likewise.
6807         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
6808         Likewise.
6809         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
6810         Likewise.
6811         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
6812         Likewise.
6813         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
6814         Likewise.
6815         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
6816         Likewise.
6817         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
6818         Likewise.
6819         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
6820         Likewise.
6821         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
6822         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
6823         Likewise.
6824         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
6825         Likewise.
6826         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
6827         Likewise.
6828         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
6829         Likewise.
6830         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
6831         Likewise.
6832         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
6833         Likewise.
6834         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
6835         Likewise.
6836         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
6837         Likewise.
6838         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
6839         Likewise.
6840         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
6841         Likewise.
6842         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
6843         Likewise.
6844         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
6845         Likewise.
6846         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
6847         Likewise.
6848         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
6849         Likewise.
6850         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
6851         Likewise.
6852         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
6853         Likewise.
6854         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
6855         Likewise.
6856         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
6857         Likewise.
6858         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
6859         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
6860         * testsuite/backward/hash_map/25896.cc: Likewise.
6861         * testsuite/backward/hash_set/25896.cc: Likewise.
6862
6863 2009-04-08  Ian Lance Taylor  <iant@google.com>
6864
6865         * include/backward/hashtable.h (erase): Correctly handle erasing a
6866         reference to an entry in the hash table.
6867         * testsuite/backward/hash_map/25896.cc: New.
6868         * testsuite/backward/hash_set/25896.cc: New.
6869
6870 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
6871
6872         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
6873         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
6874
6875 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
6876
6877         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
6878         of debug.
6879         * include/Makefile.in: Regenerate.
6880         * include/precompiled/stdc++.h: Add.
6881
6882         * doc/xml/api.xml: Add gcc-4.4 link.
6883         * doc/html/api.html: Regenerate.
6884
6885 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
6886
6887         * include/bits/random.h: Adjust doxygen markup.
6888         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
6889
6890         * testsuite/26_numerics/random/piecewise_linear_distribution/
6891         operators/serialize.cc: Use typedefs.
6892
6893 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6894
6895         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
6896         __gnu_cxx namespace.  Remove "static inline".
6897
6898 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
6899
6900         * include/bits/random.tcc (linear_congruential_engine<>::
6901         seed(seed_seq&)): Fix typo in last fix for __m == 0.
6902
6903 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
6904
6905         * include/bits/random.h (operator==): Mark all inline.
6906         (mersenne_twister_engine): Enable #if 0 checks.
6907
6908         * include/bits/random.h: Formatting tweaks.
6909
6910 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
6911
6912         * include/bits/random.tcc (piecewise_linear_distribution<>::
6913         operator()(_UniformRandomNumberGenerator&, const param_type&)):
6914         Remove spurious closed parenthesis.
6915
6916 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
6917
6918         PR libstdc++/39644 (partial)
6919         * include/bits/random.tcc (linear_congruential_engine<>::
6920         seed(seed_seq&), independent_bits_engine<>::operator(),
6921         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
6922
6923 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
6924
6925         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
6926         thinko.
6927         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
6928         default.cc: Enable.
6929
6930 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
6931
6932         PR libstdc++/39629 (partial)
6933         * testsuite/26_numerics/random/independent_bits_engine/cons/
6934         base_move.cc: Use uint_fast64_t instead of unsigned long.
6935         * testsuite/26_numerics/random/independent_bits_engine/cons/
6936         seed1.cc: Likewise.
6937         * testsuite/26_numerics/random/independent_bits_engine/cons/
6938         seed2.cc: Likewise.
6939         * testsuite/26_numerics/random/independent_bits_engine/cons/
6940         base_copy.cc: Likewise.
6941         * testsuite/26_numerics/random/independent_bits_engine/cons/
6942         default.cc: Likewise.
6943         * testsuite/26_numerics/random/independent_bits_engine/cons/
6944         seed_seq.cc: Likewise.
6945         * testsuite/26_numerics/random/independent_bits_engine/
6946         requirements/typedefs.cc: Likewise.
6947         * testsuite/26_numerics/random/independent_bits_engine/
6948         operators/equal.cc: Likewise.
6949         * testsuite/26_numerics/random/independent_bits_engine/
6950         operators/serialize.cc: Likewise.
6951         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
6952
6953 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
6954
6955         * include/tr1_impl/random: Remove, empty.
6956         * include/tr1_impl/random.tcc: Likewise.
6957
6958         * include/std/random: Minor clean-ups, formatting fixes, adjust
6959         copyright years.
6960         * include/bits/random.tcc: Likewise.
6961         * include/bits/random.h: Likewise.
6962         * include/tr1/random: Likewise.
6963         * include/tr1/random.tcc: Likewise.
6964         * include/tr1/random.h: Likewise.
6965
6966 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
6967
6968         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
6969         * doc/html/api.html: Regenerate.
6970
6971 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
6972
6973         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
6974         Change to mersenne_twister_engine, add same defaults as
6975         mersenne_twister_engine/cons/default.cc.
6976         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
6977
6978         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
6979         to __il.
6980         * include/bits/random.h (mersenne_twister_engine): Qualify
6981         _ShiftMin1 with namespace __detail.
6982         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
6983         constexpr std::numeric_limits::max() can be used.
6984         (mersenne_twister_engine): Split apart static asserts into one
6985         assert per message. Temporarily disable the last three.
6986
6987 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
6988
6989         * include/Makefile.am: Update to N2836. Modified for new random headers.
6990         * include/Makefile.in: Ditto.
6991         * include/tr1_impl/random: Moved to tr1/random.h
6992         * include/tr1_impl/random.tcc: Moved to tr1
6993         * include/tr1/random: Just point to moved tr1 random headers.
6994         * include/tr1/random.tcc: Moved from tr1_impl.
6995         * include/tr1/random.h: Moved from tr1_impl/random.
6996         * include/std/random: Modified to point to std random headers.
6997         * include/bits/random.tcc: New implementation of std random facilities.
6998         * include/bits/random.h: Ditto.
6999         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
7000         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7001         seed1.cc: New.
7002         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7003         seed2.cc: New.
7004         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7005         default.cc: New.
7006         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7007         non_uint_neg.cc: New.
7008         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7009         typedefs.cc: New.
7010         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7011         equal.cc: New.
7012         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7013         serialize.cc: New.
7014         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7015         seed1.cc: New.
7016         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7017         seed2.cc: New.
7018         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7019         default.cc: New.
7020         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
7021         typedefs.cc: New.
7022         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7023         equal.cc: New.
7024         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7025         serialize.cc: New.
7026         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7027         seed1.cc: New.
7028         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7029         seed2.cc: New.
7030         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7031         default.cc: New.
7032         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
7033         typedefs.cc: New.
7034         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7035         equal.cc: New.
7036         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7037         serialize.cc: New.
7038         * testsuite/26_numerics/random/discard_block_engine/cons/
7039         base_move.cc: New.
7040         * testsuite/26_numerics/random/discard_block_engine/cons/
7041         seed1.cc: New.
7042         * testsuite/26_numerics/random/discard_block_engine/cons/
7043         seed2.cc: New.
7044         * testsuite/26_numerics/random/discard_block_engine/cons/
7045         base_copy.cc: New.
7046         * testsuite/26_numerics/random/discard_block_engine/cons/
7047         default.cc: New.
7048         * testsuite/26_numerics/random/discard_block_engine/cons/
7049         seed_seq.cc: New.
7050         * testsuite/26_numerics/random/discard_block_engine/requirements/
7051         typedefs.cc: New.
7052         * testsuite/26_numerics/random/discard_block_engine/operators/
7053         equal.cc: New.
7054         * testsuite/26_numerics/random/discard_block_engine/operators/
7055         serialize.cc: New.
7056         * testsuite/26_numerics/random/independent_bits_engine/cons/
7057         base_move.cc: New.
7058         * testsuite/26_numerics/random/independent_bits_engine/cons/
7059         seed1.cc: New.
7060         * testsuite/26_numerics/random/independent_bits_engine/cons/
7061         seed2.cc: New.
7062         * testsuite/26_numerics/random/independent_bits_engine/cons/
7063         base_copy.cc: New.
7064         * testsuite/26_numerics/random/independent_bits_engine/cons/
7065         default.cc: New.
7066         * testsuite/26_numerics/random/independent_bits_engine/cons/
7067         seed_seq.cc: New.
7068         * testsuite/26_numerics/random/independent_bits_engine/requirements/
7069         typedefs.cc: New.
7070         * testsuite/26_numerics/random/independent_bits_engine/operators/
7071         equal.cc: New.
7072         * testsuite/26_numerics/random/independent_bits_engine/operators/
7073         serialize.cc: New.
7074         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7075         base_move.cc: New.
7076         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7077         seed1.cc: New.
7078         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7079         seed2.cc: New.
7080         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7081         base_copy.cc: New.
7082         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7083         default.cc: New.
7084         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7085         seed_seq.cc: New.
7086         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
7087         typedefs.cc: New.
7088         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7089         equal.cc: New.
7090         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7091         serialize.cc
7092         * testsuite/26_numerics/random/mt19937.cc: New.
7093         * testsuite/26_numerics/random/mt19937_64.cc: New.
7094         * testsuite/26_numerics/random/minstd_rand.cc: New.
7095         * testsuite/26_numerics/random/minstd_rand0.cc: New.
7096         * testsuite/26_numerics/random/ranlux24_base.cc: New.
7097         * testsuite/26_numerics/random/ranlux48_base.cc: New.
7098         * testsuite/26_numerics/random/ranlux24.cc: New.
7099         * testsuite/26_numerics/random/ranlux48.cc: New.
7100         * testsuite/26_numerics/random/knuth_b.cc: New.
7101         * testsuite/26_numerics/random/default_random_engine.cc: New.
7102         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7103         parms.cc: New.
7104         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7105         default.cc: New.
7106         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
7107         typedefs.cc: New.
7108         * testsuite/26_numerics/random/chi_squared_distribution/operators/
7109         serialize.cc: New.
7110         * testsuite/26_numerics/random/normal_distribution/cons/
7111         parms.cc: New.
7112         * testsuite/26_numerics/random/normal_distribution/cons/
7113         default.cc: New.
7114         * testsuite/26_numerics/random/normal_distribution/requirements/
7115         typedefs.cc: New.
7116         * testsuite/26_numerics/random/normal_distribution/operators/
7117         serialize.cc: New.
7118         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
7119         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
7120         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
7121         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7122         parms_neg.cc: New.
7123         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7124         parms.cc: New.
7125         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7126         default.cc: New.
7127         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
7128         typedefs.cc: New.
7129         * testsuite/26_numerics/random/uniform_int_distribution/operators/
7130         serialize.cc: New.
7131         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7132         parms_neg.cc: New.
7133         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7134         parms.cc: New.
7135         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7136         default.cc: New.
7137         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
7138         typedefs.cc: New.
7139         * testsuite/26_numerics/random/uniform_real_distribution/operators/
7140         serialize.cc: New.
7141         * testsuite/26_numerics/random/poisson_distribution/cons/
7142         parms.cc: New.
7143         * testsuite/26_numerics/random/poisson_distribution/cons/
7144         default.cc: New.
7145         * testsuite/26_numerics/random/poisson_distribution/requirements/
7146         typedefs.cc
7147         * testsuite/26_numerics/random/poisson_distribution/operators/
7148         serialize.cc: New.
7149         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7150         parms.cc: New.
7151         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7152         default.cc: New.
7153         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
7154         typedefs.cc: New.
7155         * testsuite/26_numerics/random/bernoulli_distribution/operators/
7156         serialize.cc: New.
7157         * testsuite/26_numerics/random/discrete_distribution/cons/
7158         range.cc: New.
7159         * testsuite/26_numerics/random/discrete_distribution/cons/
7160         initlist.cc: New.
7161         * testsuite/26_numerics/random/discrete_distribution/cons/
7162         default.cc: New.
7163         * testsuite/26_numerics/random/discrete_distribution/cons/
7164         num_xbound_fun.cc: New.
7165         * testsuite/26_numerics/random/discrete_distribution/requirements/
7166         typedefs.cc: New.
7167         * testsuite/26_numerics/random/discrete_distribution/operators/
7168         serialize.cc: New.
7169         * testsuite/26_numerics/random/weibull_distribution/cons/
7170         parms.cc: New.
7171         * testsuite/26_numerics/random/weibull_distribution/cons/
7172         default.cc: New.
7173         * testsuite/26_numerics/random/weibull_distribution/requirements/
7174         typedefs.cc: New.
7175         * testsuite/26_numerics/random/weibull_distribution/operators/
7176         serialize.cc: New.
7177         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7178         parms.cc: New.
7179         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7180         default.cc: New.
7181         * testsuite/26_numerics/random/negative_binomial_distribution/
7182         requirements/typedefs.cc: New.
7183         * testsuite/26_numerics/random/negative_binomial_distribution/
7184         operators/serialize.cc: New.
7185         * testsuite/26_numerics/random/cauchy_distribution/cons/
7186         parms.cc: New.
7187         * testsuite/26_numerics/random/cauchy_distribution/cons/
7188         default.cc: New.
7189         * testsuite/26_numerics/random/cauchy_distribution/requirements/
7190         typedefs.cc: New.
7191         * testsuite/26_numerics/random/cauchy_distribution/operators/
7192         serialize.cc: New.
7193         * testsuite/26_numerics/random/gamma_distribution/cons/
7194         parms.cc: New.
7195         * testsuite/26_numerics/random/gamma_distribution/cons/
7196         default.cc: New.
7197         * testsuite/26_numerics/random/gamma_distribution/requirements/
7198         typedefs.cc: New.
7199         * testsuite/26_numerics/random/gamma_distribution/operators/
7200         serialize.cc: New.
7201         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7202         parms.cc: New.
7203         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7204         default.cc: New.
7205         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
7206         typedefs.cc: New.
7207         * testsuite/26_numerics/random/fisher_f_distribution/operators/
7208         serialize.cc: New.
7209
7210         * testsuite/26_numerics/random/exponential_distribution/cons/
7211         parms.cc: New.
7212         * testsuite/26_numerics/random/exponential_distribution/cons/
7213         default.cc: New.
7214         * testsuite/26_numerics/random/exponential_distribution/requirements/
7215         typedefs.cc: New.
7216         * testsuite/26_numerics/random/exponential_distribution/operators/
7217         serialize.cc: New.
7218         * testsuite/26_numerics/random/lognormal_distribution/cons/
7219         parms.cc: New.
7220         * testsuite/26_numerics/random/lognormal_distribution/cons/
7221         default.cc: New.
7222         * testsuite/26_numerics/random/lognormal_distribution/requirements/
7223         typedefs.cc: New.
7224         * testsuite/26_numerics/random/lognormal_distribution/operators/
7225         serialize.cc: New.
7226         * testsuite/26_numerics/random/binomial_distribution/cons/
7227         parms.cc: New.
7228         * testsuite/26_numerics/random/binomial_distribution/cons/
7229         default.cc: New.
7230         * testsuite/26_numerics/random/binomial_distribution/requirements/
7231         typedefs.cc: New.
7232         * testsuite/26_numerics/random/binomial_distribution/operators/
7233         serialize.cc: New.
7234         * testsuite/26_numerics/random/random_device/cons/
7235         token.cc: New.
7236         * testsuite/26_numerics/random/random_device/cons/
7237         default.cc: New.
7238         * testsuite/26_numerics/random/random_device/requirements/
7239         typedefs.cc: New.
7240         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7241         parms.cc: New.
7242         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7243         default.cc: New.
7244         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
7245         typedefs.cc: New.
7246         * testsuite/26_numerics/random/extreme_value_distribution/operators/
7247         serialize.cc: New.
7248         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7249         range.cc: New.
7250         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7251         default.cc: New.
7252         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7253         num_xbound_fun.cc: New.
7254         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7255         initlist_fun.cc: New.
7256         * testsuite/26_numerics/random/piecewise_linear_distribution/
7257         requirements/typedefs.cc: New.
7258         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
7259         serialize.cc: New.
7260         * testsuite/26_numerics/random/student_t_distribution/cons/
7261         parms.cc: New.
7262         * testsuite/26_numerics/random/student_t_distribution/cons/
7263         default.cc: New.
7264         * testsuite/26_numerics/random/student_t_distribution/requirements/
7265         typedefs.cc: New.
7266         * testsuite/26_numerics/random/student_t_distribution/operators/
7267         serialize.cc: New.
7268         * testsuite/26_numerics/random/geometric_distribution/cons/
7269         parms.cc: New.
7270         * testsuite/26_numerics/random/geometric_distribution/cons/
7271         default.cc: New.
7272         * testsuite/26_numerics/random/geometric_distribution/requirements/
7273         typedefs.cc: New.
7274         * testsuite/26_numerics/random/geometric_distribution/operators/
7275         serialize.cc: New.
7276         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7277         range.cc: New.
7278         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7279         default.cc: New.
7280         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7281         num_xbound_fun.cc: New.
7282         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7283         initlist_fun.cc: New.
7284         * testsuite/26_numerics/random/piecewise_constant_distribution/
7285         requirements/typedefs.cc: New.
7286         * testsuite/26_numerics/random/piecewise_constant_distribution/
7287         operators/serialize.cc: New.
7288
7289 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7290
7291         * include/ext/bitmap_allocator.h: The typedefs should be made public
7292         if we want them to be accessible. This has been revealed by the patch
7293         that fixes PR c++/26693 in g++.
7294
7295 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
7296
7297         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
7298         Regenerated.
7299         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
7300         Regenerated.
7301         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
7302         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
7303         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
7304         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
7305         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
7306         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
7307         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
7308         Regenerated.
7309         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
7310
7311 2009-03-31  Jason Merrill  <jason@redhat.com>
7312
7313         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
7314
7315         PR libstdc++/39310
7316         * include/tr1_impl/type_traits (is_function): Add partial
7317         specializations with function cv-quals.
7318         (__is_function_helper): Remove.
7319         (is_member_pointer): Don't define in terms of is_member_*_pointer.
7320
7321 2009-03-30  Ian Lance Taylor  <iant@google.com>
7322
7323         * include/backward/hashtable.h (clear): Return quickly if the
7324         table is empty.
7325
7326 2009-03-27  Ian Lance Taylor  <iant@google.com>
7327
7328         * include/backward/hashtable.h (_S_num_primes): Change to 29.
7329         (__stl_prime_list): Add 5 at the start of the list.
7330
7331 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
7332
7333         * include/std/fstream (basic_filebuf<>::open(const std::string&,
7334         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
7335         std::string&, ios_base::openmode), basic_ifstream<>::
7336         open(const std::string&, ios_base::openmode), basic_ofstream<>::
7337         basic_ofstream(const std::string&, ios_base::openmode),
7338         basic_ofstream<>::open(const std::string&, ios_base::openmode),
7339         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
7340         basic_fstream<>::open(const std::string&, ios_base::openmode)):
7341         Add in C++0x mode.
7342         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
7343         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
7344         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
7345         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
7346         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
7347         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
7348         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
7349
7350 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7351
7352         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
7353         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
7354         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
7355         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
7356
7357 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7358
7359         * include/bits/forward_list.h (_Fwd_list_node_base<>::
7360         _M_transfer_after, _M_reverse_after): Move out of line...
7361         * include/bits/forward_list.tcc: ... here.
7362         (forward_list<>::reverse): Move inline...
7363         * include/bits/forward_list.h: ... here; minor cosmetic changes.
7364
7365 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7366
7367         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
7368         28277.cc: Likewise.
7369         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
7370         Likewise.
7371         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
7372         Likewise.
7373         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
7374         Likewise.
7375
7376 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7377
7378         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
7379         year(s).
7380         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7381         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7382         Likewise.
7383         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7384         Likewise.
7385         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7386         Likewise.
7387         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7388
7389 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7390
7391         * testsuite/25_algorithms/search_n/iterator.cc: Condition
7392         iterations for simulators.
7393         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7394         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7395         Condition stream width for simulators.
7396         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7397         Likewise.
7398         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7399         Likewise.
7400         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7401
7402 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
7403
7404         * doc/xml/manual/appendix_contributing.xml: Add docbook style
7405         sheet version information. Table-ize docbook element examples.
7406         * doc/xml/manual/using.xml: Human-readable header
7407         markup. Alphabetized. Add new headers.
7408         * doc/html: Regenerate.
7409
7410 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
7411
7412         * doc/xml/faq.xml: Fix link to setup documentation.
7413
7414 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
7415
7416         * include/std/type_traits (__add_lvalue_reference_helper,
7417         __add_rvalue_reference_helper): As an optimization, rewrite
7418         condition (avoid is_function).
7419
7420 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7421
7422         PR libstdc++/39405
7423         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
7424         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7425
7426 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
7427
7428         * testsuite/30_threads/condition_variable_any/native_handle/
7429         typesizes.cc: Include tweaks.
7430         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7431         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7432         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7433         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7434         * testsuite/30_threads/condition_variable/native_handle/
7435         typesizes.cc: Same.
7436
7437 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7438
7439         * include/bits/shared_ptr.h: Add include guards.
7440         * include/tr1/shared_ptr.h: Likewise.
7441
7442 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7443
7444         * include/std/iostream: Fix doxygen link.
7445         * include/bits/forward_list.h: Fix doxygen markup.
7446         * include/ext/vstring.h: Escape backslash in doxygen comment.
7447         * include/bits/basic_string.h: Likewise.
7448
7449 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7450
7451         * doc/xml/faq.xml: Fix links to implementation status pages.
7452
7453 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7454
7455         * include/std/complex (operator+(const complex<>&, const _Tp&),
7456         operator+(const _Tp&, const complex<>&),
7457         operator-(const complex<>&, const _Tp&),
7458         operator-(const _Tp&, const complex<>&)): Do not assume real()
7459         returns a reference (against DR 387).
7460         * testsuite/26_numerics/complex/dr387_2.cc: New.
7461
7462 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
7463
7464         * testsuite/thread/pthread4.cc: Move...
7465         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
7466         * testsuite/thread/pthread5.cc: Move...
7467         * testsuite/23_containers/list/pthread5.cc: ...here.
7468         * testsuite/thread/pthread6.cc: Move...
7469         * testsuite/23_containers/map/pthread6.cc: ...here.
7470         * testsuite/thread/pthread7-rope.cc: Move...
7471         * testsuite/ext/rope/pthread7-rope.cc: ...here.
7472         * testsuite/thread/guard.cc: Move...
7473         * testsuite/18_support/pthread_guard.cc: ...here.
7474         * testsuite/thread/18185.cc: Move...
7475         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
7476         * testsuite/thread/pthread1.cc: Move...
7477         * testsuite/23_containers/list/pthread1.cc: ...here.
7478         * testsuite/thread/pthread2.cc: Move...
7479         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
7480         * testsuite/thread/pthread3.cc: Move...
7481         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
7482
7483         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
7484         * testsuite/thread: Remove.
7485
7486 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7487
7488         * configure: Regenerate.
7489
7490 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
7491
7492         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
7493         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
7494         from baseline_dir.
7495         * configure: Regenerate.
7496         * testsuite/Makefile.am (baseline_file): Remove variable.
7497         (site.exp): Set baseline_dir rather than baseline_file.
7498         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
7499         * testsuite/Makefile.in: Regenerate.
7500
7501 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7502
7503         * testsuite/30_threads/thread/this_thread: Move...
7504         * testsuite/30_threads/this_thread: ...here.
7505         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
7506         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
7507         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
7508         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
7509         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
7510         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
7511
7512 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7513
7514         * doc/doxygen/user.cfg.in: Tweaks.
7515         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
7516         be elsewhere.
7517
7518         * include/tr1_impl/unordered_map: Just use most specialized
7519         container module.
7520         * include/tr1_impl/unordered_set: Same.
7521         * include/tr1_impl/array: Same.
7522         * include/bits/stl_list.h: Same.
7523         * include/bits/stl_map.h: Same.
7524         * include/bits/stl_queue.h: Same.
7525         * include/bits/stl_set.h: Same.
7526         * include/bits/stl_stack.h: Same.
7527         * include/bits/forward_list.h: Same.
7528         * include/bits/basic_string.h: Same.
7529         * include/bits/stl_multimap.h: Same.
7530         * include/bits/stl_vector.h: Same.
7531         * include/bits/stl_deque.h: Same.
7532         * include/bits/stl_multiset.h: Same.
7533         * include/bits/stl_bvector.h: Same.
7534
7535         * include/backward/binders.h: Change binder module to binders.
7536
7537         * include/std/complex: Add complex_numers module.
7538         * include/tr1_impl/complex: Same.
7539
7540         * include/std/valarray: Add numeric_arrays module.
7541         * include/bits/gslice_array.h: Same.
7542         * include/bits/gslice.h: Same.
7543         * include/bits/mask_array.h: Same.
7544         * include/bits/slice_array.h: Same.
7545         * include/bits/indirect_array.h: Same.
7546
7547         * include/bits/allocator.h: Add allocators module.
7548         * include/ext/throw_allocator.h
7549         * include/ext/pool_allocator.h
7550         * include/ext/bitmap_allocator.h
7551         * include/ext/new_allocator.h
7552         * include/ext/malloc_allocator.h
7553         * include/ext/array_allocator.h
7554         * include/ext/mt_allocator.h
7555         * include/ext/debug_allocator.h
7556         * include/ext/extptr_allocator.h
7557
7558         * include/tr1_impl/functional: Move namespace markup here.
7559         * include/tr1_impl/regex: Same.
7560
7561         * include/tr1_impl/type_traits: Add metaprogramming module.
7562         * include/std/type_traits: Same.
7563
7564         * include/std/memory: Add memory module.
7565
7566         * include/std/ratio: Add ratio module.
7567
7568         * include/std/chrono: Move namespace markup here, add time module.
7569
7570         * include/std/thread: Move namespace markup here, add concurrency
7571         module.
7572         * include/std/mutex: Use concurrency module.
7573         * include/std/condition_variable: Same.
7574
7575
7576         * include/bits/ios_base.h: Refine io module.
7577         * include/bits/basic_ios.h: Same.
7578         * include/std/fstream: Same.
7579         * include/std/istream: Same.
7580         * include/std/ostream: Same.
7581         * include/std/sstream: Same.
7582
7583         * include/ext/vstring.h: Correct parameter markup.
7584
7585         * include/bits/shared_ptr.h: Add pointer_abstractions module.
7586         * include/bits/unique_ptr.h: Same.
7587
7588         * include/bits/algorithmfwd.h: Add mutating_algorithms,
7589         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
7590         * include/bits/stl_heap.h: Add markup for new groupings.
7591         * include/bits/stl_algobase.h: Same.
7592         * include/bits/stl_algo.h: Same.
7593
7594         * include/c_compatibility/stdatomic.h: Add atomics module.
7595         * include/c_global/cstdatomic: Same.
7596
7597         * libsupc++/exception: Add exceptions module.
7598         * libsupc++/typeinfo: Same.
7599         * libsupc++/new: Same.
7600         * libsupc++/exception_ptr.h: Same.
7601         * include/std/system_error: Same.
7602         * include/std/stdexcept: Same.
7603
7604         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
7605         * libsupc++/cxxabi-forced.h: Same.
7606
7607         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
7608         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
7609         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
7610         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
7611         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
7612         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
7613         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
7614         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
7615         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
7616         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7617         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
7618         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
7619         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
7620         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
7621         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
7622         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
7623         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
7624         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
7625         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
7626         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
7627         * testsuite/23_containers/vector/requirements/dr438/
7628         constructor_1_neg.cc: Same.
7629         * testsuite/23_containers/vector/requirements/dr438/
7630         constructor_2_neg.cc: Same.
7631         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
7632         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
7633         * testsuite/23_containers/deque/requirements/dr438/
7634         constructor_1_neg.cc: Same.
7635         * testsuite/23_containers/deque/requirements/dr438/
7636         constructor_2_neg.cc: Same.
7637         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
7638         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
7639         * testsuite/23_containers/list/requirements/dr438/
7640         constructor_1_neg.cc: Same.
7641         * testsuite/23_containers/list/requirements/dr438/
7642         constructor_2_neg.cc: Same.
7643         * testsuite/20_util/duration/cons/1_neg.cc: Same.
7644         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
7645         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
7646         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
7647         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
7648         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
7649         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
7650         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
7651         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
7652         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
7653
7654 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
7655
7656         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
7657         * doc/doxygen/user.cfg.in: Update.
7658         * scripts/run_doxygen: Adjust for new group names.
7659
7660         * include/tr1_impl/random: Update doxygen group markup.
7661         * include/tr1_impl/unordered_map: Same.
7662         * include/tr1_impl/unordered_set: Same.
7663         * include/tr1_impl/array: Same.
7664         * include/std/numeric: Same.
7665         * include/std/utility: Same.
7666         * include/std/bitset: Same.
7667         * include/std/iosfwd: Same.
7668         * include/bits/stl_list.h: Same.
7669         * include/bits/stl_map.h: Same.
7670         * include/bits/stl_algobase.h: Same.
7671         * include/bits/stl_queue.h: Same.
7672         * include/bits/stl_set.h: Same.
7673         * include/bits/stl_stack.h: Same.
7674         * include/bits/stl_iterator_base_types.h: Same.
7675         * include/bits/forward_list.h: Same.
7676         * include/bits/basic_string.h: Same.
7677         * include/bits/stl_multimap.h: Same.
7678         * include/bits/stl_vector.h: Same.
7679         * include/bits/stl_deque.h: Same.
7680         * include/bits/stl_multiset.h: Same.
7681         * include/bits/stl_algo.h: Same.
7682         * include/bits/stl_bvector.h: Same.
7683         * include/bits/algorithmfwd.h: Same.
7684         * include/bits/stl_function.h: Same.
7685         * include/tr1/cmath: Same.
7686         * include/backward/binders.h: Same.
7687
7688 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
7689
7690         * include/std/system_error (system_category): To system_category().
7691         (generic_category): To generic_category. DR 890.
7692         * src/system_error.cc: Define.
7693         * include/bits/functexcept.h: Only one __throw_system_error.
7694         * src/functexcept.cc: Same.
7695         * include/std/mutex: Fixup for changes above.
7696         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
7697         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
7698         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
7699         * config/abi/pre/gnu.ver: Clean up exports.
7700
7701 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
7702
7703         * include/std/thread: Fix typo.
7704         * src/thread.cc (thread::join): Use NULL.
7705
7706 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
7707
7708         PR libstdc++/39168
7709         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
7710         const string&)): Also check that the value != CHAR_MAX.
7711         * include/bits/locale_facets.tcc (__numpunct_cache<>::
7712         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
7713         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
7714         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
7715         _M_cache(const locale&)): Likewise.
7716         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
7717         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
7718         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
7719         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
7720         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
7721         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
7722
7723 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
7724             Benjamin Kosnik  <bkoz@redhat.com>
7725
7726         * include/std/thread (_Impl_base): Move _M_id out and into ...
7727         (thread): ...here. Call _M_make_routine in body of constructors.
7728         Adjust data member usage to reflect changes.
7729         (_M_make_routine): From _M_make_shared_data.
7730         (_M_start_thread): Add __shared_base_type argument.
7731         * src/thread.cc: Fixups for above.
7732         * config/abi/pre/gnu.ver: Adjust exports.
7733         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
7734         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
7735         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7736
7737 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
7738
7739         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
7740         (compare_type_to_native_type): ...this, add alignment check.
7741         * testsuite/30_threads/condition_variable_any/native_handle/
7742         typesizes.cc: Modify as above.
7743         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7744         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7745         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7746         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7747         * testsuite/30_threads/condition_variable/native_handle/
7748         typesizes.cc: Same.
7749         * testsuite/30_threads/recursive_timed_mutex/native_handle/
7750         typesizes.cc: Same.
7751
7752         * testsuite/30_threads/thread/cons/1.cc: Add comments.
7753         * testsuite/30_threads/thread/cons/2.cc: Same.
7754         * testsuite/30_threads/thread/cons/3.cc: Same.
7755         * testsuite/30_threads/thread/cons/4.cc: Same.
7756         * testsuite/30_threads/thread/cons/5.cc: Same.
7757         * testsuite/30_threads/thread/cons/6.cc: Same.
7758         * testsuite/30_threads/thread/cons/7.cc: Same.
7759         * testsuite/30_threads/thread/cons/8.cc: Same.
7760
7761         * testsuite/30_threads/thread/cons/9.cc: New.
7762         * testsuite/30_threads/thread/cons/moveable.cc: New.
7763
7764         * src/condition_variable.cc: Clean up whitespace.
7765         * include/std/condition_variable: Same.
7766
7767 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
7768
7769         * include/std/condition_variable (condition_variable): Remove
7770         _M_internal_mutex. Add private __native_type typedef.
7771         * src/condition_variable.cc (condition_variable::notify_one):
7772         Remove _M_internal_mutex use. Use typedef.
7773         (condition_variable::notify_all): Same.
7774         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
7775         (recursive_mutex): Same.
7776         (timed_mutex): Same.
7777         (recursive_timed_mutex): Same.
7778         (once_flag): Make __native_type typedef private.
7779
7780         * include/std/thread (this_thread): Add minimal markup.
7781
7782         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
7783         Adjust line numbers.
7784         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
7785         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
7786         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
7787         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
7788         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
7789         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
7790         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7791         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
7792         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
7793         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
7794         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
7795         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
7796         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
7797
7798         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
7799         * testsuite/30_threads/condition_variable_any/native_handle/
7800         typesizes.cc: New.
7801         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7802         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7803         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7804         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7805         * testsuite/30_threads/condition_variable/native_handle/
7806         typesizes.cc: Same.
7807         * testsuite/30_threads/recursive_timed_mutex/native_handle/
7808         typesizes.cc: Same.
7809
7810 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
7811
7812         PR testsuite/33300
7813         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
7814         on darwin for lp64.
7815
7816 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
7817
7818         * configure.host: Set abi_baseline_pair for mips64*-linux.
7819         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
7820
7821 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
7822
7823         * include/std/thread (this_thread::get_id): Inline.
7824
7825 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
7826
7827         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
7828         _Callable as template argument for _M_make_shared_data.
7829         * testsuite/30_threads/thread/cons/6.cc: New.
7830         * testsuite/30_threads/thread/cons/7.cc: New.
7831         * testsuite/30_threads/thread/cons/8.cc: New.
7832
7833 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
7834
7835         * testsuite/30_threads/thread/member: To..
7836         * testsuite/30_threads/thread/members: ...this.
7837         * testsuite/30_threads/condition_variable/member: To...
7838         * testsuite/30_threads/condition_variable/members: ...this.
7839
7840 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
7841
7842         * include/std/thread (thread::id): Move definition inside thread.
7843         Use native_handle_type. Remove this_thread::get_id friend.
7844         Change __thread_data_ptr to __shared_base_ptr.
7845         (thread::id::id(native_handle_type): Make public. Still explicit.
7846         Use native_handle_type. Change _M_thread_id to _M_thread.
7847         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
7848         _M_thread_handle to _M_id.
7849         (thread::__thread_data): Rename to _Impl.
7850         Fixup for renames.
7851         (thread::_M_make_thread_data): Return derived type.
7852         (thread::hardware_concurrency): Add definition for default case.
7853         (thread::get_id): Now can define inline.
7854         (thread): Change _M_thread_data to _M_data.
7855         (this_thread::get_id): Now can define inline.
7856         * src/thread.cc (__thread_proxy): Rename to
7857         execute_native_thread_routine.
7858         Fixup for other renames.
7859         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
7860         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
7861         * testsuite/30_threads/thread/algorithm: Move to..
7862         * testsuite/30_threads/thread/swap: ...this.
7863         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
7864         * testsuite/30_threads/thread/id/operators.cc: New.
7865
7866 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
7867
7868         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
7869         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
7870         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
7871         exposing it in public std::tuple interface.
7872
7873 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
7874             Benjamin Kosnik  <bkoz@redhat.com>
7875
7876         * include/std/thread (__thread_data_base): Nest class in std::thread.
7877         (__thread_data): Likewise.
7878         (__thread_data_ptr): Nest typedef in std::thread.
7879         * src/thread.cc (__thread_proxy): Qualify the above names.
7880         * config/abi/pre/gnu.ver: Remove unused exports.
7881
7882 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
7883
7884         * include/bits/unique_ptr.h: Remove private __this_type typedef.
7885         * include/bits/stl_vector.h: Remove private vector_type typedef.
7886         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
7887         Fix line numbers.
7888         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
7889         * testsuite/23_containers/vector/requirements/dr438/
7890         constructor_1_neg.cc: Same.
7891         * testsuite/23_containers/vector/requirements/dr438/
7892         constructor_2_neg.cc: Same.
7893         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
7894         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
7895
7896 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
7897
7898         PR libstdc++/25191
7899         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
7900         deal consistently with __try and __catch too.
7901         * src/localename.cc: Replace try -> __try, catch -> __catch.
7902         * src/ios.cc: Likewise.
7903         * src/locale.cc: Likewise.
7904         * src/istream.cc: Likewise.
7905         * src/thread.cc: Likewise.
7906         * src/compatibility.cc: Likewise.
7907         * src/bitmap_allocator.cc: Likewise.
7908         * src/ios_init.cc: Likewise.
7909         * include/debug/deque: Likewise.
7910         * include/debug/list: Likewise.
7911         * include/tr1_impl/hashtable: Likewise.
7912         * include/std/bitset: Likewise.
7913         * include/ext/pb_ds/detail/resize_policy/
7914         hash_load_check_resize_trigger_imp.hpp: Likewise.
7915         * include/ext/pb_ds/detail/resize_policy/
7916         hash_standard_resize_policy_imp.hpp: Likewise.
7917         * include/ext/pb_ds/detail/cc_hash_table_map_/
7918         resize_fn_imps.hpp: Likewise.
7919         * include/ext/pb_ds/detail/cc_hash_table_map_/
7920         constructor_destructor_fn_imps.hpp: Likewise.
7921         * include/ext/pb_ds/detail/pat_trie_/
7922         split_join_branch_bag.hpp: Likewise.
7923         * include/ext/pb_ds/detail/pat_trie_/
7924         constructors_destructor_fn_imps.hpp: Likewise.
7925         * include/ext/pb_ds/detail/bin_search_tree_/
7926         constructors_destructor_fn_imps.hpp: Likewise.
7927         * include/ext/pb_ds/detail/gp_hash_table_map_/
7928         resize_fn_imps.hpp: Likewise.
7929         * include/ext/pb_ds/detail/gp_hash_table_map_/
7930         constructor_destructor_fn_imps.hpp: Likewise.
7931         * include/ext/pb_ds/detail/binary_heap_/
7932         constructors_destructor_fn_imps.hpp: Likewise.
7933         * include/ext/pb_ds/detail/binary_heap_/
7934         erase_fn_imps.hpp: Likewise.
7935         * include/ext/pb_ds/detail/binary_heap_/
7936         split_join_fn_imps.hpp: Likewise.
7937         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
7938         constructors_destructor_fn_imps.hpp: Likewise.
7939         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
7940         * include/ext/pb_ds/detail/list_update_map_/
7941         constructor_destructor_fn_imps.hpp: Likewise.
7942         * include/ext/slist: Likewise.
7943         * include/ext/memory: Likewise.
7944         * include/ext/rc_string_base.h: Likewise.
7945         * include/ext/ropeimpl.h: Likewise.
7946         * include/ext/vstring.tcc: Likewise.
7947         * include/ext/rope: Likewise.
7948         * include/ext/sso_string_base.h: Likewise.
7949         * include/bits/shared_ptr.h: Likewise.
7950         * include/bits/stl_list.h: Likewise.
7951         * include/bits/locale_classes.tcc: Likewise.
7952         * include/bits/locale_facets.tcc: Likewise.
7953         * include/bits/locale_classes.h: Likewise.
7954         * include/bits/forward_list.h: Likewise.
7955         * include/bits/stl_vector.h: Likewise.
7956         * include/bits/stl_deque.h: Likewise.
7957         * include/bits/istream.tcc: Likewise.
7958         * include/bits/stl_uninitialized.h: Likewise.
7959         * include/bits/ostream.tcc: Likewise.
7960         * include/bits/vector.tcc: Likewise.
7961         * include/bits/stl_tempbuf.h: Likewise.
7962         * include/bits/deque.tcc: Likewise.
7963         * include/bits/basic_string.tcc: Likewise.
7964         * include/bits/ostream_insert.h: Likewise.
7965         * include/bits/locale_facets_nonio.tcc: Likewise.
7966         * include/bits/stl_tree.h: Likewise.
7967         * include/bits/fstream.tcc: Likewise.
7968         * include/tr1/shared_ptr.h: Likewise.
7969         * include/tr1/hypergeometric.tcc: Likewise.
7970         * include/backward/hashtable.h: Likewise.
7971         * libsupc++/exception_ptr.h: Likewise.
7972         * libsupc++/eh_personality.cc: Likewise.
7973         * libsupc++/eh_call.cc: Likewise.
7974         * config/locale/gnu/monetary_members.cc: Likewise.
7975         * config/locale/gnu/time_members.h: Likewise.
7976         * config/locale/generic/time_members.h: Likewise.
7977
7978 2009-02-03  Johannes Singler  <singler@ira.uka.de>
7979
7980         * include/parallel/algorithmfwd.h:
7981         Add parallelism default for many declarations.
7982         * include/parallel/numericfwd.h: Likewise.
7983         * include/parallel/iterator.h: Use iterator_traits as usual.
7984         * include/parallel/par_loop.h:
7985         Include equally_split.h.
7986         (for_each_template_random_access_ed):
7987         Avoid calling the Result default constructor.
7988         * include/parallel/numeric: Replace
7989         for_each_template_random_access by
7990         for_each_template_random_access_ed in numeric functions.
7991
7992 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
7993
7994         * config/os/gnu-linux/os_defines.h: Remove superfluous
7995         __NO_STRING_INLINES.
7996
7997 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
7998
7999         * testsuite/21_strings/c_strings/char/3.cc: New test.
8000         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
8001
8002 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
8003             Jakub Jelinek  <jakub@redhat.com>
8004
8005         PR libstdc++/30928 (partial, works together with recent glibcs)
8006         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8007         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8008         defined.
8009         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8010         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8011         defined.
8012         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8013         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8014         defined.
8015         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8016         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8017         defined.
8018         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
8019         argument is const char *, assign result to const char * var, not
8020         char *.
8021         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
8022         argument is const wchar_t *, assign result to const wchar_t * var, not
8023         wchar_t *.
8024
8025 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
8026
8027         * include/std/thread: Remove unused headers.
8028         (__thread_data_base): Remove unused mutex and base.
8029         (thread::~thread): Only detach if joinable.
8030         (thread::joinable): Test if thread data ptr is empty.
8031         (thread::_M_thread_data_mutex): Remove.
8032         (thread::_M_get_thread_data): Remove.
8033         (thread::_M_make_thread_data): Remove overload, use make_shared.
8034         (thread::id::id): Make constructor explicit.
8035         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
8036         (thread::_M_start_thread): Break shared_ptr cycle on error.
8037         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
8038         * testsuite/30_threads/thread/member/4.cc: New.
8039         * testsuite/30_threads/thread/member/5.cc: New.
8040
8041 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
8042
8043         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
8044         (standard_layout): Just use !has_virtual_destructor for now.
8045         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
8046         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
8047         * testsuite/30_threads/recursive_mutex/requirements/
8048         standard_layout.cc: New.
8049         * testsuite/30_threads/condition_variable/requirements/
8050         standard_layout.cc: New.
8051         * testsuite/29_atomics/atomic_address/requirements/
8052         standard_layout.cc: Adjust.
8053         * testsuite/29_atomics/atomic_flag/requirements/
8054         standard_layout.cc: Same.
8055         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
8056         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
8057         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
8058         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
8059         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
8060         line numbers.
8061         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
8062         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8063         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8064         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
8065         Remove, not required.
8066
8067 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
8068
8069         * include/std/thread (__thread_data_base, thread): Rename member
8070         functions to match coding style.
8071         (thread::thread,thread::operator=): Define move operations.
8072         * src/thread.cc (__thread_data_base, thread): Rename member functions.
8073         * config/abi/pre/gnu.ver: Adjust.
8074
8075 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
8076
8077         PR libstdc++/38384
8078         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
8079         on HPUX.
8080         * configure: Regenerate.
8081
8082 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
8083
8084         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
8085         atomic_flag_fence.
8086
8087 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8088
8089 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8090             Uros Bizjak  <ubizjak@gmail.com>
8091
8092         PR libstdc++/38834
8093         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
8094         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
8095
8096 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8097             Rainer Emrich  <r.emrich@de.tecosim.com>
8098
8099         PR libstdc++/38919
8100         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
8101         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
8102         * configure: Regenerate.
8103
8104 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
8105
8106         * include/std/thread (__thread_data_base::__run): Make non-const.
8107         * testsuite/30_threads/thread/cons/5.cc: New.
8108
8109 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
8110
8111         * src/Makefile.am (sources): Add math_stubs_float.cc.
8112         * src/Makefile.in: Regenerate.
8113         * src/math_stubs_float.cc: New, from libmath/stubs.c.
8114
8115 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8116
8117         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
8118         * src/Makefile.in: Regenerate.
8119         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
8120
8121 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8122
8123         PR libstdc++/32666
8124         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
8125
8126 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8127
8128         PR libstdc++/32666
8129         * Makefile.am (hosted_source): Remove libmath directory.
8130         * Makefile.in: Regenerate.
8131         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
8132         (AC_REPLACE_MATHFUNCS): Remove.
8133         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
8134         in GLIBCXX_CHECK_C99_TR1.
8135         * acinclude.m4: Remove libmath, need_math.
8136         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
8137         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
8138         * configure.ac: Same.
8139         * configure: Regenerate.
8140         * fragment.am: Fix comment.
8141         * config.h.in: Regenerate.
8142         * src/Makefile.in: Regenerate.
8143         * src/Makefile.am: Remove libmath references.
8144         * doc/Makefile.in: Regenerate.
8145         * po/Makefile.in: Regenerate.
8146         * include/Makefile.in: Regenerate.
8147         * libsupc++/Makefile.in: Regenerate.
8148         * testsuite/Makefile.in: Regenerate.
8149
8150         * src/compatibility.cc: Also export long double versions of "C" math
8151         library if hppa-linux.
8152         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
8153         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
8154
8155         * libmath: Remove.
8156         * libmath/signbit.c: Same.
8157         * libmath/stubs.c: Same.
8158         * libmath/Makefile.in: Same.
8159         * libmath/copysignf.c: Same.
8160         * libmath/mathconf.h: Same.
8161         * libmath/signbitf.c: Same.
8162         * libmath/Makefile.am: Same.
8163         * libmath/signbitl.c: Same.
8164
8165 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
8166             Paolo Carlini  <paolo.carlini@oracle.com>
8167
8168         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
8169         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
8170         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
8171         * configure.ac: Adjust.
8172         * doc/xml/manual/configure.xml: Update.
8173         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
8174         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
8175         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
8176         * configure: Regenerate.
8177         * config.h.in: Likewise.
8178
8179         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
8180         thread::joinable, thread::swap, this_thread::get_id,
8181         this_thread::yield): Define inline...
8182         * include/std/thread: ... here.
8183         * config/abi/pre/gnu.ver: Adjust.
8184
8185 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8186
8187         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
8188         Add dg-timeout-factor 2.0.
8189         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
8190         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
8191         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
8192         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
8193         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
8194         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
8195
8196 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8197
8198         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
8199         field from readelf output.
8200
8201 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8202
8203         PR libstdc++/38384
8204         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
8205         * configure: Regenerate.
8206
8207 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8208
8209         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
8210         _GLIBCXX_HAVE_TLS.
8211         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
8212
8213 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8214
8215         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
8216         constructor for _M_pattern.
8217         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
8218         string.cc: Test construction from different basic_string type.
8219         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
8220         string.cc: Likewise.
8221
8222 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
8223             Jonathan Larmour  <jifl@eCosCentric.com>
8224
8225         PR libstdc++/36801
8226         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
8227         New.
8228         (__gnu_cxx::__exchange_and_add): Use it.
8229         * src/atomic.cc (get_atomic_mutex): New.
8230         * src/debug.cc (get_safe_base_mutex): New.
8231         * src/locale.cc (get_locale_cache_mutex): New.
8232         * src/mt_allocator.cc (get_freelist): New.
8233         (get_freelist_mutex): New.
8234         * src/pool_allocator.cc (get_palloc_mutex): New.
8235         * include/std/mutex (__once_functor_lock): To
8236         (__get_once_functor_lock): ...this.
8237         * src/mutex.cc (__once_mutex): Don't export, use
8238         (get_once_mutex): ...this.
8239         * config/abi/pre/gnu.ver: Adjust exports.
8240
8241 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8242
8243         PR libstdc++/38732
8244         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
8245         referenceCount field again.
8246         (__cxxabiv1::__cxa_refcounted_exception): New struct.
8247         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
8248         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
8249         inline functions.
8250         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
8251         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
8252         instead of __cxa_exception.
8253         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
8254         __cxxabiv1::__cxa_throw): Likewise.
8255         * libsupc++/eh_ptr.cc (std::rethrow_exception,
8256         std::__exception_ptr::exception_ptr::_M_addref,
8257         std::__exception_ptr::exception_ptr::_M_release,
8258         __gxx_dependent_exception_cleanup): Likewise.
8259         * testsuite/18_support/exception/38732.cc: New test.
8260
8261         PR libstdc++/38092
8262         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
8263         * src/compatibility.cc: Don't use .symver directives if
8264         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
8265         * config.h.in: Regenerated.
8266         * configure: Likewise.
8267
8268 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
8269
8270         PR libstdc++/38466
8271         * include/bits/stl_pair.h: Document C++03 pair vs swap.
8272
8273 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
8274
8275         * src/locale_init.cc (locale::_S_initialize_once): Move construction
8276         of classic locale...
8277         (locale::classic): Here.
8278
8279 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
8280
8281         * include/tr1_impl/regex: Fix bad return statements and typos.
8282
8283 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8284
8285         * include/tr1_impl/regex: Remove unimplemented function definitions.
8286         * testsuite/28_regex/init-list.cc: Compile only.
8287         * testsuite/tr1/7_regular_expressions/regex/cons/char/
8288         c_string_extended.cc: Same.
8289         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
8290         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
8291
8292 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8293
8294         PR libstdc++/38384
8295         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
8296         * configure: Regenerate.
8297
8298 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8299
8300         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
8301         * configure: Regenerate.
8302
8303 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8304
8305         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
8306         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
8307         * configure: Regenerate.
8308
8309 2009-01-04  Richard Guenther  <rguenther@suse.de>
8310
8311         PR libstdc++/38720
8312         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
8313         integer type for storage, arithmetic and comparisons.
8314         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
8315
8316 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8317
8318         PR libstdc++/38719
8319         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
8320         _Fwd_list_const_iterator::_M_next): Fix return type.
8321
8322 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8323
8324         * Revert last commit, reopen and suspend libstdc++/38678.
8325
8326 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8327
8328         PR libstdc++/38678
8329         * include/std/istream (basic_istream<>::_M_read): New.
8330         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
8331         (basic_istream<>::read, basic_istream<>::readsome): Use it.
8332         * include/std/ostream (basic_ostream<>::_M_write_): New.
8333         (basic_ostream<>::_M_write): Adjust.
8334         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
8335         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
8336         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
8337         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
8338         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.