OSDN Git Service

* include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2009-04-22  Jan Hubicka  <jh@suse.cz>
2
3         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
4         (atexit, atoll, stroll, strtoull): Mark throw ()
5         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
6         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
7         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
8         (atexit, atoll, stroll, strtoull): Mark throw ()
9         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
10         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
11
12 2009-04-21  Jan Hubicka  <jh@suse.cz>
13
14         * include/ext/atomicity.h
15         (__exchange_and_add, __atomic_add): Mark throw ().
16         * config/os/aix/atomicity.h
17         * config/os/aix/atomicity.h
18         * config/os/irix/atomicity.h
19         * config/cpu/cris/atomicity.h
20         * config/cpu/m68k/atomicity.h
21         * config/cpu/hppa/atomicity.h
22         * config/cpu/sparc/atomicity.h
23         * config/cpu/i386/atomicity.h
24         * config/cpu/i486/atomicity.h
25         * config/cpu/sh/atomicity.h
26         * config/cpu/generic/atomicity_mutex/atomicity.h
27         * config/cpu/generic/atomicity_builtins/atomicity.h
28         (__exchange_and_add, __atomic_add): Mark throw ().
29
30 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
31
32         PR libstdc++/39835
33         * include/bits/random.h: Avoid the badname __alpha (and, for
34         consistency, __beta too).
35         * include/bits/random.tcc: Likewise.
36
37 2009-04-19  Jan Hubicka  <jh@suse.cz>
38
39         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
40         _GLIBCXX_NOTHROW.
41
42 2009-04-19  Jan Hubicka  <jh@suse.cz>
43
44         * include/c_compatibility/stdatomic.h
45         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
46         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
47         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
48
49 2009-04-18  Jan Hubicka  <jh@suse.cz>
50
51         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
52         * libsupc++/unwind-cxx.h (__cxa_get_globals,
53         __cxa_get_globals_fast): Mark const.
54         (__cxa_get_exception_ptr): Mark pure.
55         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
56         (__terminate): Makr throw ().
57         * libsupc++/exception (terminate): Mark throw().
58         (uncaught_exception): Mark pure.
59         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
60         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
61         Mark throw().
62         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
63         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
64         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
65         __cxa_guard_abort): Mark throw ().
66         (__cxa_pure_virtual): Mark noreturn.
67         (__cxa_current_exception_type): Mark throw and pure.
68         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
69         __cxa_exception_type): Mark pure.
70         (_M_safe_bool_dummy): Mark pure and const.
71
72 2009-04-18  Jan Hubicka  <jh@suse.cz>
73
74         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
75         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
76         _M_destroy_thread_key): Mark throw ()
77         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
78         _M_singular, _M_can_compare _M_get_mutex, _M_message,
79         _M_get_max_length): Mark throw ().
80         * include/debug/formatter.h (_M_message, _M_format_word,
81         _M_get_max_length): Mark throw ().
82         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
83         _M_detach_single): Mark throw ().
84         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
85         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
86         throw ()
87         (_M_get_mutex): Mark throw ().
88         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
89         (_M_destroy_thread_key): Mark CONST and throw.
90         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
91         throw ().
92
93 2009-04-18  Jan Hubicka  <jh@suse.cz>
94
95         * src/condition_variable.cc (condition_variable,
96         condition_variable_any constructors): Mark throw()
97         * src/hash.cc (operator() for long double, string, and wstring): Mark
98         throw ().
99         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
100         _M_setup, rdbuf, str): Mark throw ().
101         * src/chrono.cc (new): Mark throw ().
102         * include/std/system_error (system_category, generic_category): Mark
103         throw () and const.
104         * include/std/chrono (now): Mark throw ().
105         * include/std/condition_variable (condition_variable,
106         ~condition_variable, condition_variable_any,
107         ~condition_variable_any): Mark throw ().
108         * include/std/mutex (mutex): Mark throw ().
109         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
110         throw.
111         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
112         and throw ().
113         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
114         * include/bits/locale_classes.h (_S_initialize_once,
115         _S_clone_c_locale): Mark throw ().
116         (_S_get_c_name): Mark const and throw ().
117         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
118         throw ().
119         * include/bits/locale_facets.h (__convert_to_v explicit instances):
120         Mark throw ().
121         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
122         throw ().
123         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
124         ios_base): Mark throw ()
125         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
126         * include/backward/strstream (strstreambuf constructors): Mark throw ().
127         (str, freeze, _M_setupf): Mark throw ().
128         (pcount): Mark pure and throw ().
129         (rdbuf): Mark const and throw ().
130
131 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
132
133         PR libstdc++/39802
134         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
135         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
136         Always accept negative values, for unsigned types too.
137         * testsuite/22_locale/num_get/get/char/39802.cc: New.
138         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
139
140 2009-04-18  Jan Hubicka  <jh@suse.cz>
141
142         * include/debug/formater.h: Include bits/c++config.h.
143         (_M_error): Mark noreturn.
144         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
145         _GLIBCXX_NORETURN): New.
146         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
147         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
148         Mark pure.
149         * include/c_compatibility/stdatomic.h
150         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
151         __atomic_flag_wait_explicit, __atomic_flag_for_address):
152         Mark by throw ().
153         * src/atomic.cc (atomic_flag_test_and_set_explicit,
154         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
155         __atomic_flag_for_address): Mark by throw ().
156
157 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
158
159         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
160
161 2009-04-16  Jan Hubicka  <jh@suse.cz>
162
163         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
164         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
165         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
166         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
167         out body to ...
168         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
169         functions.
170         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
171         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
172         _Rb_tree_black_count): Mark nothrow.
173
174 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
175
176         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
177         from base classes.
178         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
179
180 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
181
182         * doc/html: Regenerate.
183
184 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
185
186         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
187
188         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
189         * doc/xml/gnu/fdl-1.2.xml: Same.
190         * doc/xml/manual/numerics.xml: Same.
191         * doc/xml/manual/concurrency.xml: Same.
192         * doc/xml/manual/intro.xml: Same.
193         * doc/xml/manual/status_cxxtr1.xml: Same.
194         * doc/xml/manual/containers.xml: Same.
195         * doc/xml/manual/io.xml: Same.
196         * doc/xml/manual/utilities.xml: Same.
197         * doc/xml/manual/support.xml: Same.
198         * doc/xml/manual/using.xml: Same.
199         * doc/xml/manual/localization.xml: Same.
200         * doc/xml/manual/locale.xml: Same.
201         * doc/xml/manual/extensions.xml: Same.
202         * doc/xml/manual/appendix_contributing.xml: Same.
203         * doc/xml/manual/diagnostics.xml: Same.
204         * doc/xml/manual/status_cxx200x.xml: Same.
205
206 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
207
208         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
209         * doc/xml/manual/status_cxx200x.xml: Adjust.
210
211 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
212
213         * doc/xml/spine.xml: Remove unused license entity, update
214         copyright year.
215
216         * doc/xml/manual/spine.xml: Markup for primary index terms.
217         * doc/xml/manual/numerics.xml: Same.
218         * doc/xml/manual/intro.xml: Same.
219         * doc/xml/manual/containers.xml: Same.
220         * doc/xml/manual/io.xml: Same.
221         * doc/xml/manual/appendix_porting.xml: Same.
222         * doc/xml/manual/utilities.xml: Same.
223         * doc/xml/manual/support.xml: Same.
224         * doc/xml/manual/localization.xml: Same.
225         * doc/xml/manual/strings.xml: Same.
226         * doc/xml/manual/extensions.xml: Same.
227         * doc/xml/manual/appendix_contributing.xml: Same.
228         * doc/xml/manual/diagnostics.xml: Same.
229         * doc/xml/manual/algorithms.xml: Same.
230         * doc/xml/manual/appendix_free.xml: Same.
231         * doc/xml/manual/iterators.xml: Same.
232
233         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
234         * doc/xml/gnu/fdl-1.2.xml: Same.
235
236         * doc/xml/manual/status_cxx200x.xml: Re-write.
237
238 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
239
240         PR libstdc++/39629 (final bits)
241         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
242         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
243         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
244         Fix formula for __j.
245         * include/bits/random.tcc (operator==(const normal_distribution<>&,
246         const normal_distribution<>&): Remove.
247         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
248         const uniform_int_distribution<>&), operator==(const
249         uniform_real_distribution<>&, const uniform_real_distribution<>&),
250         operator==(const normal_distribution<>&, const normal_distribution<>&),
251         operator==(const lognormal_distribution<>&,
252         const lognormal_distribution<>&), operator==(const
253         chi_squared_distribution<>&, const chi_squared_distribution<>&),
254         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
255         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
256         operator==(const student_t_distribution<>&,
257         const student_t_distribution<>&), operator==(const
258         bernoulli_distribution<>&, const bernoulli_distribution<>&),
259         operator==(const binomial_distribution<>&, const
260         binomial_distribution<>&), operator==(const geometric_distribution<>&,
261         const geometric_distribution<>&), operator==(const
262         negative_binomial_distribution<>&, const
263         negative_binomial_distribution<>&), operator==(const
264         poisson_distribution<>&, const poisson_distribution<>&),
265         operator==(const exponential_distribution<>&,
266         const exponential_distribution<>&), operator==(const
267         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
268         weibull_distribution<>&, const weibull_distribution<>&),
269         operator==(const extreme_value_distribution<>&,
270         const extreme_value_distribution<>&), operator==(const
271         discrete_distribution<>&, const discrete_distribution<>&),
272         operator==(const piecewise_constant_distribution<>&,
273         const piecewise_constant_distribution<>&), operator==(const
274         piecewise_linear_distribution<>&, const
275         piecewise_linear_distribution<>&)): Remove.
276         * testsuite/26_numerics/random/uniform_real_distribution/operators/
277         serialize.cc: Remove.
278         * testsuite/26_numerics/random/piecewise_constant_distribution/
279         operators/serialize.cc: Likewise.
280         * testsuite/26_numerics/random/chi_squared_distribution/operators/
281         serialize.cc: Likewise.
282         * testsuite/26_numerics/random/normal_distribution/operators/
283         serialize.cc: Likewise.
284         * testsuite/26_numerics/random/uniform_int_distribution/operators/
285         serialize.cc: Likewise.
286         * testsuite/26_numerics/random/poisson_distribution/operators/
287         serialize.cc: Likewise.
288         * testsuite/26_numerics/random/bernoulli_distribution/operators/
289         serialize.cc: Likewise.
290         * testsuite/26_numerics/random/discrete_distribution/operators/
291         serialize.cc: Likewise.
292         * testsuite/26_numerics/random/weibull_distribution/operators/
293         serialize.cc: Likewise.
294         * testsuite/26_numerics/random/negative_binomial_distribution/
295         operators/serialize.cc: Likewise.
296         * testsuite/26_numerics/random/cauchy_distribution/operators/
297         serialize.cc: Likewise.
298         * testsuite/26_numerics/random/gamma_distribution/operators/
299         serialize.cc: Likewise.
300         * testsuite/26_numerics/random/fisher_f_distribution/operators/
301         serialize.cc: Likewise.
302         * testsuite/26_numerics/random/exponential_distribution/operators/
303         serialize.cc: Likewise.
304         * testsuite/26_numerics/random/lognormal_distribution/operators/
305         serialize.cc: Likewise.
306         * testsuite/26_numerics/random/binomial_distribution/operators/
307         serialize.cc: Likewise.
308         * testsuite/26_numerics/random/extreme_value_distribution/
309         operators/serialize.cc: Likewise.
310         * testsuite/26_numerics/random/piecewise_linear_distribution/
311         operators/serialize.cc: Likewise.
312         * testsuite/26_numerics/random/student_t_distribution/operators/
313         serialize.cc: Likewise.
314         * testsuite/26_numerics/random/geometric_distribution/operators/
315         serialize.cc: Likewise.
316
317         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
318         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
319         mersenne_twister_engine<>::seed(_Gen&,
320         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
321         subtract_with_carry_engine<>::seed(_Gen&,
322         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
323         Remove, unused.
324         * include/bits/random.tcc (linear_congruential_engine<>::
325         seed(_Gen&, false_type): Likewise.
326
327 2009-04-09  Nick Clifton  <nickc@redhat.com>
328
329         * src/allocator-inst.cc: Change copyright header to refer to
330         version 3 of the GNU General Public License with version 3.1
331         of the GCC Runtime Library Exception and to point readers at
332         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
333         web page.
334         * config/abi/compatibility.h: Likewise.
335         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
336         * config/abi/pre/gnu.ver: Likewise.
337         * config/allocator/bitmap_allocator_base.h: Likewise.
338         * config/allocator/malloc_allocator_base.h: Likewise.
339         * config/allocator/mt_allocator_base.h: Likewise.
340         * config/allocator/new_allocator_base.h: Likewise.
341         * config/allocator/pool_allocator_base.h: Likewise.
342         * config/cpu/alpha/atomic_word.h: Likewise.
343         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
344         * config/cpu/cris/atomic_word.h: Likewise.
345         * config/cpu/cris/atomicity.h: Likewise.
346         * config/cpu/generic/atomic_word.h: Likewise.
347         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
348         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
349         * config/cpu/generic/cpu_defines.h: Likewise.
350         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
351         * config/cpu/hppa/atomicity.h: Likewise.
352         * config/cpu/i386/atomicity.h: Likewise.
353         * config/cpu/i486/atomicity.h: Likewise.
354         * config/cpu/ia64/atomic_word.h: Likewise.
355         * config/cpu/m68k/atomicity.h: Likewise.
356         * config/cpu/powerpc/atomic_word.h: Likewise.
357         * config/cpu/powerpc/cpu_defines.h: Likewise.
358         * config/cpu/sh/atomicity.h: Likewise.
359         * config/cpu/sparc/atomic_word.h: Likewise.
360         * config/cpu/sparc/atomicity.h: Likewise.
361         * config/io/basic_file_stdio.cc: Likewise.
362         * config/io/basic_file_stdio.h: Likewise.
363         * config/io/c_io_stdio.h: Likewise.
364         * config/locale/darwin/ctype_members.cc: Likewise.
365         * config/locale/generic/c++locale_internal.h: Likewise.
366         * config/locale/generic/c_locale.cc: Likewise.
367         * config/locale/generic/c_locale.h: Likewise.
368         * config/locale/generic/codecvt_members.cc: Likewise.
369         * config/locale/generic/collate_members.cc: Likewise.
370         * config/locale/generic/ctype_members.cc: Likewise.
371         * config/locale/generic/messages_members.cc: Likewise.
372         * config/locale/generic/messages_members.h: Likewise.
373         * config/locale/generic/monetary_members.cc: Likewise.
374         * config/locale/generic/numeric_members.cc: Likewise.
375         * config/locale/generic/time_members.cc: Likewise.
376         * config/locale/generic/time_members.h: Likewise.
377         * config/locale/gnu/c++locale_internal.h: Likewise.
378         * config/locale/gnu/c_locale.cc: Likewise.
379         * config/locale/gnu/c_locale.h: Likewise.
380         * config/locale/gnu/codecvt_members.cc: Likewise.
381         * config/locale/gnu/collate_members.cc: Likewise.
382         * config/locale/gnu/ctype_members.cc: Likewise.
383         * config/locale/gnu/messages_members.cc: Likewise.
384         * config/locale/gnu/messages_members.h: Likewise.
385         * config/locale/gnu/monetary_members.cc: Likewise.
386         * config/locale/gnu/numeric_members.cc: Likewise.
387         * config/locale/gnu/time_members.cc: Likewise.
388         * config/locale/gnu/time_members.h: Likewise.
389         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
390         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
391         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
392         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
393         * config/os/aix/atomic_word.h: Likewise.
394         * config/os/aix/atomicity.h: Likewise.
395         * config/os/aix/ctype_base.h: Likewise.
396         * config/os/aix/ctype_inline.h: Likewise.
397         * config/os/aix/ctype_noninline.h: Likewise.
398         * config/os/aix/os_defines.h: Likewise.
399         * config/os/bsd/darwin/ctype_base.h: Likewise.
400         * config/os/bsd/darwin/ctype_inline.h: Likewise.
401         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
402         * config/os/bsd/darwin/os_defines.h: Likewise.
403         * config/os/bsd/freebsd/ctype_base.h: Likewise.
404         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
405         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
406         * config/os/bsd/freebsd/os_defines.h: Likewise.
407         * config/os/bsd/netbsd/ctype_base.h: Likewise.
408         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
409         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
410         * config/os/bsd/netbsd/os_defines.h: Likewise.
411         * config/os/djgpp/ctype_base.h: Likewise.
412         * config/os/djgpp/ctype_inline.h: Likewise.
413         * config/os/djgpp/ctype_noninline.h: Likewise.
414         * config/os/djgpp/os_defines.h: Likewise.
415         * config/os/generic/ctype_base.h: Likewise.
416         * config/os/generic/ctype_inline.h: Likewise.
417         * config/os/generic/ctype_noninline.h: Likewise.
418         * config/os/generic/error_constants.h: Likewise.
419         * config/os/generic/os_defines.h: Likewise.
420         * config/os/gnu-linux/ctype_base.h: Likewise.
421         * config/os/gnu-linux/ctype_inline.h: Likewise.
422         * config/os/gnu-linux/ctype_noninline.h: Likewise.
423         * config/os/gnu-linux/os_defines.h: Likewise.
424         * config/os/hpux/ctype_base.h: Likewise.
425         * config/os/hpux/ctype_inline.h: Likewise.
426         * config/os/hpux/ctype_noninline.h: Likewise.
427         * config/os/hpux/os_defines.h: Likewise.
428         * config/os/irix/atomic_word.h: Likewise.
429         * config/os/irix/atomicity.h: Likewise.
430         * config/os/irix/irix5.2/ctype_base.h: Likewise.
431         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
432         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
433         * config/os/irix/irix5.2/os_defines.h: Likewise.
434         * config/os/irix/irix6.5/ctype_base.h: Likewise.
435         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
436         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
437         * config/os/irix/irix6.5/os_defines.h: Likewise.
438         * config/os/mingw32/ctype_base.h: Likewise.
439         * config/os/mingw32/ctype_inline.h: Likewise.
440         * config/os/mingw32/ctype_noninline.h: Likewise.
441         * config/os/mingw32/error_constants.h: Likewise.
442         * config/os/mingw32/os_defines.h: Likewise.
443         * config/os/newlib/ctype_base.h: Likewise.
444         * config/os/newlib/ctype_inline.h: Likewise.
445         * config/os/newlib/ctype_noninline.h: Likewise.
446         * config/os/newlib/os_defines.h: Likewise.
447         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
448         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
449         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
450         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
451         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
452         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
453         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
454         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
455         * config/os/tpf/ctype_base.h: Likewise.
456         * config/os/tpf/ctype_inline.h: Likewise.
457         * config/os/tpf/ctype_noninline.h: Likewise.
458         * config/os/tpf/os_defines.h: Likewise.
459         * config/os/uclibc/ctype_base.h: Likewise.
460         * config/os/uclibc/ctype_inline.h: Likewise.
461         * config/os/uclibc/ctype_noninline.h: Likewise.
462         * config/os/uclibc/os_defines.h: Likewise.
463         * config/os/vxworks/ctype_base.h: Likewise.
464         * config/os/vxworks/ctype_inline.h: Likewise.
465         * config/os/vxworks/ctype_noninline.h: Likewise.
466         * config/os/vxworks/os_defines.h: Likewise.
467         * include/backward/auto_ptr.h: Likewise.
468         * include/backward/backward_warning.h: Likewise.
469         * include/backward/binders.h: Likewise.
470         * include/backward/hash_fun.h: Likewise.
471         * include/backward/hash_map: Likewise.
472         * include/backward/hash_set: Likewise.
473         * include/backward/hashtable.h: Likewise.
474         * include/backward/strstream: Likewise.
475         * include/bits/algorithmfwd.h: Likewise.
476         * include/bits/allocator.h: Likewise.
477         * include/bits/atomic_0.h: Likewise.
478         * include/bits/atomic_2.h: Likewise.
479         * include/bits/atomicfwd_c.h: Likewise.
480         * include/bits/atomicfwd_cxx.h: Likewise.
481         * include/bits/basic_ios.h: Likewise.
482         * include/bits/basic_ios.tcc: Likewise.
483         * include/bits/basic_string.h: Likewise.
484         * include/bits/basic_string.tcc: Likewise.
485         * include/bits/boost_concept_check.h: Likewise.
486         * include/bits/c++config: Likewise.
487         * include/bits/char_traits.h: Likewise.
488         * include/bits/codecvt.h: Likewise.
489         * include/bits/concept_check.h: Likewise.
490         * include/bits/cpp_type_traits.h: Likewise.
491         * include/bits/deque.tcc: Likewise.
492         * include/bits/forward_list.h: Likewise.
493         * include/bits/forward_list.tcc: Likewise.
494         * include/bits/fstream.tcc: Likewise.
495         * include/bits/functexcept.h: Likewise.
496         * include/bits/functional_hash.h: Likewise.
497         * include/bits/gslice.h: Likewise.
498         * include/bits/gslice_array.h: Likewise.
499         * include/bits/hashtable.h: Likewise.
500         * include/bits/indirect_array.h: Likewise.
501         * include/bits/ios_base.h: Likewise.
502         * include/bits/istream.tcc: Likewise.
503         * include/bits/list.tcc: Likewise.
504         * include/bits/locale_classes.h: Likewise.
505         * include/bits/locale_classes.tcc: Likewise.
506         * include/bits/locale_facets.h: Likewise.
507         * include/bits/locale_facets.tcc: Likewise.
508         * include/bits/locale_facets_nonio.h: Likewise.
509         * include/bits/locale_facets_nonio.tcc: Likewise.
510         * include/bits/localefwd.h: Likewise.
511         * include/bits/mask_array.h: Likewise.
512         * include/bits/move.h: Likewise.
513         * include/bits/ostream.tcc: Likewise.
514         * include/bits/ostream_insert.h: Likewise.
515         * include/bits/postypes.h: Likewise.
516         * include/bits/shared_ptr.h: Likewise.
517         * include/bits/slice_array.h: Likewise.
518         * include/bits/sstream.tcc: Likewise.
519         * include/bits/stl_algo.h: Likewise.
520         * include/bits/stl_algobase.h: Likewise.
521         * include/bits/stl_bvector.h: Likewise.
522         * include/bits/stl_construct.h: Likewise.
523         * include/bits/stl_deque.h: Likewise.
524         * include/bits/stl_function.h: Likewise.
525         * include/bits/stl_heap.h: Likewise.
526         * include/bits/stl_iterator.h: Likewise.
527         * include/bits/stl_iterator_base_funcs.h: Likewise.
528         * include/bits/stl_iterator_base_types.h: Likewise.
529         * include/bits/stl_list.h: Likewise.
530         * include/bits/stl_map.h: Likewise.
531         * include/bits/stl_multimap.h: Likewise.
532         * include/bits/stl_multiset.h: Likewise.
533         * include/bits/stl_numeric.h: Likewise.
534         * include/bits/stl_pair.h: Likewise.
535         * include/bits/stl_queue.h: Likewise.
536         * include/bits/stl_raw_storage_iter.h: Likewise.
537         * include/bits/stl_relops.h: Likewise.
538         * include/bits/stl_set.h: Likewise.
539         * include/bits/stl_stack.h: Likewise.
540         * include/bits/stl_tempbuf.h: Likewise.
541         * include/bits/stl_tree.h: Likewise.
542         * include/bits/stl_uninitialized.h: Likewise.
543         * include/bits/stl_vector.h: Likewise.
544         * include/bits/stream_iterator.h: Likewise.
545         * include/bits/streambuf.tcc: Likewise.
546         * include/bits/streambuf_iterator.h: Likewise.
547         * include/bits/stringfwd.h: Likewise.
548         * include/bits/unique_ptr.h: Likewise.
549         * include/bits/valarray_after.h: Likewise.
550         * include/bits/valarray_array.h: Likewise.
551         * include/bits/valarray_array.tcc: Likewise.
552         * include/bits/valarray_before.h: Likewise.
553         * include/bits/vector.tcc: Likewise.
554         * include/c/cassert: Likewise.
555         * include/c/cctype: Likewise.
556         * include/c/cerrno: Likewise.
557         * include/c/cfloat: Likewise.
558         * include/c/ciso646: Likewise.
559         * include/c/climits: Likewise.
560         * include/c/clocale: Likewise.
561         * include/c/cmath: Likewise.
562         * include/c/csetjmp: Likewise.
563         * include/c/csignal: Likewise.
564         * include/c/cstdarg: Likewise.
565         * include/c/cstddef: Likewise.
566         * include/c/cstdio: Likewise.
567         * include/c/cstdlib: Likewise.
568         * include/c/cstring: Likewise.
569         * include/c/ctime: Likewise.
570         * include/c/cwchar: Likewise.
571         * include/c/cwctype: Likewise.
572         * include/c_compatibility/assert.h: Likewise.
573         * include/c_compatibility/complex.h: Likewise.
574         * include/c_compatibility/ctype.h: Likewise.
575         * include/c_compatibility/errno.h: Likewise.
576         * include/c_compatibility/fenv.h: Likewise.
577         * include/c_compatibility/float.h: Likewise.
578         * include/c_compatibility/inttypes.h: Likewise.
579         * include/c_compatibility/iso646.h: Likewise.
580         * include/c_compatibility/limits.h: Likewise.
581         * include/c_compatibility/locale.h: Likewise.
582         * include/c_compatibility/math.h: Likewise.
583         * include/c_compatibility/setjmp.h: Likewise.
584         * include/c_compatibility/signal.h: Likewise.
585         * include/c_compatibility/stdarg.h: Likewise.
586         * include/c_compatibility/stdatomic.h: Likewise.
587         * include/c_compatibility/stdbool.h: Likewise.
588         * include/c_compatibility/stddef.h: Likewise.
589         * include/c_compatibility/stdint.h: Likewise.
590         * include/c_compatibility/stdio.h: Likewise.
591         * include/c_compatibility/stdlib.h: Likewise.
592         * include/c_compatibility/string.h: Likewise.
593         * include/c_compatibility/tgmath.h: Likewise.
594         * include/c_compatibility/time.h: Likewise.
595         * include/c_compatibility/wchar.h: Likewise.
596         * include/c_compatibility/wctype.h: Likewise.
597         * include/c_global/cassert: Likewise.
598         * include/c_global/ccomplex: Likewise.
599         * include/c_global/cctype: Likewise.
600         * include/c_global/cerrno: Likewise.
601         * include/c_global/cfenv: Likewise.
602         * include/c_global/cfloat: Likewise.
603         * include/c_global/cinttypes: Likewise.
604         * include/c_global/ciso646: Likewise.
605         * include/c_global/climits: Likewise.
606         * include/c_global/clocale: Likewise.
607         * include/c_global/cmath.tcc: Likewise.
608         * include/c_global/cmath: Likewise.
609         * include/c_global/csetjmp: Likewise.
610         * include/c_global/csignal: Likewise.
611         * include/c_global/cstdarg: Likewise.
612         * include/c_global/cstdatomic: Likewise.
613         * include/c_global/cstdbool: Likewise.
614         * include/c_global/cstddef: Likewise.
615         * include/c_global/cstdint: Likewise.
616         * include/c_global/cstdio: Likewise.
617         * include/c_global/cstdlib: Likewise.
618         * include/c_global/cstring: Likewise.
619         * include/c_global/ctgmath: Likewise.
620         * include/c_global/ctime: Likewise.
621         * include/c_global/cwchar: Likewise.
622         * include/c_global/cwctype: Likewise.
623         * include/c_std/cassert: Likewise.
624         * include/c_std/cctype: Likewise.
625         * include/c_std/cerrno: Likewise.
626         * include/c_std/cfloat: Likewise.
627         * include/c_std/ciso646: Likewise.
628         * include/c_std/climits: Likewise.
629         * include/c_std/clocale: Likewise.
630         * include/c_std/cmath.tcc: Likewise.
631         * include/c_std/cmath: Likewise.
632         * include/c_std/csetjmp: Likewise.
633         * include/c_std/csignal: Likewise.
634         * include/c_std/cstdarg: Likewise.
635         * include/c_std/cstddef: Likewise.
636         * include/c_std/cstdio: Likewise.
637         * include/c_std/cstdlib: Likewise.
638         * include/c_std/cstring: Likewise.
639         * include/c_std/ctime: Likewise.
640         * include/c_std/cwchar: Likewise.
641         * include/c_std/cwctype: Likewise.
642         * include/debug/bitset: Likewise.
643         * include/debug/debug.h: Likewise.
644         * include/debug/deque: Likewise.
645         * include/debug/formatter.h: Likewise.
646         * include/debug/functions.h: Likewise.
647         * include/debug/list: Likewise.
648         * include/debug/macros.h: Likewise.
649         * include/debug/map.h: Likewise.
650         * include/debug/map: Likewise.
651         * include/debug/multimap.h: Likewise.
652         * include/debug/multiset.h: Likewise.
653         * include/debug/safe_base.h: Likewise.
654         * include/debug/safe_iterator.h: Likewise.
655         * include/debug/safe_iterator.tcc: Likewise.
656         * include/debug/safe_sequence.h: Likewise.
657         * include/debug/set.h: Likewise.
658         * include/debug/set: Likewise.
659         * include/debug/string: Likewise.
660         * include/debug/unordered_map: Likewise.
661         * include/debug/unordered_set: Likewise.
662         * include/debug/vector: Likewise.
663         * include/ext/algorithm: Likewise.
664         * include/ext/array_allocator.h: Likewise.
665         * include/ext/atomicity.h: Likewise.
666         * include/ext/bitmap_allocator.h: Likewise.
667         * include/ext/cast.h: Likewise.
668         * include/ext/codecvt_specializations.h: Likewise.
669         * include/ext/concurrence.h: Likewise.
670         * include/ext/debug_allocator.h: Likewise.
671         * include/ext/enc_filebuf.h: Likewise.
672         * include/ext/extptr_allocator.h: Likewise.
673         * include/ext/functional: Likewise.
674         * include/ext/iterator: Likewise.
675         * include/ext/malloc_allocator.h: Likewise.
676         * include/ext/memory: Likewise.
677         * include/ext/mt_allocator.h: Likewise.
678         * include/ext/new_allocator.h: Likewise.
679         * include/ext/numeric: Likewise.
680         * include/ext/numeric_traits.h: Likewise.
681         * include/ext/pb_ds/assoc_container.hpp: Likewise.
682         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
683         Likewise.
684         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
685         Likewise.
686         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
687         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
688         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
689         Likewise.
690         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
691         Likewise.
692         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
693         Likewise.
694         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
695         Likewise.
696         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
697         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
698         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
699         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
700         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
701         Likewise.
702         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
703         Likewise.
704         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
705         Likewise.
706         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
707         Likewise.
708         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
709         Likewise.
710         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
711         Likewise.
712         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
713         Likewise.
714         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
715         Likewise.
716         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
717         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
718         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
719         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
720         Likewise.
721         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
722         Likewise.
723         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
724         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
725         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
726         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
727         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
728         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
729         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
730         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
731         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
732         Likewise.
733         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
734         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
735         Likewise.
736         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
737         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
738         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
739         Likewise.
740         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
741         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
742         Likewise.
743         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
744         Likewise.
745         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
746         Likewise.
747         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
748         Likewise.
749         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
750         Likewise.
751         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
752         Likewise.
753         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
754         Likewise.
755         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
756         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
757         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
758         Likewise.
759         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
760         Likewise.
761         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
762         Likewise.
763         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
764         Likewise.
765         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
766         Likewise.
767         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
768         Likewise.
769         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
770         Likewise.
771         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
772         Likewise.
773         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
774         Likewise.
775         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
776         Likewise.
777         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
778         Likewise.
779         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
780         Likewise.
781         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
782         Likewise.
783         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
784         Likewise.
785         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
786         Likewise.
787         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
788         Likewise.
789         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
790         Likewise.
791         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
792         Likewise.
793         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
794         Likewise.
795         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
796         Likewise.
797         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
798         Likewise.
799         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
800         Likewise.
801         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
802         Likewise.
803         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
804         Likewise.
805         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
806         Likewise.
807         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
808         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
809         Likewise.
810         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
811         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
812         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
813         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
814         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
815         Likewise.
816         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
817         Likewise.
818         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
819         Likewise.
820         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
821         Likewise.
822         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
823         Likewise.
824         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
825         Likewise.
826         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
827         Likewise.
828         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
829         Likewise.
830         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
831         Likewise.
832         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
833         Likewise.
834         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
835         Likewise.
836         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
837         Likewise.
838         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
839         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
840         Likewise.
841         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
842         Likewise.
843         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
844         Likewise.
845         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
846         Likewise.
847         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
848         Likewise.
849         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
850         Likewise.
851         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
852         Likewise.
853         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
854         Likewise.
855         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
856         Likewise.
857         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
858         Likewise.
859         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
860         Likewise.
861         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
862         Likewise.
863         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
864         Likewise.
865         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
866         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
867         Likewise.
868         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
869         Likewise.
870         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
871         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
872         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
873         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
874         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
875         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
876         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
877         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
878         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
879         Likewise.
880         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
881         Likewise.
882         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
883         Likewise.
884         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
885         Likewise.
886         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
887         Likewise.
888         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
889         Likewise.
890         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
891         Likewise.
892         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
893         Likewise.
894         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
895         Likewise.
896         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
897         Likewise.
898         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
899         Likewise.
900         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
901         Likewise.
902         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
903         Likewise.
904         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
905         Likewise.
906         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
907         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
908         Likewise.
909         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
910         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
911         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
912         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
913         Likewise.
914         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
915         Likewise.
916         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
917         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
918         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
919         Likewise.
920         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
921         Likewise.
922         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
923         Likewise.
924         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
925         Likewise.
926         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
927         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
928         Likewise.
929         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
930         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
931         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
932         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
933         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
934         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
935         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
936         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
937         Likewise.
938         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
939         Likewise.
940         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
941         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
942         Likewise.
943         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
944         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
945         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
946         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
947         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
948         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
949         Likewise.
950         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
951         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
952         Likewise.
953         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
954         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
955         Likewise.
956         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
957         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
958         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
959         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
960         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
961         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
962         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
963         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
964         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
965         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
966         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
967         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
968         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
969         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
970         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
971         Likewise.
972         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
973         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
974         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
975         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
976         Likewise.
977         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
978         Likewise.
979         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
980         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
981         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
982         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
983         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
984         Likewise.
985         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
986         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
987         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
988         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
989         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
990         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
991         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
992         Likewise.
993         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
994         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
995         Likewise.
996         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
997         Likewise.
998         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
999         Likewise.
1000         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
1001         Likewise.
1002         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
1003         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
1004         Likewise.
1005         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
1006         Likewise.
1007         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
1008         Likewise.
1009         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
1010         Likewise.
1011         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
1012         Likewise.
1013         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
1014         Likewise.
1015         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
1016         Likewise.
1017         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
1018         Likewise.
1019         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
1020         Likewise.
1021         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
1022         Likewise.
1023         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
1024         Likewise.
1025         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
1026         Likewise.
1027         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
1028         Likewise.
1029         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
1030         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
1031         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
1032         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
1033         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
1034         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
1035         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
1036         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
1037         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
1038         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
1039         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
1040         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
1041         Likewise.
1042         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
1043         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
1044         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
1045         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
1046         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
1047         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
1048         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
1049         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
1050         Likewise.
1051         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
1052         Likewise.
1053         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
1054         Likewise.
1055         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
1056         Likewise.
1057         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
1058         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
1059         Likewise.
1060         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
1061         Likewise.
1062         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
1063         Likewise.
1064         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
1065         Likewise.
1066         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
1067         Likewise.
1068         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
1069         Likewise.
1070         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
1071         Likewise.
1072         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
1073         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
1074         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
1075         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
1076         Likewise.
1077         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
1078         Likewise.
1079         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
1080         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
1081         Likewise.
1082         * include/ext/pb_ds/exception.hpp: Likewise.
1083         * include/ext/pb_ds/hash_policy.hpp: Likewise.
1084         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
1085         * include/ext/pb_ds/priority_queue.hpp: Likewise.
1086         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
1087         * include/ext/pb_ds/tree_policy.hpp: Likewise.
1088         * include/ext/pb_ds/trie_policy.hpp: Likewise.
1089         * include/ext/pod_char_traits.h: Likewise.
1090         * include/ext/pointer.h: Likewise.
1091         * include/ext/pool_allocator.h: Likewise.
1092         * include/ext/rb_tree: Likewise.
1093         * include/ext/rc_string_base.h: Likewise.
1094         * include/ext/rope: Likewise.
1095         * include/ext/ropeimpl.h: Likewise.
1096         * include/ext/slist: Likewise.
1097         * include/ext/sso_string_base.h: Likewise.
1098         * include/ext/stdio_filebuf.h: Likewise.
1099         * include/ext/stdio_sync_filebuf.h: Likewise.
1100         * include/ext/string_conversions.h: Likewise.
1101         * include/ext/throw_allocator.h: Likewise.
1102         * include/ext/type_traits.h: Likewise.
1103         * include/ext/typelist.h: Likewise.
1104         * include/ext/vstring.h: Likewise.
1105         * include/ext/vstring.tcc: Likewise.
1106         * include/ext/vstring_fwd.h: Likewise.
1107         * include/ext/vstring_util.h: Likewise.
1108         * include/parallel/algo.h: Likewise.
1109         * include/parallel/algobase.h: Likewise.
1110         * include/parallel/algorithm: Likewise.
1111         * include/parallel/algorithmfwd.h: Likewise.
1112         * include/parallel/balanced_quicksort.h: Likewise.
1113         * include/parallel/base.h: Likewise.
1114         * include/parallel/basic_iterator.h: Likewise.
1115         * include/parallel/checkers.h: Likewise.
1116         * include/parallel/compatibility.h: Likewise.
1117         * include/parallel/compiletime_settings.h: Likewise.
1118         * include/parallel/equally_split.h: Likewise.
1119         * include/parallel/features.h: Likewise.
1120         * include/parallel/find.h: Likewise.
1121         * include/parallel/find_selectors.h: Likewise.
1122         * include/parallel/for_each.h: Likewise.
1123         * include/parallel/for_each_selectors.h: Likewise.
1124         * include/parallel/iterator.h: Likewise.
1125         * include/parallel/list_partition.h: Likewise.
1126         * include/parallel/losertree.h: Likewise.
1127         * include/parallel/merge.h: Likewise.
1128         * include/parallel/multiseq_selection.h: Likewise.
1129         * include/parallel/multiway_merge.h: Likewise.
1130         * include/parallel/multiway_mergesort.h: Likewise.
1131         * include/parallel/numeric: Likewise.
1132         * include/parallel/numericfwd.h: Likewise.
1133         * include/parallel/omp_loop.h: Likewise.
1134         * include/parallel/omp_loop_static.h: Likewise.
1135         * include/parallel/par_loop.h: Likewise.
1136         * include/parallel/parallel.h: Likewise.
1137         * include/parallel/partial_sum.h: Likewise.
1138         * include/parallel/partition.h: Likewise.
1139         * include/parallel/queue.h: Likewise.
1140         * include/parallel/quicksort.h: Likewise.
1141         * include/parallel/random_number.h: Likewise.
1142         * include/parallel/random_shuffle.h: Likewise.
1143         * include/parallel/search.h: Likewise.
1144         * include/parallel/set_operations.h: Likewise.
1145         * include/parallel/settings.h: Likewise.
1146         * include/parallel/sort.h: Likewise.
1147         * include/parallel/tags.h: Likewise.
1148         * include/parallel/types.h: Likewise.
1149         * include/parallel/unique_copy.h: Likewise.
1150         * include/parallel/workstealing.h: Likewise.
1151         * include/precompiled/extc++.h: Likewise.
1152         * include/precompiled/stdc++.h: Likewise.
1153         * include/precompiled/stdtr1c++.h: Likewise.
1154         * include/std/algorithm: Likewise.
1155         * include/std/array: Likewise.
1156         * include/std/bitset: Likewise.
1157         * include/std/c++0x_warning.h: Likewise.
1158         * include/std/chrono: Likewise.
1159         * include/std/complex: Likewise.
1160         * include/std/condition_variable: Likewise.
1161         * include/std/deque: Likewise.
1162         * include/std/forward_list: Likewise.
1163         * include/std/fstream: Likewise.
1164         * include/std/functional: Likewise.
1165         * include/std/iomanip: Likewise.
1166         * include/std/ios: Likewise.
1167         * include/std/iosfwd: Likewise.
1168         * include/std/iostream: Likewise.
1169         * include/std/istream: Likewise.
1170         * include/std/iterator: Likewise.
1171         * include/std/limits: Likewise.
1172         * include/std/list: Likewise.
1173         * include/std/locale: Likewise.
1174         * include/std/map: Likewise.
1175         * include/std/memory: Likewise.
1176         * include/std/mutex: Likewise.
1177         * include/std/numeric: Likewise.
1178         * include/std/ostream: Likewise.
1179         * include/std/queue: Likewise.
1180         * include/std/random: Likewise.
1181         * include/std/ratio: Likewise.
1182         * include/std/regex: Likewise.
1183         * include/std/set: Likewise.
1184         * include/std/sstream: Likewise.
1185         * include/std/stack: Likewise.
1186         * include/std/stdexcept: Likewise.
1187         * include/std/streambuf: Likewise.
1188         * include/std/string: Likewise.
1189         * include/std/system_error: Likewise.
1190         * include/std/thread: Likewise.
1191         * include/std/tuple: Likewise.
1192         * include/std/type_traits: Likewise.
1193         * include/std/unordered_map: Likewise.
1194         * include/std/unordered_set: Likewise.
1195         * include/std/utility: Likewise.
1196         * include/std/valarray: Likewise.
1197         * include/std/vector: Likewise.
1198         * include/tr1/array: Likewise.
1199         * include/tr1/bessel_function.tcc: Likewise.
1200         * include/tr1/beta_function.tcc: Likewise.
1201         * include/tr1/ccomplex: Likewise.
1202         * include/tr1/cctype: Likewise.
1203         * include/tr1/cfenv: Likewise.
1204         * include/tr1/cfloat: Likewise.
1205         * include/tr1/cinttypes: Likewise.
1206         * include/tr1/climits: Likewise.
1207         * include/tr1/cmath: Likewise.
1208         * include/tr1/complex.h: Likewise.
1209         * include/tr1/complex: Likewise.
1210         * include/tr1/cstdarg: Likewise.
1211         * include/tr1/cstdbool: Likewise.
1212         * include/tr1/cstdint: Likewise.
1213         * include/tr1/cstdio: Likewise.
1214         * include/tr1/cstdlib: Likewise.
1215         * include/tr1/ctgmath: Likewise.
1216         * include/tr1/ctime: Likewise.
1217         * include/tr1/ctype.h: Likewise.
1218         * include/tr1/cwchar: Likewise.
1219         * include/tr1/cwctype: Likewise.
1220         * include/tr1/ell_integral.tcc: Likewise.
1221         * include/tr1/exp_integral.tcc: Likewise.
1222         * include/tr1/fenv.h: Likewise.
1223         * include/tr1/float.h: Likewise.
1224         * include/tr1/functional: Likewise.
1225         * include/tr1/functional_hash.h: Likewise.
1226         * include/tr1/gamma.tcc: Likewise.
1227         * include/tr1/hashtable.h: Likewise.
1228         * include/tr1/hypergeometric.tcc: Likewise.
1229         * include/tr1/inttypes.h: Likewise.
1230         * include/tr1/legendre_function.tcc: Likewise.
1231         * include/tr1/limits.h: Likewise.
1232         * include/tr1/math.h: Likewise.
1233         * include/tr1/memory: Likewise.
1234         * include/tr1/modified_bessel_func.tcc: Likewise.
1235         * include/tr1/poly_hermite.tcc: Likewise.
1236         * include/tr1/poly_laguerre.tcc: Likewise.
1237         * include/tr1/random: Likewise.
1238         * include/tr1/regex: Likewise.
1239         * include/tr1/riemann_zeta.tcc: Likewise.
1240         * include/tr1/shared_ptr.h: Likewise.
1241         * include/tr1/special_function_util.h: Likewise.
1242         * include/tr1/stdarg.h: Likewise.
1243         * include/tr1/stdbool.h: Likewise.
1244         * include/tr1/stdint.h: Likewise.
1245         * include/tr1/stdio.h: Likewise.
1246         * include/tr1/stdlib.h: Likewise.
1247         * include/tr1/tgmath.h: Likewise.
1248         * include/tr1/tuple: Likewise.
1249         * include/tr1/type_traits: Likewise.
1250         * include/tr1/unordered_map: Likewise.
1251         * include/tr1/unordered_set: Likewise.
1252         * include/tr1/utility: Likewise.
1253         * include/tr1/wchar.h: Likewise.
1254         * include/tr1/wctype.h: Likewise.
1255         * include/tr1_impl/array: Likewise.
1256         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
1257         * include/tr1_impl/cctype: Likewise.
1258         * include/tr1_impl/cfenv: Likewise.
1259         * include/tr1_impl/cinttypes: Likewise.
1260         * include/tr1_impl/cmath: Likewise.
1261         * include/tr1_impl/complex: Likewise.
1262         * include/tr1_impl/cstdint: Likewise.
1263         * include/tr1_impl/cstdio: Likewise.
1264         * include/tr1_impl/cstdlib: Likewise.
1265         * include/tr1_impl/cwchar: Likewise.
1266         * include/tr1_impl/cwctype: Likewise.
1267         * include/tr1_impl/functional: Likewise.
1268         * include/tr1_impl/functional_hash.h: Likewise.
1269         * include/tr1_impl/hashtable: Likewise.
1270         * include/tr1_impl/hashtable_policy.h: Likewise.
1271         * include/tr1_impl/random.tcc: Likewise.
1272         * include/tr1_impl/random: Likewise.
1273         * include/tr1_impl/regex: Likewise.
1274         * include/tr1_impl/type_traits: Likewise.
1275         * include/tr1_impl/unordered_map: Likewise.
1276         * include/tr1_impl/unordered_set: Likewise.
1277         * include/tr1_impl/utility: Likewise.
1278         * libsupc++/array_type_info.cc: Likewise.
1279         * libsupc++/atexit_arm.cc: Likewise.
1280         * libsupc++/bad_cast.cc: Likewise.
1281         * libsupc++/bad_typeid.cc: Likewise.
1282         * libsupc++/class_type_info.cc: Likewise.
1283         * libsupc++/cxxabi-forced.h: Likewise.
1284         * libsupc++/cxxabi.h: Likewise.
1285         * libsupc++/del_op.cc: Likewise.
1286         * libsupc++/del_opnt.cc: Likewise.
1287         * libsupc++/del_opv.cc: Likewise.
1288         * libsupc++/del_opvnt.cc: Likewise.
1289         * libsupc++/dyncast.cc: Likewise.
1290         * libsupc++/eh_alloc.cc: Likewise.
1291         * libsupc++/eh_arm.cc: Likewise.
1292         * libsupc++/eh_aux_runtime.cc: Likewise.
1293         * libsupc++/eh_call.cc: Likewise.
1294         * libsupc++/eh_catch.cc: Likewise.
1295         * libsupc++/eh_exception.cc: Likewise.
1296         * libsupc++/eh_globals.cc: Likewise.
1297         * libsupc++/eh_personality.cc: Likewise.
1298         * libsupc++/eh_ptr.cc: Likewise.
1299         * libsupc++/eh_term_handler.cc: Likewise.
1300         * libsupc++/eh_terminate.cc: Likewise.
1301         * libsupc++/eh_throw.cc: Likewise.
1302         * libsupc++/eh_type.cc: Likewise.
1303         * libsupc++/eh_unex_handler.cc: Likewise.
1304         * libsupc++/enum_type_info.cc: Likewise.
1305         * libsupc++/exception: Likewise.
1306         * libsupc++/exception_defines.h: Likewise.
1307         * libsupc++/exception_ptr.h: Likewise.
1308         * libsupc++/function_type_info.cc: Likewise.
1309         * libsupc++/fundamental_type_info.cc: Likewise.
1310         * libsupc++/guard.cc: Likewise.
1311         * libsupc++/initializer_list: Likewise.
1312         * libsupc++/new: Likewise.
1313         * libsupc++/new_handler.cc: Likewise.
1314         * libsupc++/new_op.cc: Likewise.
1315         * libsupc++/new_opnt.cc: Likewise.
1316         * libsupc++/new_opv.cc: Likewise.
1317         * libsupc++/new_opvnt.cc: Likewise.
1318         * libsupc++/pbase_type_info.cc: Likewise.
1319         * libsupc++/pmem_type_info.cc: Likewise.
1320         * libsupc++/pointer_type_info.cc: Likewise.
1321         * libsupc++/pure.cc: Likewise.
1322         * libsupc++/si_class_type_info.cc: Likewise.
1323         * libsupc++/tinfo.cc: Likewise.
1324         * libsupc++/tinfo.h: Likewise.
1325         * libsupc++/tinfo2.cc: Likewise.
1326         * libsupc++/typeinfo: Likewise.
1327         * libsupc++/unwind-cxx.h: Likewise.
1328         * libsupc++/vec.cc: Likewise.
1329         * libsupc++/vmi_class_type_info.cc: Likewise.
1330         * libsupc++/vterminate.cc: Likewise.
1331         * po/string_literals.cc: Likewise.
1332         * src/atomic.cc: Likewise.
1333         * src/bitmap_allocator.cc: Likewise.
1334         * src/chrono.cc: Likewise.
1335         * src/codecvt.cc: Likewise.
1336         * src/compatibility-ldbl.cc: Likewise.
1337         * src/compatibility.cc: Likewise.
1338         * src/complex_io.cc: Likewise.
1339         * src/concept-inst.cc: Likewise.
1340         * src/condition_variable.cc: Likewise.
1341         * src/ctype.cc: Likewise.
1342         * src/debug.cc: Likewise.
1343         * src/debug_list.cc: Likewise.
1344         * src/ext-inst.cc: Likewise.
1345         * src/fstream-inst.cc: Likewise.
1346         * src/functexcept.cc: Likewise.
1347         * src/globals_io.cc: Likewise.
1348         * src/hash.cc: Likewise.
1349         * src/hash_c++0x.cc: Likewise.
1350         * src/hashtable.cc: Likewise.
1351         * src/hashtable_c++0x.cc: Likewise.
1352         * src/ios-inst.cc: Likewise.
1353         * src/ios.cc: Likewise.
1354         * src/ios_failure.cc: Likewise.
1355         * src/ios_init.cc: Likewise.
1356         * src/ios_locale.cc: Likewise.
1357         * src/iostream-inst.cc: Likewise.
1358         * src/istream-inst.cc: Likewise.
1359         * src/istream.cc: Likewise.
1360         * src/limits.cc: Likewise.
1361         * src/limits_c++0x.cc: Likewise.
1362         * src/list.cc: Likewise.
1363         * src/locale-inst.cc: Likewise.
1364         * src/locale.cc: Likewise.
1365         * src/locale_facets.cc: Likewise.
1366         * src/locale_init.cc: Likewise.
1367         * src/localename.cc: Likewise.
1368         * src/math_stubs_float.cc: Likewise.
1369         * src/math_stubs_long_double.cc: Likewise.
1370         * src/misc-inst.cc: Likewise.
1371         * src/mt_allocator.cc: Likewise.
1372         * src/mutex.cc: Likewise.
1373         * src/ostream-inst.cc: Likewise.
1374         * src/parallel_list.cc: Likewise.
1375         * src/parallel_settings.cc: Likewise.
1376         * src/pool_allocator.cc: Likewise.
1377         * src/sstream-inst.cc: Likewise.
1378         * src/stdexcept.cc: Likewise.
1379         * src/streambuf-inst.cc: Likewise.
1380         * src/streambuf.cc: Likewise.
1381         * src/string-inst.cc: Likewise.
1382         * src/strstream.cc: Likewise.
1383         * src/system_error.cc: Likewise.
1384         * src/thread.cc: Likewise.
1385         * src/tree.cc: Likewise.
1386         * src/valarray-inst.cc: Likewise.
1387         * src/wlocale-inst.cc: Likewise.
1388         * src/wstring-inst.cc: Likewise.
1389         * doc/xml/manual/intro.xml: Change documentation to refer the
1390         reader to version 3 of the GNU General Public License, version
1391         3.1 of the GCC Runtime Library Exception, and to point readers
1392         at the FSF's license web page.
1393
1394 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
1395
1396         * Makefile.am: Change copyright header to refer to version
1397         3 of the GNU General Public License and to point readers at the
1398         COPYING3 file and the FSF's license web page.
1399         * doc/Makefile.am: Likewise.
1400         * include/Makefile.am: Likewise.
1401         * libsupc++/Makefile.am: Likewise.
1402         * po/Makefile.am: Likewise.
1403         * po/POTFILES.in: Likewise.
1404         * src/Makefile.am: Likewise.
1405         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
1406         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
1407         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
1408         Likewise.
1409         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
1410         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
1411         Likewise.
1412         * testsuite/17_intro/using_namespace_std.cc: Likewise.
1413         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
1414         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
1415         * testsuite/18_support/bad_alloc/what.cc: Likewise.
1416         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
1417         * testsuite/18_support/bad_cast/what.cc: Likewise.
1418         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
1419         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
1420         Likewise.
1421         * testsuite/18_support/bad_exception/what.cc: Likewise.
1422         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
1423         * testsuite/18_support/bad_typeid/what.cc: Likewise.
1424         * testsuite/18_support/exception/38732.cc: Likewise.
1425         * testsuite/18_support/exception/what.cc: Likewise.
1426         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
1427         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
1428         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
1429         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
1430         * testsuite/18_support/headers/climits/values.cc: Likewise.
1431         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
1432         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
1433         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
1434         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
1435         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
1436         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
1437         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
1438         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
1439         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
1440         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
1441         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
1442         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
1443         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
1444         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
1445         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
1446         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
1447         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
1448         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
1449         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
1450         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
1451         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
1452         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
1453         * testsuite/18_support/headers/new/types_std.cc: Likewise.
1454         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
1455         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
1456         * testsuite/18_support/new_delete_placement.cc: Likewise.
1457         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
1458         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
1459         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
1460         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
1461         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
1462         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
1463         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
1464         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
1465         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
1466         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
1467         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
1468         Likewise.
1469         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
1470         * testsuite/18_support/pthread_guard.cc: Likewise.
1471         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
1472         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
1473         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
1474         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
1475         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
1476         Likewise.
1477         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
1478         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
1479         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
1480         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
1481         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
1482         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
1483         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
1484         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
1485         Likewise.
1486         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
1487         Likewise.
1488         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
1489         Likewise.
1490         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
1491         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
1492         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
1493         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
1494         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
1495         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
1496         Likewise.
1497         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
1498         Likewise.
1499         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
1500         Likewise.
1501         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
1502         Likewise.
1503         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
1504         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
1505         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
1506         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
1507         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
1508         Likewise.
1509         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
1510         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
1511         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
1512         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
1513         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
1514         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
1515         Likewise.
1516         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
1517         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
1518         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
1519         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
1520         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
1521         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
1522         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
1523         * testsuite/20_util/aligned_storage/value.cc: Likewise.
1524         * testsuite/20_util/allocator/1.cc: Likewise.
1525         * testsuite/20_util/allocator/10378.cc: Likewise.
1526         * testsuite/20_util/allocator/14176.cc: Likewise.
1527         * testsuite/20_util/allocator/33807.cc: Likewise.
1528         * testsuite/20_util/allocator/8230.cc: Likewise.
1529         * testsuite/20_util/auto_ptr/1.cc: Likewise.
1530         * testsuite/20_util/auto_ptr/2.cc: Likewise.
1531         * testsuite/20_util/auto_ptr/3.cc: Likewise.
1532         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
1533         * testsuite/20_util/auto_ptr/4.cc: Likewise.
1534         * testsuite/20_util/auto_ptr/5.cc: Likewise.
1535         * testsuite/20_util/auto_ptr/6.cc: Likewise.
1536         * testsuite/20_util/auto_ptr/7.cc: Likewise.
1537         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
1538         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
1539         Likewise.
1540         * testsuite/20_util/clocks/1.cc: Likewise.
1541         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
1542         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
1543         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
1544         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
1545         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
1546         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
1547         * testsuite/20_util/duration/cons/1.cc: Likewise.
1548         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
1549         * testsuite/20_util/duration/cons/2.cc: Likewise.
1550         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
1551         Likewise.
1552         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
1553         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
1554         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
1555         Likewise.
1556         * testsuite/20_util/forward/1.cc: Likewise.
1557         * testsuite/20_util/forward/1_neg.cc: Likewise.
1558         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
1559         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
1560         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
1561         * testsuite/20_util/function_objects/dr660.cc: Likewise.
1562         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
1563         Likewise.
1564         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
1565         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
1566         Likewise.
1567         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
1568         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
1569         Likewise.
1570         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
1571         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
1572         Likewise.
1573         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
1574         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
1575         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
1576         Likewise.
1577         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
1578         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
1579         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
1580         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
1581         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
1582         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
1583         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
1584         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
1585         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
1586         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
1587         Likewise.
1588         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
1589         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
1590         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
1591         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
1592         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
1593         Likewise.
1594         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
1595         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
1596         Likewise.
1597         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
1598         * testsuite/20_util/identity/value.cc: Likewise.
1599         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
1600         * testsuite/20_util/is_integral/value.cc: Likewise.
1601         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
1602         Likewise.
1603         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
1604         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
1605         * testsuite/20_util/is_reference/value.cc: Likewise.
1606         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
1607         Likewise.
1608         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
1609         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
1610         * testsuite/20_util/is_signed/value.cc: Likewise.
1611         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
1612         * testsuite/20_util/is_unsigned/value.cc: Likewise.
1613         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
1614         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
1615         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
1616         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
1617         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
1618         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
1619         Likewise.
1620         * testsuite/20_util/move/1.cc: Likewise.
1621         * testsuite/20_util/owner_less/cmp.cc: Likewise.
1622         * testsuite/20_util/pair/1.cc: Likewise.
1623         * testsuite/20_util/pair/2.cc: Likewise.
1624         * testsuite/20_util/pair/3.cc: Likewise.
1625         * testsuite/20_util/pair/4.cc: Likewise.
1626         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
1627         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
1628         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
1629         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
1630         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
1631         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
1632         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
1633         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
1634         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
1635         Likewise.
1636         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
1637         Likewise.
1638         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
1639         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
1640         * testsuite/20_util/rel_ops.cc: Likewise.
1641         * testsuite/20_util/remove_reference/value.cc: Likewise.
1642         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
1643         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
1644         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
1645         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
1646         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
1647         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
1648         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
1649         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
1650         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
1651         Likewise.
1652         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
1653         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
1654         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
1655         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
1656         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
1657         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
1658         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
1659         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
1660         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
1661         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
1662         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
1663         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
1664         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
1665         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
1666         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
1667         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
1668         Likewise.
1669         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
1670         Likewise.
1671         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
1672         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
1673         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
1674         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
1675         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
1676         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
1677         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
1678         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
1679         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
1680         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
1681         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
1682         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
1683         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
1684         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
1685         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
1686         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
1687         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
1688         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
1689         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
1690         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
1691         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
1692         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
1693         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
1694         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
1695         Likewise.
1696         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
1697         Likewise.
1698         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
1699         Likewise.
1700         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
1701         Likewise.
1702         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
1703         Likewise.
1704         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
1705         Likewise.
1706         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
1707         Likewise.
1708         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
1709         Likewise.
1710         * testsuite/20_util/temporary_buffer.cc: Likewise.
1711         * testsuite/20_util/time_point/1.cc: Likewise.
1712         * testsuite/20_util/time_point/2.cc: Likewise.
1713         * testsuite/20_util/time_point/3.cc: Likewise.
1714         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
1715         Likewise.
1716         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
1717         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
1718         Likewise.
1719         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
1720         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
1721         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
1722         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
1723         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
1724         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
1725         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
1726         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
1727         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
1728         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
1729         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
1730         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
1731         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
1732         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
1733         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
1734         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
1735         Likewise.
1736         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
1737         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
1738         Likewise.
1739         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
1740         Likewise.
1741         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
1742         Likewise.
1743         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
1744         Likewise.
1745         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
1746         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
1747         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
1748         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
1749         Likewise.
1750         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
1751         Likewise.
1752         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
1753         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
1754         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
1755         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
1756         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
1757         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
1758         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
1759         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
1760         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
1761         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
1762         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
1763         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
1764         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
1765         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
1766         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
1767         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
1768         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
1769         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
1770         Likewise.
1771         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
1772         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
1773         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
1774         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
1775         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
1776         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
1777         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
1778         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
1779         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
1780         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
1781         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
1782         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
1783         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
1784         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
1785         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
1786         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
1787         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
1788         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
1789         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
1790         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
1791         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
1792         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
1793         Likewise.
1794         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
1795         Likewise.
1796         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
1797         Likewise.
1798         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
1799         Likewise.
1800         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
1801         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
1802         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
1803         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
1804         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
1805         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
1806         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
1807         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
1808         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
1809         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
1810         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
1811         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
1812         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
1813         Likewise.
1814         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
1815         Likewise.
1816         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
1817         Likewise.
1818         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
1819         Likewise.
1820         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
1821         Likewise.
1822         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
1823         Likewise.
1824         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
1825         Likewise.
1826         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
1827         Likewise.
1828         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
1829         Likewise.
1830         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
1831         Likewise.
1832         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
1833         Likewise.
1834         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
1835         Likewise.
1836         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
1837         Likewise.
1838         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
1839         Likewise.
1840         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
1841         Likewise.
1842         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
1843         Likewise.
1844         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
1845         Likewise.
1846         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
1847         Likewise.
1848         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
1849         Likewise.
1850         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
1851         Likewise.
1852         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
1853         Likewise.
1854         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
1855         Likewise.
1856         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
1857         Likewise.
1858         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
1859         Likewise.
1860         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
1861         Likewise.
1862         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
1863         Likewise.
1864         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
1865         Likewise.
1866         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
1867         Likewise.
1868         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
1869         Likewise.
1870         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
1871         Likewise.
1872         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
1873         Likewise.
1874         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
1875         Likewise.
1876         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
1877         Likewise.
1878         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
1879         Likewise.
1880         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
1881         Likewise.
1882         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
1883         Likewise.
1884         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
1885         Likewise.
1886         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
1887         Likewise.
1888         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
1889         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
1890         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
1891         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
1892         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
1893         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
1894         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
1895         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
1896         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
1897         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
1898         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
1899         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
1900         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
1901         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
1902         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
1903         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
1904         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
1905         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
1906         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
1907         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
1908         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
1909         Likewise.
1910         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
1911         Likewise.
1912         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
1913         Likewise.
1914         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
1915         Likewise.
1916         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
1917         Likewise.
1918         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
1919         Likewise.
1920         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
1921         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
1922         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
1923         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
1924         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
1925         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
1926         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
1927         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
1928         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
1929         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
1930         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
1931         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
1932         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
1933         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
1934         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
1935         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
1936         Likewise.
1937         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
1938         Likewise.
1939         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
1940         Likewise.
1941         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
1942         Likewise.
1943         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
1944         Likewise.
1945         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
1946         Likewise.
1947         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
1948         Likewise.
1949         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
1950         Likewise.
1951         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
1952         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
1953         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
1954         Likewise.
1955         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
1956         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
1957         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
1958         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
1959         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
1960         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
1961         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
1962         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
1963         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
1964         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
1965         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
1966         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
1967         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
1968         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
1969         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
1970         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
1971         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
1972         Likewise.
1973         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
1974         Likewise.
1975         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
1976         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
1977         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
1978         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
1979         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
1980         Likewise.
1981         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
1982         Likewise.
1983         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
1984         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
1985         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
1986         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
1987         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
1988         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
1989         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
1990         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
1991         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
1992         Likewise.
1993         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
1994         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
1995         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
1996         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
1997         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
1998         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
1999         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
2000         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
2001         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
2002         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
2003         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
2004         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
2005         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
2006         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
2007         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
2008         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
2009         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
2010         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
2011         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
2012         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
2013         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
2014         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
2015         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
2016         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
2017         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
2018         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
2019         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
2020         Likewise.
2021         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
2022         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
2023         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
2024         Likewise.
2025         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
2026         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
2027         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
2028         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
2029         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
2030         Likewise.
2031         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
2032         Likewise.
2033         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
2034         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
2035         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
2036         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
2037         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
2038         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
2039         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
2040         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
2041         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
2042         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
2043         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
2044         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
2045         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
2046         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
2047         Likewise.
2048         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
2049         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
2050         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
2051         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
2052         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
2053         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
2054         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
2055         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
2056         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
2057         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
2058         Likewise.
2059         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
2060         Likewise.
2061         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
2062         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
2063         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
2064         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
2065         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
2066         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
2067         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
2068         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
2069         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
2070         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
2071         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
2072         Likewise.
2073         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
2074         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
2075         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
2076         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
2077         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
2078         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
2079         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
2080         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
2081         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
2082         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
2083         Likewise.
2084         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
2085         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
2086         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
2087         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
2088         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
2089         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
2090         Likewise.
2091         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
2092         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
2093         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
2094         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
2095         Likewise.
2096         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
2097         Likewise.
2098         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
2099         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
2100         Likewise.
2101         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
2102         * testsuite/22_locale/ctype/2.cc: Likewise.
2103         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
2104         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
2105         * testsuite/22_locale/ctype/dr695.cc: Likewise.
2106         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
2107         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
2108         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
2109         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
2110         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
2111         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
2112         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
2113         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
2114         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
2115         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
2116         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
2117         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
2118         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
2119         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
2120         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
2121         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
2122         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
2123         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
2124         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
2125         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
2126         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
2127         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
2128         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
2129         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
2130         * testsuite/22_locale/facet/1.cc: Likewise.
2131         * testsuite/22_locale/facet/2.cc: Likewise.
2132         * testsuite/22_locale/facet/25421.cc: Likewise.
2133         * testsuite/22_locale/global_templates/1.cc: Likewise.
2134         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
2135         Likewise.
2136         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
2137         Likewise.
2138         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
2139         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
2140         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
2141         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
2142         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
2143         * testsuite/22_locale/locale/13630.cc: Likewise.
2144         * testsuite/22_locale/locale/cons/1.cc: Likewise.
2145         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
2146         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
2147         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
2148         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
2149         * testsuite/22_locale/locale/cons/2.cc: Likewise.
2150         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
2151         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
2152         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
2153         * testsuite/22_locale/locale/cons/4.cc: Likewise.
2154         * testsuite/22_locale/locale/cons/5.cc: Likewise.
2155         * testsuite/22_locale/locale/cons/6.cc: Likewise.
2156         * testsuite/22_locale/locale/cons/7.cc: Likewise.
2157         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
2158         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
2159         * testsuite/22_locale/locale/cons/8.cc: Likewise.
2160         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
2161         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
2162         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
2163         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
2164         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
2165         * testsuite/22_locale/locale/operations/1.cc: Likewise.
2166         * testsuite/22_locale/locale/operations/2.cc: Likewise.
2167         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
2168         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
2169         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
2170         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
2171         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
2172         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
2173         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
2174         Likewise.
2175         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
2176         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
2177         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
2178         Likewise.
2179         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
2180         Likewise.
2181         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
2182         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
2183         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
2184         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
2185         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
2186         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
2187         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
2188         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
2189         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
2190         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
2191         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
2192         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
2193         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
2194         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
2195         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
2196         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
2197         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
2198         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
2199         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
2200         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
2201         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
2202         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
2203         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
2204         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
2205         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
2206         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
2207         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
2208         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
2209         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
2210         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
2211         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
2212         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
2213         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
2214         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
2215         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
2216         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
2217         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
2218         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
2219         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
2220         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
2221         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
2222         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
2223         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
2224         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
2225         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
2226         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
2227         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
2228         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
2229         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
2230         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
2231         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
2232         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
2233         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
2234         Likewise.
2235         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
2236         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
2237         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
2238         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
2239         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
2240         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
2241         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
2242         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
2243         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
2244         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
2245         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
2246         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
2247         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
2248         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
2249         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
2250         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
2251         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
2252         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
2253         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
2254         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
2255         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
2256         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
2257         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
2258         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
2259         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
2260         Likewise.
2261         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
2262         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
2263         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
2264         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
2265         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
2266         Likewise.
2267         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
2268         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
2269         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
2270         Likewise.
2271         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
2272         Likewise.
2273         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
2274         Likewise.
2275         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
2276         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
2277         Likewise.
2278         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
2279         Likewise.
2280         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
2281         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
2282         Likewise.
2283         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
2284         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
2285         Likewise.
2286         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
2287         Likewise.
2288         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
2289         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
2290         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
2291         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
2292         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
2293         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
2294         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
2295         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
2296         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
2297         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
2298         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
2299         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
2300         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
2301         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
2302         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
2303         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
2304         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
2305         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
2306         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
2307         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
2308         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
2309         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
2310         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
2311         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
2312         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
2313         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
2314         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
2315         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
2316         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
2317         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
2318         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
2319         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
2320         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
2321         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
2322         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
2323         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
2324         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
2325         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
2326         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
2327         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
2328         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
2329         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
2330         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
2331         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
2332         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
2333         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
2334         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
2335         Likewise.
2336         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
2337         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
2338         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
2339         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
2340         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
2341         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
2342         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
2343         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
2344         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
2345         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
2346         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
2347         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
2348         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
2349         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
2350         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
2351         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
2352         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
2353         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
2354         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
2355         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
2356         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
2357         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
2358         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
2359         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
2360         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
2361         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
2362         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
2363         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
2364         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
2365         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
2366         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
2367         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
2368         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
2369         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
2370         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
2371         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
2372         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
2373         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
2374         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
2375         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
2376         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
2377         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
2378         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
2379         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
2380         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
2381         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
2382         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
2383         Likewise.
2384         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
2385         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
2386         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
2387         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
2388         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
2389         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
2390         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
2391         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
2392         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
2393         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
2394         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
2395         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
2396         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
2397         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
2398         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
2399         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
2400         Likewise.
2401         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
2402         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
2403         Likewise.
2404         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
2405         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
2406         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
2407         Likewise.
2408         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
2409         Likewise.
2410         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
2411         Likewise.
2412         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
2413         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
2414         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
2415         Likewise.
2416         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
2417         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
2418         Likewise.
2419         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
2420         Likewise.
2421         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
2422         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
2423         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
2424         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
2425         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
2426         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
2427         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
2428         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
2429         Likewise.
2430         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
2431         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
2432         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
2433         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
2434         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
2435         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
2436         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
2437         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
2438         Likewise.
2439         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
2440         Likewise.
2441         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
2442         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
2443         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
2444         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
2445         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
2446         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
2447         Likewise.
2448         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
2449         Likewise.
2450         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
2451         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
2452         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
2453         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
2454         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
2455         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
2456         Likewise.
2457         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
2458         Likewise.
2459         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
2460         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
2461         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
2462         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
2463         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
2464         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
2465         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
2466         Likewise.
2467         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
2468         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
2469         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
2470         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
2471         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
2472         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
2473         Likewise.
2474         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
2475         Likewise.
2476         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
2477         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
2478         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
2479         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
2480         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
2481         Likewise.
2482         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
2483         Likewise.
2484         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
2485         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
2486         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
2487         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
2488         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
2489         Likewise.
2490         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
2491         Likewise.
2492         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
2493         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
2494         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
2495         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
2496         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
2497         Likewise.
2498         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
2499         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
2500         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
2501         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
2502         Likewise.
2503         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
2504         Likewise.
2505         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
2506         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
2507         Likewise.
2508         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
2509         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
2510         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
2511         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
2512         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
2513         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
2514         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
2515         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
2516         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
2517         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
2518         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
2519         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
2520         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
2521         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
2522         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
2523         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
2524         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
2525         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
2526         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
2527         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
2528         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
2529         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
2530         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
2531         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
2532         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
2533         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
2534         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
2535         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
2536         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
2537         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
2538         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
2539         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
2540         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
2541         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
2542         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
2543         Likewise.
2544         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
2545         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
2546         * testsuite/23_containers/bitset/18604.cc: Likewise.
2547         * testsuite/23_containers/bitset/all/1.cc: Likewise.
2548         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
2549         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
2550         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
2551         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
2552         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
2553         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
2554         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
2555         * testsuite/23_containers/bitset/input/1.cc: Likewise.
2556         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
2557         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
2558         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
2559         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
2560         * testsuite/23_containers/bitset/test/1.cc: Likewise.
2561         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
2562         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
2563         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
2564         * testsuite/23_containers/deque/18604.cc: Likewise.
2565         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
2566         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
2567         * testsuite/23_containers/deque/cons/1.cc: Likewise.
2568         * testsuite/23_containers/deque/cons/2.cc: Likewise.
2569         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
2570         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
2571         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
2572         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
2573         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
2574         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
2575         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
2576         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
2577         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
2578         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
2579         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
2580         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
2581         * testsuite/23_containers/deque/operators/1.cc: Likewise.
2582         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
2583         Likewise.
2584         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
2585         Likewise.
2586         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
2587         Likewise.
2588         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
2589         Likewise.
2590         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
2591         Likewise.
2592         * testsuite/23_containers/deque/types/1.cc: Likewise.
2593         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
2594         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
2595         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
2596         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
2597         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
2598         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
2599         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
2600         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
2601         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
2602         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
2603         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
2604         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
2605         Likewise.
2606         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
2607         Likewise.
2608         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
2609         Likewise.
2610         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
2611         Likewise.
2612         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
2613         Likewise.
2614         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
2615         Likewise.
2616         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
2617         Likewise.
2618         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
2619         Likewise.
2620         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
2621         Likewise.
2622         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
2623         Likewise.
2624         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
2625         Likewise.
2626         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
2627         Likewise.
2628         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
2629         Likewise.
2630         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
2631         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
2632         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
2633         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
2634         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
2635         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
2636         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
2637         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
2638         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
2639         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
2640         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
2641         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
2642         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
2643         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
2644         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
2645         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
2646         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
2647         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
2648         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
2649         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
2650         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
2651         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
2652         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
2653         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
2654         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
2655         Likewise.
2656         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
2657         Likewise.
2658         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
2659         * testsuite/23_containers/list/18604.cc: Likewise.
2660         * testsuite/23_containers/list/capacity/1.cc: Likewise.
2661         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
2662         * testsuite/23_containers/list/cons/1.cc: Likewise.
2663         * testsuite/23_containers/list/cons/2.cc: Likewise.
2664         * testsuite/23_containers/list/cons/3.cc: Likewise.
2665         * testsuite/23_containers/list/cons/4.cc: Likewise.
2666         * testsuite/23_containers/list/cons/5.cc: Likewise.
2667         * testsuite/23_containers/list/cons/6.cc: Likewise.
2668         * testsuite/23_containers/list/cons/7.cc: Likewise.
2669         * testsuite/23_containers/list/cons/8.cc: Likewise.
2670         * testsuite/23_containers/list/cons/9.cc: Likewise.
2671         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
2672         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
2673         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
2674         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
2675         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
2676         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
2677         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
2678         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
2679         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
2680         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
2681         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
2682         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
2683         * testsuite/23_containers/list/operations/1.cc: Likewise.
2684         * testsuite/23_containers/list/operations/2.cc: Likewise.
2685         * testsuite/23_containers/list/operations/3.cc: Likewise.
2686         * testsuite/23_containers/list/operations/35969.cc: Likewise.
2687         * testsuite/23_containers/list/operations/4.cc: Likewise.
2688         * testsuite/23_containers/list/operations/5.cc: Likewise.
2689         * testsuite/23_containers/list/pthread1.cc: Likewise.
2690         * testsuite/23_containers/list/pthread5.cc: Likewise.
2691         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
2692         Likewise.
2693         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
2694         Likewise.
2695         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
2696         Likewise.
2697         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
2698         Likewise.
2699         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
2700         Likewise.
2701         * testsuite/23_containers/map/18604.cc: Likewise.
2702         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
2703         * testsuite/23_containers/map/element_access/1.cc: Likewise.
2704         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
2705         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
2706         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
2707         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
2708         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
2709         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
2710         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
2711         * testsuite/23_containers/map/operators/1.cc: Likewise.
2712         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
2713         * testsuite/23_containers/map/pthread6.cc: Likewise.
2714         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
2715         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
2716         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
2717         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
2718         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
2719         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
2720         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
2721         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
2722         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
2723         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
2724         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
2725         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
2726         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
2727         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
2728         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
2729         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
2730         * testsuite/23_containers/queue/members/7157.cc: Likewise.
2731         * testsuite/23_containers/set/18604.cc: Likewise.
2732         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
2733         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
2734         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
2735         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
2736         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
2737         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
2738         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
2739         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
2740         * testsuite/23_containers/stack/members/7158.cc: Likewise.
2741         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
2742         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
2743         Likewise.
2744         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
2745         Likewise.
2746         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
2747         Likewise.
2748         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
2749         Likewise.
2750         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
2751         Likewise.
2752         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
2753         Likewise.
2754         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
2755         Likewise.
2756         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
2757         Likewise.
2758         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
2759         Likewise.
2760         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
2761         Likewise.
2762         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
2763         Likewise.
2764         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
2765         Likewise.
2766         * testsuite/23_containers/vector/18604.cc: Likewise.
2767         * testsuite/23_containers/vector/bool/1.cc: Likewise.
2768         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
2769         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
2770         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
2771         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
2772         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
2773         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
2774         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
2775         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
2776         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
2777         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
2778         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
2779         Likewise.
2780         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
2781         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
2782         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
2783         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
2784         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
2785         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
2786         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
2787         * testsuite/23_containers/vector/cons/1.cc: Likewise.
2788         * testsuite/23_containers/vector/cons/2.cc: Likewise.
2789         * testsuite/23_containers/vector/cons/3.cc: Likewise.
2790         * testsuite/23_containers/vector/cons/4.cc: Likewise.
2791         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
2792         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
2793         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
2794         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
2795         Likewise.
2796         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
2797         Likewise.
2798         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
2799         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
2800         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
2801         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
2802         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
2803         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
2804         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
2805         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
2806         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
2807         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
2808         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
2809         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
2810         Likewise.
2811         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
2812         Likewise.
2813         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
2814         Likewise.
2815         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
2816         Likewise.
2817         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
2818         Likewise.
2819         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
2820         Likewise.
2821         * testsuite/23_containers/vector/resize/1.cc: Likewise.
2822         * testsuite/23_containers/vector/types/1.cc: Likewise.
2823         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
2824         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
2825         Likewise.
2826         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
2827         Likewise.
2828         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
2829         Likewise.
2830         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
2831         Likewise.
2832         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
2833         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
2834         Likewise.
2835         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
2836         Likewise.
2837         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
2838         Likewise.
2839         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
2840         Likewise.
2841         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
2842         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
2843         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
2844         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
2845         Likewise.
2846         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
2847         Likewise.
2848         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
2849         Likewise.
2850         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
2851         Likewise.
2852         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
2853         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
2854         Likewise.
2855         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
2856         Likewise.
2857         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
2858         Likewise.
2859         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
2860         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
2861         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
2862         Likewise.
2863         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
2864         Likewise.
2865         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
2866         Likewise.
2867         * testsuite/24_iterators/operations/next.cc: Likewise.
2868         * testsuite/24_iterators/operations/prev.cc: Likewise.
2869         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
2870         Likewise.
2871         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
2872         Likewise.
2873         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
2874         Likewise.
2875         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
2876         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
2877         Likewise.
2878         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
2879         Likewise.
2880         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
2881         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
2882         Likewise.
2883         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
2884         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
2885         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
2886         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
2887         Likewise.
2888         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
2889         Likewise.
2890         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
2891         Likewise.
2892         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
2893         Likewise.
2894         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
2895         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
2896         * testsuite/25_algorithms/all_of/1.cc: Likewise.
2897         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
2898         * testsuite/25_algorithms/any_of/1.cc: Likewise.
2899         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
2900         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
2901         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
2902         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
2903         * testsuite/25_algorithms/copy/1.cc: Likewise.
2904         * testsuite/25_algorithms/copy/2.cc: Likewise.
2905         * testsuite/25_algorithms/copy/3.cc: Likewise.
2906         * testsuite/25_algorithms/copy/34595.cc: Likewise.
2907         * testsuite/25_algorithms/copy/4.cc: Likewise.
2908         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
2909         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
2910         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
2911         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
2912         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
2913         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
2914         Likewise.
2915         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
2916         Likewise.
2917         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
2918         Likewise.
2919         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
2920         Likewise.
2921         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
2922         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
2923         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
2924         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
2925         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
2926         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
2927         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
2928         * testsuite/25_algorithms/count/1.cc: Likewise.
2929         * testsuite/25_algorithms/count/check_type.cc: Likewise.
2930         * testsuite/25_algorithms/count_if/1.cc: Likewise.
2931         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
2932         * testsuite/25_algorithms/equal/1.cc: Likewise.
2933         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
2934         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
2935         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
2936         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
2937         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
2938         * testsuite/25_algorithms/fill/1.cc: Likewise.
2939         * testsuite/25_algorithms/fill/2.cc: Likewise.
2940         * testsuite/25_algorithms/fill/3.cc: Likewise.
2941         * testsuite/25_algorithms/fill/35725.cc: Likewise.
2942         * testsuite/25_algorithms/fill/4.cc: Likewise.
2943         * testsuite/25_algorithms/fill/5.cc: Likewise.
2944         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
2945         * testsuite/25_algorithms/find/1.cc: Likewise.
2946         * testsuite/25_algorithms/find/17441.cc: Likewise.
2947         * testsuite/25_algorithms/find/check_type.cc: Likewise.
2948         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
2949         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
2950         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
2951         Likewise.
2952         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
2953         Likewise.
2954         * testsuite/25_algorithms/find_end/1.cc: Likewise.
2955         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
2956         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
2957         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
2958         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
2959         * testsuite/25_algorithms/find_if/1.cc: Likewise.
2960         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
2961         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
2962         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
2963         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
2964         Likewise.
2965         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
2966         Likewise.
2967         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
2968         Likewise.
2969         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
2970         Likewise.
2971         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
2972         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
2973         * testsuite/25_algorithms/heap/1.cc: Likewise.
2974         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
2975         * testsuite/25_algorithms/includes/1.cc: Likewise.
2976         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
2977         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
2978         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
2979         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
2980         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
2981         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
2982         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
2983         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
2984         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
2985         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
2986         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
2987         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
2988         Likewise.
2989         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
2990         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
2991         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
2992         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
2993         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
2994         * testsuite/25_algorithms/max/1.cc: Likewise.
2995         * testsuite/25_algorithms/max/2.cc: Likewise.
2996         * testsuite/25_algorithms/max/3.cc: Likewise.
2997         * testsuite/25_algorithms/max/37547.cc: Likewise.
2998         * testsuite/25_algorithms/max/4.cc: Likewise.
2999         * testsuite/25_algorithms/max_element/1.cc: Likewise.
3000         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
3001         * testsuite/25_algorithms/merge/1.cc: Likewise.
3002         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
3003         * testsuite/25_algorithms/min/1.cc: Likewise.
3004         * testsuite/25_algorithms/min/2.cc: Likewise.
3005         * testsuite/25_algorithms/min/3.cc: Likewise.
3006         * testsuite/25_algorithms/min/37547.cc: Likewise.
3007         * testsuite/25_algorithms/min/4.cc: Likewise.
3008         * testsuite/25_algorithms/min_element/1.cc: Likewise.
3009         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
3010         * testsuite/25_algorithms/minmax/1.cc: Likewise.
3011         * testsuite/25_algorithms/minmax/2.cc: Likewise.
3012         * testsuite/25_algorithms/minmax/3.cc: Likewise.
3013         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
3014         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
3015         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
3016         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
3017         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
3018         * testsuite/25_algorithms/move/1.cc: Likewise.
3019         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
3020         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
3021         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
3022         * testsuite/25_algorithms/none_of/1.cc: Likewise.
3023         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
3024         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
3025         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
3026         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
3027         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
3028         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
3029         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
3030         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
3031         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
3032         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
3033         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
3034         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
3035         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
3036         * testsuite/25_algorithms/partition/1.cc: Likewise.
3037         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
3038         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
3039         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
3040         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
3041         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
3042         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
3043         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
3044         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
3045         * testsuite/25_algorithms/remove/1.cc: Likewise.
3046         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
3047         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
3048         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
3049         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
3050         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
3051         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
3052         * testsuite/25_algorithms/replace/1.cc: Likewise.
3053         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
3054         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
3055         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
3056         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
3057         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
3058         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
3059         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
3060         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
3061         * testsuite/25_algorithms/rotate/1.cc: Likewise.
3062         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
3063         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
3064         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
3065         * testsuite/25_algorithms/search/1.cc: Likewise.
3066         * testsuite/25_algorithms/search/check_type.cc: Likewise.
3067         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
3068         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
3069         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
3070         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
3071         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
3072         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
3073         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
3074         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
3075         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
3076         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
3077         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
3078         Likewise.
3079         * testsuite/25_algorithms/set_union/1.cc: Likewise.
3080         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
3081         * testsuite/25_algorithms/sort/1.cc: Likewise.
3082         * testsuite/25_algorithms/sort/34095.cc: Likewise.
3083         * testsuite/25_algorithms/sort/34636.cc: Likewise.
3084         * testsuite/25_algorithms/sort/35588.cc: Likewise.
3085         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
3086         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
3087         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
3088         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
3089         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
3090         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
3091         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
3092         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
3093         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
3094         * testsuite/25_algorithms/unique/1.cc: Likewise.
3095         * testsuite/25_algorithms/unique/11480.cc: Likewise.
3096         * testsuite/25_algorithms/unique/2.cc: Likewise.
3097         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
3098         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
3099         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
3100         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
3101         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
3102         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
3103         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
3104         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
3105         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
3106         * testsuite/26_numerics/accumulate/1.cc: Likewise.
3107         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
3108         * testsuite/26_numerics/complex/13450.cc: Likewise.
3109         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
3110         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
3111         * testsuite/26_numerics/complex/dr387.cc: Likewise.
3112         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
3113         * testsuite/26_numerics/complex/dr781.cc: Likewise.
3114         * testsuite/26_numerics/complex/dr844.cc: Likewise.
3115         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
3116         Likewise.
3117         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
3118         Likewise.
3119         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
3120         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
3121         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
3122         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
3123         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
3124         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
3125         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
3126         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
3127         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
3128         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
3129         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
3130         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
3131         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
3132         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
3133         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
3134         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
3135         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
3136         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
3137         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
3138         Likewise.
3139         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
3140         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
3141         Likewise.
3142         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
3143         Likewise.
3144         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
3145         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
3146         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
3147         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
3148         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
3149         * testsuite/26_numerics/inner_product/1.cc: Likewise.
3150         * testsuite/26_numerics/iota/1.cc: Likewise.
3151         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
3152         * testsuite/26_numerics/slice/1.cc: Likewise.
3153         * testsuite/26_numerics/valarray/28277.cc: Likewise.
3154         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
3155         * testsuite/26_numerics/valarray/operators.cc: Likewise.
3156         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
3157         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
3158         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
3159         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
3160         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
3161         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
3162         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
3163         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
3164         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
3165         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
3166         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
3167         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
3168         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
3169         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
3170         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
3171         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
3172         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
3173         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
3174         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
3175         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
3176         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
3177         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
3178         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
3179         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
3180         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
3181         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
3182         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
3183         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
3184         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
3185         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
3186         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
3187         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
3188         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
3189         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
3190         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
3191         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
3192         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
3193         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
3194         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
3195         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
3196         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
3197         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
3198         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
3199         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
3200         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
3201         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
3202         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
3203         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
3204         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
3205         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
3206         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
3207         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
3208         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
3209         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
3210         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
3211         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
3212         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
3213         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
3214         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
3215         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
3216         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
3217         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
3218         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
3219         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
3220         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
3221         Likewise.
3222         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
3223         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
3224         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
3225         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
3226         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
3227         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
3228         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
3229         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
3230         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
3231         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
3232         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
3233         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
3234         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
3235         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
3236         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
3237         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
3238         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
3239         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
3240         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
3241         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
3242         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
3243         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
3244         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
3245         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
3246         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
3247         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
3248         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
3249         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
3250         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
3251         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
3252         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
3253         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
3254         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
3255         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
3256         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
3257         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
3258         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
3259         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
3260         Likewise.
3261         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
3262         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
3263         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
3264         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
3265         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
3266         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
3267         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
3268         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
3269         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
3270         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
3271         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
3272         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
3273         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
3274         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
3275         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
3276         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
3277         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
3278         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
3279         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
3280         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
3281         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
3282         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
3283         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
3284         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
3285         Likewise.
3286         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
3287         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
3288         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
3289         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
3290         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
3291         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
3292         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
3293         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
3294         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
3295         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
3296         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
3297         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
3298         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
3299         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
3300         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
3301         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
3302         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
3303         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
3304         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
3305         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
3306         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
3307         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
3308         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
3309         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
3310         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
3311         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
3312         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
3313         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
3314         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
3315         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
3316         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
3317         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
3318         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
3319         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
3320         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
3321         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
3322         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
3323         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
3324         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
3325         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
3326         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
3327         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
3328         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
3329         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
3330         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
3331         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
3332         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
3333         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
3334         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
3335         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
3336         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
3337         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
3338         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
3339         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
3340         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
3341         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
3342         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
3343         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
3344         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
3345         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
3346         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
3347         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
3348         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
3349         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
3350         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
3351         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
3352         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
3353         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
3354         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
3355         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
3356         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
3357         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
3358         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
3359         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
3360         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
3361         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
3362         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
3363         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
3364         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
3365         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
3366         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
3367         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
3368         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
3369         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
3370         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
3371         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
3372         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
3373         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
3374         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
3375         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
3376         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
3377         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
3378         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
3379         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
3380         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
3381         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
3382         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
3383         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
3384         Likewise.
3385         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
3386         Likewise.
3387         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
3388         Likewise.
3389         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
3390         Likewise.
3391         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
3392         Likewise.
3393         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
3394         Likewise.
3395         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
3396         Likewise.
3397         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
3398         Likewise.
3399         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
3400         Likewise.
3401         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
3402         Likewise.
3403         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
3404         Likewise.
3405         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
3406         Likewise.
3407         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
3408         Likewise.
3409         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
3410         Likewise.
3411         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
3412         Likewise.
3413         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
3414         Likewise.
3415         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
3416         Likewise.
3417         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
3418         Likewise.
3419         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
3420         Likewise.
3421         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
3422         Likewise.
3423         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
3424         Likewise.
3425         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
3426         Likewise.
3427         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
3428         Likewise.
3429         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3430         Likewise.
3431         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
3432         Likewise.
3433         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
3434         Likewise.
3435         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
3436         Likewise.
3437         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
3438         Likewise.
3439         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
3440         Likewise.
3441         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
3442         Likewise.
3443         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
3444         Likewise.
3445         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
3446         Likewise.
3447         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
3448         Likewise.
3449         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
3450         Likewise.
3451         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
3452         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
3453         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
3454         Likewise.
3455         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
3456         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
3457         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
3458         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
3459         Likewise.
3460         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
3461         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
3462         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
3463         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
3464         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
3465         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
3466         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
3467         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
3468         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
3469         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
3470         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
3471         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
3472         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
3473         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
3474         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
3475         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
3476         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
3477         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
3478         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
3479         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
3480         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
3481         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
3482         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
3483         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
3484         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
3485         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
3486         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
3487         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
3488         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
3489         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
3490         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
3491         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
3492         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
3493         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
3494         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
3495         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
3496         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
3497         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
3498         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
3499         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
3500         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
3501         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
3502         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
3503         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
3504         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
3505         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
3506         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
3507         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
3508         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
3509         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
3510         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
3511         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
3512         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
3513         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
3514         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
3515         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
3516         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
3517         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
3518         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
3519         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
3520         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
3521         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
3522         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
3523         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
3524         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
3525         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
3526         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
3527         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
3528         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
3529         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
3530         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
3531         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
3532         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
3533         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
3534         Likewise.
3535         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
3536         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
3537         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
3538         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
3539         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
3540         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
3541         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
3542         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
3543         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
3544         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
3545         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
3546         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
3547         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
3548         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
3549         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
3550         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
3551         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
3552         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
3553         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
3554         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
3555         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
3556         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
3557         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
3558         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
3559         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
3560         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
3561         Likewise.
3562         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
3563         Likewise.
3564         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
3565         Likewise.
3566         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
3567         Likewise.
3568         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
3569         Likewise.
3570         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
3571         Likewise.
3572         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
3573         Likewise.
3574         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
3575         Likewise.
3576         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
3577         Likewise.
3578         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
3579         Likewise.
3580         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
3581         Likewise.
3582         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
3583         Likewise.
3584         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
3585         Likewise.
3586         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
3587         Likewise.
3588         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
3589         Likewise.
3590         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
3591         Likewise.
3592         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
3593         Likewise.
3594         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
3595         Likewise.
3596         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
3597         Likewise.
3598         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
3599         Likewise.
3600         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
3601         Likewise.
3602         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3603         Likewise.
3604         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
3605         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
3606         Likewise.
3607         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
3608         Likewise.
3609         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
3610         Likewise.
3611         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
3612         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
3613         Likewise.
3614         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
3615         Likewise.
3616         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
3617         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
3618         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
3619         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
3620         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
3621         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
3622         Likewise.
3623         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
3624         Likewise.
3625         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
3626         Likewise.
3627         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
3628         Likewise.
3629         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
3630         Likewise.
3631         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
3632         Likewise.
3633         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
3634         Likewise.
3635         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
3636         Likewise.
3637         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
3638         Likewise.
3639         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
3640         Likewise.
3641         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
3642         Likewise.
3643         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
3644         Likewise.
3645         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
3646         Likewise.
3647         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
3648         Likewise.
3649         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
3650         Likewise.
3651         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
3652         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
3653         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
3654         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
3655         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
3656         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
3657         Likewise.
3658         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
3659         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
3660         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
3661         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
3662         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
3663         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
3664         Likewise.
3665         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
3666         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
3667         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
3668         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
3669         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
3670         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
3671         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
3672         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
3673         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
3674         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
3675         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
3676         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
3677         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
3678         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
3679         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
3680         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
3681         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
3682         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
3683         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
3684         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
3685         Likewise.
3686         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
3687         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
3688         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
3689         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
3690         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
3691         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
3692         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
3693         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
3694         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
3695         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
3696         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
3697         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
3698         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
3699         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
3700         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
3701         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
3702         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
3703         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
3704         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
3705         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
3706         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
3707         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
3708         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
3709         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
3710         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
3711         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
3712         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
3713         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
3714         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
3715         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
3716         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
3717         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
3718         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
3719         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
3720         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
3721         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
3722         Likewise.
3723         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
3724         Likewise.
3725         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
3726         Likewise.
3727         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
3728         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
3729         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
3730         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
3731         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
3732         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
3733         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
3734         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
3735         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
3736         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
3737         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
3738         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
3739         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
3740         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
3741         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
3742         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
3743         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
3744         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
3745         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
3746         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
3747         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
3748         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
3749         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
3750         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
3751         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
3752         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
3753         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
3754         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
3755         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
3756         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
3757         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
3758         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
3759         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
3760         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
3761         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
3762         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
3763         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
3764         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
3765         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
3766         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
3767         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
3768         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
3769         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
3770         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
3771         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
3772         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
3773         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
3774         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
3775         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
3776         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
3777         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
3778         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
3779         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
3780         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
3781         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
3782         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
3783         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
3784         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
3785         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
3786         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
3787         Likewise.
3788         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
3789         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
3790         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
3791         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
3792         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
3793         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
3794         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
3795         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
3796         * testsuite/27_io/fpos/11450.cc: Likewise.
3797         * testsuite/27_io/fpos/14320-1.cc: Likewise.
3798         * testsuite/27_io/fpos/14320-2.cc: Likewise.
3799         * testsuite/27_io/fpos/14320-3.cc: Likewise.
3800         * testsuite/27_io/fpos/14320-4.cc: Likewise.
3801         * testsuite/27_io/fpos/14320-5.cc: Likewise.
3802         * testsuite/27_io/fpos/14775.cc: Likewise.
3803         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
3804         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
3805         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
3806         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
3807         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
3808         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
3809         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
3810         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
3811         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
3812         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
3813         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
3814         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
3815         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
3816         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
3817         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
3818         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
3819         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
3820         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
3821         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
3822         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
3823         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
3824         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
3825         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
3826         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
3827         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
3828         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
3829         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
3830         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
3831         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
3832         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
3833         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
3834         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
3835         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
3836         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
3837         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
3838         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
3839         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
3840         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
3841         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
3842         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
3843         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
3844         * testsuite/27_io/objects/char/1.cc: Likewise.
3845         * testsuite/27_io/objects/char/10.cc: Likewise.
3846         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
3847         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
3848         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
3849         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
3850         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
3851         * testsuite/27_io/objects/char/2.cc: Likewise.
3852         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
3853         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
3854         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
3855         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
3856         * testsuite/27_io/objects/char/5.cc: Likewise.
3857         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
3858         * testsuite/27_io/objects/char/6.cc: Likewise.
3859         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
3860         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
3861         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
3862         * testsuite/27_io/objects/char/7.cc: Likewise.
3863         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
3864         * testsuite/27_io/objects/char/8.cc: Likewise.
3865         * testsuite/27_io/objects/char/9.cc: Likewise.
3866         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
3867         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
3868         * testsuite/27_io/objects/char/dr455.cc: Likewise.
3869         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
3870         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
3871         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
3872         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
3873         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
3874         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
3875         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
3876         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
3877         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
3878         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
3879         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
3880         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
3881         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
3882         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
3883         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
3884         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
3885         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
3886         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
3887         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
3888         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
3889         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
3890         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
3891         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
3892         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
3893         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
3894         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
3895         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
3896         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
3897         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
3898         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
3899         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
3900         * testsuite/27_io/types/1.cc: Likewise.
3901         * testsuite/27_io/types/2.cc: Likewise.
3902         * testsuite/27_io/types/3.cc: Likewise.
3903         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
3904         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
3905         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
3906         Likewise.
3907         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
3908         Likewise.
3909         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
3910         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
3911         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
3912         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
3913         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
3914         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
3915         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
3916         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
3917         Likewise.
3918         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
3919         Likewise.
3920         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
3921         Likewise.
3922         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
3923         Likewise.
3924         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
3925         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
3926         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
3927         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
3928         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
3929         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
3930         Likewise.
3931         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
3932         Likewise.
3933         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
3934         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
3935         * testsuite/30_threads/thread/id/operators.cc: Likewise.
3936         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
3937         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
3938         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
3939         * testsuite/Makefile.am: Likewise.
3940         * testsuite/abi/30586.cc: Likewise.
3941         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
3942         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
3943         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
3944         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
3945         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
3946         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
3947         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
3948         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
3949         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
3950         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
3951         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
3952         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
3953         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
3954         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
3955         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
3956         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
3957         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
3958         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
3959         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
3960         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
3961         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
3962         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
3963         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
3964         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
3965         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
3966         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
3967         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
3968         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
3969         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
3970         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
3971         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
3972         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
3973         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
3974         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
3975         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
3976         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
3977         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
3978         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
3979         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
3980         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
3981         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
3982         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
3983         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
3984         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
3985         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
3986         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
3987         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
3988         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
3989         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
3990         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
3991         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
3992         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
3993         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
3994         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
3995         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
3996         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
3997         * testsuite/abi/demangle/regression/7986.cc: Likewise.
3998         * testsuite/abi/demangle/regression/8897.cc: Likewise.
3999         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
4000         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
4001         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
4002         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
4003         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
4004         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
4005         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
4006         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
4007         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
4008         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
4009         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
4010         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
4011         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
4012         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
4013         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
4014         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
4015         * testsuite/abi/demangle/regression/old.cc: Likewise.
4016         * testsuite/abi/header_cxxabi.c: Likewise.
4017         * testsuite/backward/11460.cc: Likewise.
4018         * testsuite/backward/hash_map/1.cc: Likewise.
4019         * testsuite/backward/hash_map/14648.cc: Likewise.
4020         * testsuite/backward/hash_map/23528.cc: Likewise.
4021         * testsuite/backward/hash_set/1.cc: Likewise.
4022         * testsuite/backward/strstream_members.cc: Likewise.
4023         * testsuite/config/default.exp: Likewise.
4024         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
4025         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
4026         * testsuite/data/istream_extractor_other-1.tst: Likewise.
4027         * testsuite/data/istream_extractor_other-1.txt: Likewise.
4028         * testsuite/data/istream_extractor_other-2.tst: Likewise.
4029         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
4030         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
4031         * testsuite/data/sgetn.txt: Likewise.
4032         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
4033         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
4034         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
4035         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
4036         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
4037         * testsuite/ext/array_allocator/26875.cc: Likewise.
4038         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
4039         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
4040         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
4041         * testsuite/ext/array_allocator/check_new.cc: Likewise.
4042         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
4043         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
4044         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
4045         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
4046         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
4047         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
4048         * testsuite/ext/codecvt/1.cc: Likewise.
4049         * testsuite/ext/codecvt/char-1.cc: Likewise.
4050         * testsuite/ext/codecvt/char-2.cc: Likewise.
4051         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
4052         * testsuite/ext/concept_checks.cc: Likewise.
4053         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
4054         Likewise.
4055         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
4056         Likewise.
4057         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
4058         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
4059         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
4060         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
4061         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
4062         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
4063         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
4064         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
4065         Likewise.
4066         * testsuite/ext/headers.cc: Likewise.
4067         * testsuite/ext/is_heap/1.cc: Likewise.
4068         * testsuite/ext/is_heap/check_type.cc: Likewise.
4069         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
4070         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
4071         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
4072         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
4073         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
4074         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
4075         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
4076         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
4077         * testsuite/ext/median.cc: Likewise.
4078         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
4079         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
4080         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
4081         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
4082         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
4083         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
4084         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
4085         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
4086         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
4087         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
4088         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
4089         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
4090         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
4091         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
4092         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
4093         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
4094         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
4095         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
4096         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
4097         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
4098         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
4099         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
4100         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
4101         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
4102         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
4103         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
4104         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
4105         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
4106         * testsuite/ext/new_allocator/check_new.cc: Likewise.
4107         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
4108         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
4109         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
4110         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
4111         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
4112         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
4113         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
4114         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
4115         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
4116         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
4117         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
4118         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
4119         * testsuite/ext/rope/1.cc: Likewise.
4120         * testsuite/ext/rope/2.cc: Likewise.
4121         * testsuite/ext/rope/3.cc: Likewise.
4122         * testsuite/ext/rope/36832.cc: Likewise.
4123         * testsuite/ext/rope/4.cc: Likewise.
4124         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
4125         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
4126         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
4127         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
4128         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
4129         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
4130         Likewise.
4131         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
4132         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
4133         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
4134         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
4135         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
4136         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
4137         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
4138         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
4139         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
4140         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
4141         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
4142         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
4143         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
4144         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
4145         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
4146         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
4147         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
4148         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
4149         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
4150         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
4151         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
4152         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
4153         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
4154         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
4155         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
4156         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
4157         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
4158         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
4159         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
4160         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
4161         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
4162         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
4163         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
4164         * testsuite/lib/dg-options.exp: Likewise.
4165         * testsuite/lib/libstdc++.exp: Likewise.
4166         * testsuite/lib/prune.exp: Likewise.
4167         * testsuite/libstdc++-abi/abi.exp: Likewise.
4168         * testsuite/libstdc++-dg/conformance.exp: Likewise.
4169         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
4170         Likewise.
4171         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
4172         Likewise.
4173         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
4174         Likewise.
4175         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
4176         Likewise.
4177         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
4178         Likewise.
4179         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
4180         Likewise.
4181         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
4182         Likewise.
4183         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
4184         Likewise.
4185         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
4186         Likewise.
4187         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
4188         Likewise.
4189         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
4190         Likewise.
4191         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
4192         Likewise.
4193         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
4194         Likewise.
4195         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
4196         Likewise.
4197         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
4198         Likewise.
4199         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
4200         Likewise.
4201         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
4202         Likewise.
4203         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
4204         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
4205         Likewise.
4206         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
4207         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
4208         Likewise.
4209         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
4210         Likewise.
4211         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
4212         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
4213         Likewise.
4214         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
4215         Likewise.
4216         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
4217         Likewise.
4218         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
4219         Likewise.
4220         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
4221         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
4222         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
4223         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
4224         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
4225         Likewise.
4226         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
4227         Likewise.
4228         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
4229         Likewise.
4230         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
4231         Likewise.
4232         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
4233         Likewise.
4234         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
4235         Likewise.
4236         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
4237         Likewise.
4238         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
4239         Likewise.
4240         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
4241         Likewise.
4242         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
4243         Likewise.
4244         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
4245         Likewise.
4246         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
4247         Likewise.
4248         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
4249         Likewise.
4250         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
4251         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
4252         Likewise.
4253         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
4254         Likewise.
4255         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
4256         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
4257         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
4258         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
4259         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
4260         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
4261         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
4262         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
4263         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
4264         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
4265         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
4266         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
4267         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
4268         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
4269         Likewise.
4270         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
4271         Likewise.
4272         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
4273         Likewise.
4274         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
4275         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
4276         Likewise.
4277         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
4278         Likewise.
4279         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
4280         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
4281         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
4282         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
4283         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
4284         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
4285         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
4286         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
4287         Likewise.
4288         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
4289         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
4290         Likewise.
4291         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
4292         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
4293         Likewise.
4294         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
4295         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
4296         Likewise.
4297         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
4298         Likewise.
4299         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
4300         Likewise.
4301         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
4302         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
4303         Likewise.
4304         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
4305         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
4306         Likewise.
4307         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
4308         Likewise.
4309         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
4310         Likewise.
4311         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
4312         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
4313         Likewise.
4314         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
4315         Likewise.
4316         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
4317         Likewise.
4318         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
4319         Likewise.
4320         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
4321         Likewise.
4322         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
4323         Likewise.
4324         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
4325         Likewise.
4326         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
4327         Likewise.
4328         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
4329         Likewise.
4330         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
4331         Likewise.
4332         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
4333         Likewise.
4334         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
4335         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
4336         Likewise.
4337         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
4338         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
4339         Likewise.
4340         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
4341         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
4342         Likewise.
4343         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
4344         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
4345         Likewise.
4346         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
4347         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
4348         Likewise.
4349         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
4350         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
4351         Likewise.
4352         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
4353         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
4354         Likewise.
4355         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
4356         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
4357         Likewise.
4358         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
4359         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
4360         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
4361         Likewise.
4362         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
4363         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
4364         Likewise.
4365         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
4366         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
4367         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
4368         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
4369         Likewise.
4370         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
4371         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
4372         Likewise.
4373         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
4374         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
4375         Likewise.
4376         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
4377         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
4378         Likewise.
4379         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
4380         Likewise.
4381         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
4382         Likewise.
4383         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
4384         Likewise.
4385         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
4386         Likewise.
4387         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
4388         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
4389         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
4390         Likewise.
4391         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
4392         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
4393         Likewise.
4394         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
4395         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
4396         Likewise.
4397         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
4398         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
4399         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
4400         Likewise.
4401         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
4402         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
4403         Likewise.
4404         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
4405         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
4406         Likewise.
4407         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
4408         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
4409         Likewise.
4410         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
4411         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
4412         Likewise.
4413         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
4414         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
4415         Likewise.
4416         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
4417         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
4418         Likewise.
4419         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
4420         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
4421         Likewise.
4422         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
4423         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
4424         Likewise.
4425         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
4426         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
4427         Likewise.
4428         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
4429         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
4430         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
4431         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
4432         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
4433         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
4434         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
4435         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
4436         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
4437         Likewise.
4438         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
4439         Likewise.
4440         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
4441         Likewise.
4442         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
4443         Likewise.
4444         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
4445         Likewise.
4446         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
4447         Likewise.
4448         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
4449         Likewise.
4450         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
4451         Likewise.
4452         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
4453         Likewise.
4454         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
4455         Likewise.
4456         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
4457         Likewise.
4458         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
4459         Likewise.
4460         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
4461         Likewise.
4462         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
4463         Likewise.
4464         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
4465         Likewise.
4466         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
4467         Likewise.
4468         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
4469         Likewise.
4470         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
4471         Likewise.
4472         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
4473         Likewise.
4474         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
4475         Likewise.
4476         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
4477         Likewise.
4478         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
4479         Likewise.
4480         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
4481         Likewise.
4482         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
4483         Likewise.
4484         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
4485         Likewise.
4486         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
4487         Likewise.
4488         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
4489         Likewise.
4490         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
4491         Likewise.
4492         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
4493         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
4494         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
4495         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
4496         Likewise.
4497         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
4498         Likewise.
4499         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
4500         Likewise.
4501         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
4502         Likewise.
4503         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
4504         Likewise.
4505         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
4506         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
4507         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
4508         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
4509         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
4510         Likewise.
4511         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
4512         Likewise.
4513         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
4514         Likewise.
4515         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
4516         Likewise.
4517         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
4518         Likewise.
4519         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
4520         Likewise.
4521         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
4522         Likewise.
4523         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
4524         Likewise.
4525         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
4526         Likewise.
4527         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
4528         Likewise.
4529         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
4530         Likewise.
4531         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
4532         Likewise.
4533         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
4534         Likewise.
4535         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
4536         Likewise.
4537         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
4538         Likewise.
4539         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
4540         Likewise.
4541         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
4542         Likewise.
4543         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
4544         Likewise.
4545         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
4546         Likewise.
4547         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
4548         Likewise.
4549         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
4550         Likewise.
4551         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
4552         Likewise.
4553         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
4554         Likewise.
4555         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
4556         Likewise.
4557         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
4558         Likewise.
4559         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
4560         Likewise.
4561         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
4562         Likewise.
4563         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
4564         Likewise.
4565         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
4566         Likewise.
4567         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
4568         Likewise.
4569         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
4570         Likewise.
4571         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
4572         Likewise.
4573         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
4574         Likewise.
4575         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
4576         Likewise.
4577         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
4578         Likewise.
4579         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
4580         Likewise.
4581         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
4582         Likewise.
4583         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
4584         Likewise.
4585         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
4586         Likewise.
4587         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
4588         Likewise.
4589         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
4590         Likewise.
4591         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
4592         Likewise.
4593         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
4594         Likewise.
4595         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
4596         Likewise.
4597         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
4598         Likewise.
4599         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
4600         Likewise.
4601         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
4602         Likewise.
4603         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
4604         Likewise.
4605         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
4606         Likewise.
4607         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
4608         Likewise.
4609         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
4610         Likewise.
4611         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
4612         Likewise.
4613         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
4614         Likewise.
4615         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
4616         Likewise.
4617         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
4618         Likewise.
4619         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
4620         Likewise.
4621         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
4622         Likewise.
4623         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
4624         Likewise.
4625         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
4626         Likewise.
4627         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
4628         Likewise.
4629         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
4630         Likewise.
4631         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
4632         Likewise.
4633         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
4634         Likewise.
4635         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
4636         Likewise.
4637         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
4638         Likewise.
4639         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
4640         Likewise.
4641         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
4642         Likewise.
4643         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
4644         Likewise.
4645         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
4646         Likewise.
4647         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
4648         Likewise.
4649         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
4650         Likewise.
4651         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
4652         Likewise.
4653         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
4654         Likewise.
4655         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
4656         Likewise.
4657         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
4658         Likewise.
4659         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
4660         Likewise.
4661         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
4662         Likewise.
4663         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
4664         Likewise.
4665         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
4666         Likewise.
4667         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
4668         Likewise.
4669         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
4670         Likewise.
4671         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
4672         Likewise.
4673         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
4674         Likewise.
4675         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
4676         Likewise.
4677         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
4678         Likewise.
4679         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
4680         Likewise.
4681         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
4682         Likewise.
4683         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
4684         Likewise.
4685         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
4686         Likewise.
4687         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
4688         Likewise.
4689         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
4690         Likewise.
4691         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
4692         Likewise.
4693         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
4694         Likewise.
4695         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
4696         Likewise.
4697         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
4698         Likewise.
4699         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
4700         Likewise.
4701         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
4702         Likewise.
4703         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
4704         Likewise.
4705         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
4706         Likewise.
4707         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
4708         Likewise.
4709         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
4710         Likewise.
4711         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
4712         Likewise.
4713         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
4714         Likewise.
4715         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
4716         Likewise.
4717         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
4718         Likewise.
4719         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
4720         Likewise.
4721         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
4722         Likewise.
4723         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
4724         Likewise.
4725         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
4726         Likewise.
4727         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
4728         Likewise.
4729         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
4730         Likewise.
4731         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
4732         Likewise.
4733         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
4734         Likewise.
4735         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
4736         Likewise.
4737         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
4738         Likewise.
4739         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
4740         Likewise.
4741         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
4742         Likewise.
4743         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
4744         Likewise.
4745         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
4746         Likewise.
4747         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
4748         Likewise.
4749         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
4750         Likewise.
4751         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
4752         Likewise.
4753         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
4754         Likewise.
4755         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
4756         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
4757         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
4758         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
4759         Likewise.
4760         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
4761         Likewise.
4762         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
4763         Likewise.
4764         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
4765         Likewise.
4766         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
4767         Likewise.
4768         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
4769         Likewise.
4770         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
4771         Likewise.
4772         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
4773         Likewise.
4774         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
4775         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
4776         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
4777         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
4778         Likewise.
4779         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
4780         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
4781         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
4782         Likewise.
4783         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
4784         Likewise.
4785         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
4786         Likewise.
4787         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
4788         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
4789         Likewise.
4790         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
4791         Likewise.
4792         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
4793         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
4794         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
4795         Likewise.
4796         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
4797         Likewise.
4798         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
4799         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
4800         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
4801         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
4802         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
4803         Likewise.
4804         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
4805         Likewise.
4806         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
4807         Likewise.
4808         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
4809         Likewise.
4810         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
4811         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
4812         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
4813         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
4814         Likewise.
4815         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
4816         Likewise.
4817         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
4818         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
4819         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
4820         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
4821         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
4822         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
4823         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
4824         Likewise.
4825         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
4826         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
4827         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
4828         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
4829         Likewise.
4830         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
4831         Likewise.
4832         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
4833         Likewise.
4834         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
4835         Likewise.
4836         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
4837         Likewise.
4838         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
4839         Likewise.
4840         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
4841         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
4842         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
4843         Likewise.
4844         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
4845         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
4846         Likewise.
4847         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
4848         Likewise.
4849         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
4850         Likewise.
4851         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
4852         Likewise.
4853         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
4854         Likewise.
4855         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
4856         Likewise.
4857         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
4858         Likewise.
4859         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
4860         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
4861         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
4862         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
4863         Likewise.
4864         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
4865         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
4866         Likewise.
4867         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
4868         Likewise.
4869         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
4870         Likewise.
4871         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
4872         Likewise.
4873         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
4874         Likewise.
4875         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
4876         Likewise.
4877         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
4878         Likewise.
4879         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
4880         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
4881         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
4882         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
4883         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
4884         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
4885         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
4886         Likewise.
4887         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
4888         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
4889         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
4890         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
4891         Likewise.
4892         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
4893         Likewise.
4894         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
4895         Likewise.
4896         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
4897         Likewise.
4898         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
4899         Likewise.
4900         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
4901         Likewise.
4902         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
4903         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
4904         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
4905         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
4906         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
4907         Likewise.
4908         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
4909         Likewise.
4910         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
4911         Likewise.
4912         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
4913         Likewise.
4914         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
4915         Likewise.
4916         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
4917         Likewise.
4918         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
4919         Likewise.
4920         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
4921         Likewise.
4922         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
4923         Likewise.
4924         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
4925         Likewise.
4926         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
4927         Likewise.
4928         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
4929         Likewise.
4930         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
4931         Likewise.
4932         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
4933         Likewise.
4934         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
4935         Likewise.
4936         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
4937         Likewise.
4938         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
4939         Likewise.
4940         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
4941         Likewise.
4942         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
4943         Likewise.
4944         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
4945         Likewise.
4946         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
4947         Likewise.
4948         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
4949         Likewise.
4950         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
4951         Likewise.
4952         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
4953         Likewise.
4954         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
4955         Likewise.
4956         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
4957         Likewise.
4958         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
4959         Likewise.
4960         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
4961         Likewise.
4962         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
4963         Likewise.
4964         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
4965         Likewise.
4966         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
4967         Likewise.
4968         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
4969         Likewise.
4970         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
4971         Likewise.
4972         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
4973         Likewise.
4974         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
4975         Likewise.
4976         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
4977         Likewise.
4978         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
4979         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
4980         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
4981         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
4982         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
4983         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
4984         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
4985         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
4986         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
4987         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
4988         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
4989         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
4990         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
4991         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
4992         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
4993         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
4994         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
4995         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
4996         * testsuite/tr1/headers/all.cc: Likewise.
4997         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
4998         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
4999         * testsuite/util/testsuite_shared.cc: Likewise.
5000         * scripts/extract_symvers: Likewise.  Remove runtime exception.
5001         * testsuite/17_intro/headers/all.cc: Likewise.
5002         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
5003         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
5004         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
5005         Likewise.
5006         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
5007         Likewise.
5008         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
5009         Likewise.
5010         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
5011         Likewise.
5012         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
5013         Likewise.
5014         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
5015         Likewise.
5016         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
5017         Likewise.
5018         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
5019         Likewise.
5020         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
5021         Likewise.
5022         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
5023         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
5024         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
5025         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
5026         Likewise.
5027         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
5028         Likewise.
5029         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
5030         Likewise.
5031         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
5032         Likewise.
5033         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
5034         Likewise.
5035         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
5036         Likewise.
5037         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
5038         Likewise.
5039         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
5040         Likewise.
5041         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
5042         Likewise.
5043         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
5044         Likewise.
5045         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
5046         Likewise.
5047         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
5048         Likewise.
5049         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
5050         Likewise.
5051         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
5052         Likewise.
5053         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
5054         Likewise.
5055         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
5056         Likewise.
5057         * testsuite/20_util/pair/moveable.cc: Likewise.
5058         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
5059         Likewise.
5060         * testsuite/20_util/pair/swap.cc: Likewise.
5061         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
5062         Likewise.
5063         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
5064         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
5065         Likewise.
5066         * testsuite/20_util/tuple/moveable.cc: Likewise.
5067         * testsuite/20_util/tuple/moveable2.cc: Likewise.
5068         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
5069         Likewise.
5070         * testsuite/20_util/tuple/swap.cc: Likewise.
5071         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
5072         Likewise.
5073         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
5074         Likewise.
5075         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
5076         Likewise.
5077         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
5078         Likewise.
5079         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
5080         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
5081         Likewise.
5082         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
5083         Likewise.
5084         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
5085         Likewise.
5086         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
5087         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
5088         Likewise.
5089         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
5090         Likewise.
5091         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
5092         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
5093         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
5094         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
5095         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
5096         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
5097         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
5098         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
5099         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
5100         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
5101         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
5102         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
5103         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
5104         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
5105         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
5106         Likewise.
5107         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
5108         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
5109         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
5110         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
5111         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
5112         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
5113         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
5114         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
5115         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
5116         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
5117         Likewise.
5118         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
5119         Likewise.
5120         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
5121         Likewise.
5122         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
5123         Likewise.
5124         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
5125         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
5126         Likewise.
5127         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
5128         Likewise.
5129         * testsuite/23_containers/deque/14340.cc: Likewise.
5130         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
5131         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
5132         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
5133         * testsuite/23_containers/deque/init-list.cc: Likewise.
5134         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
5135         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
5136         * testsuite/23_containers/deque/moveable.cc: Likewise.
5137         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
5138         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
5139         Likewise.
5140         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
5141         Likewise.
5142         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
5143         Likewise.
5144         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
5145         Likewise.
5146         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
5147         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
5148         Likewise.
5149         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
5150         Likewise.
5151         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
5152         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
5153         Likewise.
5154         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
5155         Likewise.
5156         * testsuite/23_containers/list/14340.cc: Likewise.
5157         * testsuite/23_containers/list/23781.cc: Likewise.
5158         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
5159         * testsuite/23_containers/list/init-list.cc: Likewise.
5160         * testsuite/23_containers/list/moveable.cc: Likewise.
5161         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
5162         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
5163         Likewise.
5164         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
5165         Likewise.
5166         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
5167         Likewise.
5168         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
5169         Likewise.
5170         * testsuite/23_containers/map/14340.cc: Likewise.
5171         * testsuite/23_containers/map/23781.cc: Likewise.
5172         * testsuite/23_containers/map/init-list.cc: Likewise.
5173         * testsuite/23_containers/map/moveable.cc: Likewise.
5174         * testsuite/23_containers/map/operations/1.cc: Likewise.
5175         * testsuite/23_containers/map/operations/31440.cc: Likewise.
5176         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
5177         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
5178         Likewise.
5179         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
5180         Likewise.
5181         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
5182         Likewise.
5183         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
5184         Likewise.
5185         * testsuite/23_containers/multimap/14340.cc: Likewise.
5186         * testsuite/23_containers/multimap/23781.cc: Likewise.
5187         * testsuite/23_containers/multimap/init-list.cc: Likewise.
5188         * testsuite/23_containers/multimap/moveable.cc: Likewise.
5189         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
5190         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
5191         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
5192         Likewise.
5193         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
5194         Likewise.
5195         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
5196         Likewise.
5197         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
5198         Likewise.
5199         * testsuite/23_containers/multiset/14340.cc: Likewise.
5200         * testsuite/23_containers/multiset/23781.cc: Likewise.
5201         * testsuite/23_containers/multiset/init-list.cc: Likewise.
5202         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
5203         * testsuite/23_containers/multiset/moveable.cc: Likewise.
5204         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
5205         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
5206         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
5207         Likewise.
5208         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
5209         Likewise.
5210         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
5211         Likewise.
5212         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
5213         Likewise.
5214         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
5215         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
5216         Likewise.
5217         * testsuite/23_containers/queue/moveable.cc: Likewise.
5218         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
5219         Likewise.
5220         * testsuite/23_containers/set/14340.cc: Likewise.
5221         * testsuite/23_containers/set/23781.cc: Likewise.
5222         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
5223         * testsuite/23_containers/set/init-list.cc: Likewise.
5224         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
5225         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
5226         * testsuite/23_containers/set/moveable.cc: Likewise.
5227         * testsuite/23_containers/set/operations/1.cc: Likewise.
5228         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
5229         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
5230         Likewise.
5231         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
5232         Likewise.
5233         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
5234         Likewise.
5235         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
5236         Likewise.
5237         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
5238         Likewise.
5239         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
5240         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
5241         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
5242         Likewise.
5243         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
5244         Likewise.
5245         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
5246         Likewise.
5247         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
5248         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
5249         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
5250         Likewise.
5251         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
5252         Likewise.
5253         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
5254         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
5255         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
5256         Likewise.
5257         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
5258         Likewise.
5259         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
5260         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
5261         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
5262         Likewise.
5263         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
5264         Likewise.
5265         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
5266         Likewise.
5267         * testsuite/23_containers/vector/14340.cc: Likewise.
5268         * testsuite/23_containers/vector/26412-1.cc: Likewise.
5269         * testsuite/23_containers/vector/26412-2.cc: Likewise.
5270         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
5271         Likewise.
5272         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
5273         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
5274         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
5275         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
5276         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
5277         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
5278         Likewise.
5279         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
5280         Likewise.
5281         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
5282         Likewise.
5283         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
5284         Likewise.
5285         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
5286         Likewise.
5287         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
5288         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
5289         * testsuite/23_containers/vector/init-list.cc: Likewise.
5290         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
5291         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
5292         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
5293         * testsuite/23_containers/vector/moveable.cc: Likewise.
5294         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
5295         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
5296         Likewise.
5297         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
5298         Likewise.
5299         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
5300         Likewise.
5301         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
5302         Likewise.
5303         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
5304         * testsuite/23_containers/vector/types/23767.cc: Likewise.
5305         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
5306         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
5307         Likewise.
5308         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
5309         Likewise.
5310         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
5311         Likewise.
5312         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
5313         Likewise.
5314         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
5315         Likewise.
5316         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
5317         Likewise.
5318         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
5319         Likewise.
5320         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
5321         Likewise.
5322         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
5323         Likewise.
5324         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
5325         Likewise.
5326         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
5327         Likewise.
5328         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
5329         Likewise.
5330         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
5331         Likewise.
5332         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
5333         Likewise.
5334         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
5335         Likewise.
5336         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
5337         Likewise.
5338         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
5339         Likewise.
5340         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
5341         Likewise.
5342         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
5343         Likewise.
5344         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
5345         Likewise.
5346         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
5347         Likewise.
5348         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
5349         Likewise.
5350         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
5351         Likewise.
5352         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
5353         Likewise.
5354         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
5355         Likewise.
5356         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
5357         Likewise.
5358         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
5359         Likewise.
5360         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
5361         Likewise.
5362         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
5363         Likewise.
5364         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
5365         Likewise.
5366         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
5367         Likewise.
5368         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
5369         Likewise.
5370         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
5371         Likewise.
5372         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
5373         Likewise.
5374         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
5375         Likewise.
5376         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
5377         Likewise.
5378         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
5379         Likewise.
5380         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
5381         Likewise.
5382         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
5383         Likewise.
5384         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
5385         Likewise.
5386         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
5387         Likewise.
5388         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
5389         Likewise.
5390         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
5391         Likewise.
5392         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
5393         Likewise.
5394         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
5395         Likewise.
5396         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
5397         Likewise.
5398         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
5399         Likewise.
5400         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
5401         Likewise.
5402         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
5403         Likewise.
5404         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
5405         Likewise.
5406         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
5407         Likewise.
5408         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
5409         Likewise.
5410         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
5411         Likewise.
5412         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
5413         Likewise.
5414         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
5415         Likewise.
5416         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
5417         Likewise.
5418         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
5419         Likewise.
5420         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
5421         Likewise.
5422         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
5423         Likewise.
5424         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
5425         Likewise.
5426         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
5427         Likewise.
5428         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
5429         Likewise.
5430         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
5431         Likewise.
5432         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
5433         Likewise.
5434         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
5435         Likewise.
5436         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
5437         Likewise.
5438         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
5439         Likewise.
5440         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
5441         Likewise.
5442         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
5443         Likewise.
5444         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
5445         Likewise.
5446         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
5447         Likewise.
5448         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
5449         Likewise.
5450         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
5451         Likewise.
5452         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
5453         Likewise.
5454         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
5455         Likewise.
5456         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
5457         Likewise.
5458         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
5459         Likewise.
5460         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
5461         Likewise.
5462         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
5463         Likewise.
5464         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
5465         Likewise.
5466         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
5467         Likewise.
5468         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
5469         Likewise.
5470         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
5471         Likewise.
5472         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
5473         Likewise.
5474         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
5475         Likewise.
5476         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
5477         Likewise.
5478         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
5479         Likewise.
5480         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
5481         Likewise.
5482         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
5483         Likewise.
5484         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
5485         Likewise.
5486         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
5487         Likewise.
5488         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
5489         Likewise.
5490         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
5491         Likewise.
5492         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
5493         Likewise.
5494         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
5495         Likewise.
5496         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
5497         Likewise.
5498         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
5499         Likewise.
5500         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
5501         Likewise.
5502         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
5503         Likewise.
5504         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
5505         Likewise.
5506         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
5507         Likewise.
5508         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
5509         Likewise.
5510         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
5511         Likewise.
5512         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
5513         Likewise.
5514         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
5515         Likewise.
5516         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
5517         Likewise.
5518         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
5519         Likewise.
5520         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
5521         Likewise.
5522         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
5523         Likewise.
5524         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
5525         Likewise.
5526         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
5527         Likewise.
5528         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
5529         Likewise.
5530         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
5531         Likewise.
5532         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
5533         Likewise.
5534         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
5535         Likewise.
5536         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
5537         Likewise.
5538         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
5539         Likewise.
5540         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
5541         Likewise.
5542         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
5543         Likewise.
5544         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
5545         Likewise.
5546         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
5547         Likewise.
5548         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
5549         Likewise.
5550         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
5551         Likewise.
5552         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
5553         Likewise.
5554         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
5555         Likewise.
5556         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
5557         Likewise.
5558         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
5559         Likewise.
5560         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
5561         Likewise.
5562         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
5563         Likewise.
5564         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
5565         Likewise.
5566         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
5567         Likewise.
5568         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
5569         Likewise.
5570         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
5571         Likewise.
5572         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
5573         Likewise.
5574         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
5575         Likewise.
5576         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
5577         Likewise.
5578         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
5579         Likewise.
5580         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
5581         Likewise.
5582         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
5583         Likewise.
5584         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
5585         Likewise.
5586         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
5587         Likewise.
5588         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
5589         Likewise.
5590         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
5591         Likewise.
5592         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
5593         Likewise.
5594         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
5595         Likewise.
5596         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
5597         Likewise.
5598         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
5599         Likewise.
5600         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
5601         Likewise.
5602         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
5603         Likewise.
5604         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
5605         Likewise.
5606         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
5607         Likewise.
5608         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
5609         Likewise.
5610         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
5611         Likewise.
5612         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
5613         Likewise.
5614         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
5615         Likewise.
5616         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
5617         Likewise.
5618         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
5619         Likewise.
5620         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
5621         Likewise.
5622         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
5623         Likewise.
5624         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
5625         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
5626         Likewise.
5627         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
5628         Likewise.
5629         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
5630         Likewise.
5631         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
5632         Likewise.
5633         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
5634         Likewise.
5635         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
5636         Likewise.
5637         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
5638         Likewise.
5639         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
5640         Likewise.
5641         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
5642         Likewise.
5643         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
5644         Likewise.
5645         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
5646         Likewise.
5647         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
5648         Likewise.
5649         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
5650         Likewise.
5651         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
5652         Likewise.
5653         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
5654         Likewise.
5655         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
5656         Likewise.
5657         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
5658         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
5659         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
5660         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
5661         Likewise.
5662         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
5663         Likewise.
5664         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
5665         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
5666         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
5667         Likewise.
5668         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
5669         Likewise.
5670         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
5671         Likewise.
5672         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
5673         Likewise.
5674         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
5675         Likewise.
5676         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
5677         Likewise.
5678         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
5679         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
5680         Likewise.
5681         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
5682         * testsuite/26_numerics/valarray/27867.cc: Likewise.
5683         * testsuite/26_numerics/valarray/30416.cc: Likewise.
5684         * testsuite/26_numerics/valarray/33084.cc: Likewise.
5685         * testsuite/26_numerics/valarray/algo.cc: Likewise.
5686         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
5687         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
5688         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
5689         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
5690         Likewise.
5691         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
5692         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
5693         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
5694         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
5695         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
5696         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
5697         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
5698         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
5699         Likewise.
5700         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
5701         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
5702         Likewise.
5703         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
5704         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
5705         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
5706         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
5707         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
5708         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
5709         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
5710         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
5711         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
5712         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
5713         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
5714         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
5715         Likewise.
5716         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
5717         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
5718         Likewise.
5719         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
5720         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
5721         Likewise.
5722         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
5723         Likewise.
5724         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
5725         Likewise.
5726         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
5727         Likewise.
5728         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
5729         Likewise.
5730         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
5731         Likewise.
5732         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
5733         Likewise.
5734         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
5735         Likewise.
5736         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
5737         Likewise.
5738         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
5739         Likewise.
5740         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
5741         Likewise.
5742         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
5743         Likewise.
5744         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
5745         Likewise.
5746         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
5747         Likewise.
5748         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
5749         Likewise.
5750         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
5751         Likewise.
5752         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
5753         Likewise.
5754         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
5755         Likewise.
5756         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
5757         Likewise.
5758         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
5759         Likewise.
5760         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
5761         Likewise.
5762         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
5763         Likewise.
5764         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
5765         Likewise.
5766         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
5767         Likewise.
5768         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
5769         Likewise.
5770         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
5771         Likewise.
5772         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
5773         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
5774         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
5775         Likewise.
5776         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
5777         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
5778         Likewise.
5779         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
5780         Likewise.
5781         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
5782         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
5783         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
5784         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
5785         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
5786         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
5787         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
5788         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
5789         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
5790         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
5791         Likewise.
5792         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
5793         Likewise.
5794         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
5795         Likewise.
5796         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
5797         Likewise.
5798         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
5799         Likewise.
5800         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
5801         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
5802         Likewise.
5803         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
5804         Likewise.
5805         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
5806         Likewise.
5807         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
5808         Likewise.
5809         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
5810         Likewise.
5811         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
5812         Likewise.
5813         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
5814         Likewise.
5815         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
5816         Likewise.
5817         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
5818         Likewise.
5819         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
5820         Likewise.
5821         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
5822         Likewise.
5823         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
5824         Likewise.
5825         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
5826         Likewise.
5827         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
5828         Likewise.
5829         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
5830         Likewise.
5831         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
5832         Likewise.
5833         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
5834         Likewise.
5835         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
5836         Likewise.
5837         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
5838         Likewise.
5839         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
5840         Likewise.
5841         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
5842         Likewise.
5843         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
5844         Likewise.
5845         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
5846         Likewise.
5847         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
5848         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
5849         Likewise.
5850         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
5851         Likewise.
5852         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
5853         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
5854         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
5855         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
5856         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
5857         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
5858         Likewise.
5859         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
5860         Likewise.
5861         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
5862         Likewise.
5863         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
5864         Likewise.
5865         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
5866         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
5867         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
5868         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
5869         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
5870         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
5871         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
5872         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
5873         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
5874         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
5875         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
5876         Likewise.
5877         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
5878         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
5879         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
5880         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
5881         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
5882         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
5883         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
5884         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
5885         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
5886         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
5887         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
5888         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
5889         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
5890         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
5891         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
5892         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
5893         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
5894         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
5895         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
5896         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
5897         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
5898         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
5899         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
5900         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
5901         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
5902         Likewise.
5903         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
5904         * testsuite/27_io/fpos/14252.cc: Likewise.
5905         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
5906         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
5907         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
5908         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
5909         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
5910         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
5911         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
5912         * testsuite/27_io/ios_base/state/1.cc: Likewise.
5913         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
5914         Likewise.
5915         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
5916         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
5917         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
5918         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
5919         Likewise.
5920         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
5921         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
5922         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
5923         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
5924         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
5925         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
5926         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
5927         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
5928         * testsuite/27_io/objects/char/3045.cc: Likewise.
5929         * testsuite/27_io/objects/char/3647.cc: Likewise.
5930         * testsuite/27_io/objects/char/5268.cc: Likewise.
5931         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
5932         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
5933         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
5934         * testsuite/28_regex/init-list.cc: Likewise.
5935         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
5936         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
5937         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
5938         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
5939         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
5940         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
5941         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
5942         Likewise.
5943         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
5944         Likewise.
5945         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
5946         Likewise.
5947         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
5948         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
5949         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
5950         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
5951         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
5952         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
5953         Likewise.
5954         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
5955         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
5956         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
5957         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
5958         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
5959         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
5960         Likewise.
5961         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
5962         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
5963         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
5964         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
5965         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
5966         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
5967         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
5968         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
5969         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
5970         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
5971         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
5972         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
5973         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
5974         Likewise.
5975         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
5976         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
5977         Likewise.
5978         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
5979         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
5980         Likewise.
5981         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
5982         Likewise.
5983         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
5984         Likewise.
5985         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
5986         Likewise.
5987         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
5988         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
5989         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
5990         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
5991         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
5992         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
5993         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
5994         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
5995         Likewise.
5996         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
5997         Likewise.
5998         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
5999         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
6000         Likewise.
6001         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
6002         Likewise.
6003         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
6004         Likewise.
6005         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
6006         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
6007         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
6008         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
6009         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
6010         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
6011         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
6012         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
6013         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
6014         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
6015         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
6016         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
6017         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
6018         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
6019         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
6020         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
6021         Likewise.
6022         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
6023         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
6024         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
6025         Likewise.
6026         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
6027         Likewise.
6028         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
6029         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
6030         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
6031         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
6032         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
6033         Likewise.
6034         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
6035         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
6036         Likewise.
6037         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
6038         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
6039         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
6040         Likewise.
6041         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
6042         Likewise.
6043         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
6044         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
6045         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
6046         Likewise.
6047         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
6048         Likewise.
6049         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
6050         Likewise.
6051         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
6052         Likewise.
6053         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
6054         Likewise.
6055         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
6056         * testsuite/30_threads/this_thread/1.cc: Likewise.
6057         * testsuite/30_threads/this_thread/2.cc: Likewise.
6058         * testsuite/30_threads/this_thread/3.cc: Likewise.
6059         * testsuite/30_threads/this_thread/4.cc: Likewise.
6060         * testsuite/30_threads/thread/cons/1.cc: Likewise.
6061         * testsuite/30_threads/thread/cons/2.cc: Likewise.
6062         * testsuite/30_threads/thread/cons/3.cc: Likewise.
6063         * testsuite/30_threads/thread/cons/4.cc: Likewise.
6064         * testsuite/30_threads/thread/cons/5.cc: Likewise.
6065         * testsuite/30_threads/thread/cons/6.cc: Likewise.
6066         * testsuite/30_threads/thread/cons/7.cc: Likewise.
6067         * testsuite/30_threads/thread/cons/8.cc: Likewise.
6068         * testsuite/30_threads/thread/cons/9.cc: Likewise.
6069         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
6070         * testsuite/30_threads/thread/members/1.cc: Likewise.
6071         * testsuite/30_threads/thread/members/2.cc: Likewise.
6072         * testsuite/30_threads/thread/members/3.cc: Likewise.
6073         * testsuite/30_threads/thread/members/4.cc: Likewise.
6074         * testsuite/30_threads/thread/members/5.cc: Likewise.
6075         * testsuite/30_threads/thread/swap/1.cc: Likewise.
6076         * testsuite/30_threads/thread/swap/2.cc: Likewise.
6077         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
6078         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
6079         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
6080         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
6081         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
6082         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
6083         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
6084         Likewise.
6085         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
6086         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
6087         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
6088         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
6089         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
6090         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
6091         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
6092         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
6093         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
6094         * testsuite/30_threads/try_lock/1.cc: Likewise.
6095         * testsuite/30_threads/try_lock/2.cc: Likewise.
6096         * testsuite/30_threads/try_lock/3.cc: Likewise.
6097         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
6098         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
6099         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
6100         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
6101         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
6102         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
6103         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
6104         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
6105         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
6106         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
6107         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
6108         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
6109         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
6110         Likewise.
6111         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
6112         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
6113         Likewise.
6114         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
6115         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
6116         Likewise.
6117         * testsuite/ext/array_allocator/1.cc: Likewise.
6118         * testsuite/ext/array_allocator/2.cc: Likewise.
6119         * testsuite/ext/array_allocator/3.cc: Likewise.
6120         * testsuite/ext/ext_pointer/1.cc: Likewise.
6121         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
6122         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
6123         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
6124         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
6125         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
6126         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
6127         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
6128         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
6129         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
6130         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
6131         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
6132         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
6133         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
6134         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
6135         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
6136         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
6137         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
6138         Likewise.
6139         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
6140         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
6141         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
6142         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
6143         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
6144         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
6145         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
6146         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
6147         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
6148         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
6149         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
6150         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
6151         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
6152         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
6153         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
6154         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
6155         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
6156         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
6157         Likewise.
6158         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
6159         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
6160         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
6161         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
6162         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
6163         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
6164         * testsuite/ext/pod_char_traits.cc: Likewise.
6165         * testsuite/ext/slist/23781.cc: Likewise.
6166         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
6167         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
6168         * testsuite/ext/vstring/init-list.cc: Likewise.
6169         * testsuite/ext/vstring/moveable.cc: Likewise.
6170         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
6171         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
6172         Likewise.
6173         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
6174         Likewise.
6175         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
6176         Likewise.
6177         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
6178         Likewise.
6179         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
6180         Likewise.
6181         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
6182         Likewise.
6183         * testsuite/ext/vstring/types/23767.cc: Likewise.
6184         * testsuite/performance/21_strings/string_append.cc: Likewise.
6185         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
6186         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
6187         Likewise.
6188         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
6189         Likewise.
6190         * testsuite/performance/21_strings/string_find.cc: Likewise.
6191         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
6192         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
6193         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
6194         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
6195         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
6196         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
6197         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
6198         Likewise.
6199         * testsuite/performance/23_containers/create/map.cc: Likewise.
6200         * testsuite/performance/23_containers/create_from_sorted/set.cc:
6201         Likewise.
6202         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
6203         * testsuite/performance/23_containers/find/map.cc: Likewise.
6204         * testsuite/performance/23_containers/index/map.cc: Likewise.
6205         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
6206         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
6207         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
6208         Likewise.
6209         * testsuite/performance/23_containers/insert_erase/associative.cc:
6210         Likewise.
6211         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
6212         Likewise.
6213         * testsuite/performance/23_containers/producer_consumer/associative.cc:
6214         Likewise.
6215         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
6216         Likewise.
6217         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
6218         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
6219         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
6220         Likewise.
6221         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
6222         Likewise.
6223         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
6224         Likewise.
6225         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
6226         Likewise.
6227         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
6228         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
6229         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
6230         Likewise.
6231         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
6232         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
6233         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
6234         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
6235         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
6236         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
6237         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
6238         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
6239         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
6240         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
6241         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
6242         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
6243         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
6244         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
6245         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
6246         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
6247         Likewise.
6248         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
6249         Likewise.
6250         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
6251         Likewise.
6252         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
6253         Likewise.
6254         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
6255         Likewise.
6256         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
6257         Likewise.
6258         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
6259         Likewise.
6260         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
6261         Likewise.
6262         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
6263         Likewise.
6264         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
6265         Likewise.
6266         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
6267         Likewise.
6268         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
6269         Likewise.
6270         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
6271         Likewise.
6272         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
6273         Likewise.
6274         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
6275         Likewise.
6276         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
6277         Likewise.
6278         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
6279         Likewise.
6280         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
6281         Likewise.
6282         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
6283         Likewise.
6284         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
6285         Likewise.
6286         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
6287         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
6288         Likewise.
6289         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
6290         Likewise.
6291         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
6292         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
6293         Likewise.
6294         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
6295         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
6296         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
6297         Likewise.
6298         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
6299         Likewise.
6300         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
6301         Likewise.
6302         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
6303         Likewise.
6304         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
6305         Likewise.
6306         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
6307         Likewise.
6308         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
6309         Likewise.
6310         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
6311         Likewise.
6312         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
6313         Likewise.
6314         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
6315         Likewise.
6316         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
6317         Likewise.
6318         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
6319         Likewise.
6320         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
6321         Likewise.
6322         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
6323         Likewise.
6324         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
6325         Likewise.
6326         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
6327         Likewise.
6328         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
6329         Likewise.
6330         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
6331         Likewise.
6332         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
6333         Likewise.
6334         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
6335         Likewise.
6336         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
6337         Likewise.
6338         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
6339         Likewise.
6340         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
6341         Likewise.
6342         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
6343         Likewise.
6344         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
6345         Likewise.
6346         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
6347         Likewise.
6348         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
6349         Likewise.
6350         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
6351         Likewise.
6352         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
6353         Likewise.
6354         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
6355         Likewise.
6356         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
6357         Likewise.
6358         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
6359         Likewise.
6360         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
6361         Likewise.
6362         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
6363         Likewise.
6364         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
6365         Likewise.
6366         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
6367         Likewise.
6368         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
6369         Likewise.
6370         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
6371         Likewise.
6372         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
6373         Likewise.
6374         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
6375         Likewise.
6376         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
6377         Likewise.
6378         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
6379         Likewise.
6380         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
6381         Likewise.
6382         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
6383         Likewise.
6384         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
6385         Likewise.
6386         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
6387         Likewise.
6388         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
6389         Likewise.
6390         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
6391         Likewise.
6392         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
6393         Likewise.
6394         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
6395         Likewise.
6396         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
6397         Likewise.
6398         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
6399         Likewise.
6400         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
6401         Likewise.
6402         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
6403         Likewise.
6404         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
6405         Likewise.
6406         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
6407         Likewise.
6408         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
6409         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
6410         Likewise.
6411         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
6412         Likewise.
6413         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
6414         Likewise.
6415         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
6416         Likewise.
6417         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
6418         Likewise.
6419         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
6420         Likewise.
6421         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
6422         Likewise.
6423         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
6424         Likewise.
6425         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
6426         Likewise.
6427         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
6428         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
6429         Likewise.
6430         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
6431         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
6432         Likewise.
6433         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
6434         Likewise.
6435         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
6436         Likewise.
6437         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
6438         Likewise.
6439         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
6440         Likewise.
6441         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
6442         Likewise.
6443         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
6444         Likewise.
6445         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
6446         Likewise.
6447         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
6448         Likewise.
6449         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
6450         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
6451         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
6452         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
6453         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
6454         Likewise.
6455         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
6456         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
6457         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
6458         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
6459         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
6460         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
6461         * testsuite/util/io/illegal_input_error.hpp: Likewise.
6462         * testsuite/util/io/prog_bar.cc: Likewise.
6463         * testsuite/util/io/prog_bar.hpp: Likewise.
6464         * testsuite/util/io/text_populate.hpp: Likewise.
6465         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
6466         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
6467         * testsuite/util/io/xml.hpp: Likewise.
6468         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
6469         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
6470         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
6471         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
6472         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
6473         * testsuite/util/native_type/native_map.hpp: Likewise.
6474         * testsuite/util/native_type/native_multimap.hpp: Likewise.
6475         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
6476         * testsuite/util/native_type/native_set.hpp: Likewise.
6477         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
6478         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
6479         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
6480         Likewise.
6481         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
6482         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
6483         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
6484         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
6485         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
6486         Likewise.
6487         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
6488         Likewise.
6489         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
6490         Likewise.
6491         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
6492         Likewise.
6493         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
6494         Likewise.
6495         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
6496         Likewise.
6497         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
6498         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
6499         Likewise.
6500         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
6501         Likewise.
6502         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
6503         Likewise.
6504         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
6505         Likewise.
6506         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
6507         Likewise.
6508         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
6509         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
6510         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
6511         * testsuite/util/regression/basic_type.hpp: Likewise.
6512         * testsuite/util/regression/common_type.hpp: Likewise.
6513         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
6514         Likewise.
6515         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
6516         Likewise.
6517         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
6518         Likewise.
6519         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
6520         Likewise.
6521         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
6522         Likewise.
6523         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
6524         Likewise.
6525         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
6526         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
6527         Likewise.
6528         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
6529         Likewise.
6530         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
6531         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
6532         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
6533         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
6534         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
6535         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
6536         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
6537         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
6538         * testsuite/util/statistic/result_recorder.hpp: Likewise.
6539         * testsuite/util/statistic/sample_mean.hpp: Likewise.
6540         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
6541         * testsuite/util/statistic/sample_variance.hpp: Likewise.
6542         * testsuite/util/testsuite_abi.cc: Likewise.
6543         * testsuite/util/testsuite_abi.h: Likewise.
6544         * testsuite/util/testsuite_abi_check.cc: Likewise.
6545         * testsuite/util/testsuite_allocator.cc: Likewise.
6546         * testsuite/util/testsuite_allocator.h: Likewise.
6547         * testsuite/util/testsuite_api.h: Likewise.
6548         * testsuite/util/testsuite_character.cc: Likewise.
6549         * testsuite/util/testsuite_character.h: Likewise.
6550         * testsuite/util/testsuite_common_types.h: Likewise.
6551         * testsuite/util/testsuite_error.h: Likewise.
6552         * testsuite/util/testsuite_hooks.cc: Likewise.
6553         * testsuite/util/testsuite_hooks.h: Likewise.
6554         * testsuite/util/testsuite_io.h: Likewise.
6555         * testsuite/util/testsuite_iterators.h: Likewise.
6556         * testsuite/util/testsuite_performance.h: Likewise.
6557         * testsuite/util/testsuite_rng.h: Likewise.
6558         * testsuite/util/testsuite_rvalref.h: Likewise.
6559         * testsuite/util/testsuite_tr1.h: Likewise.
6560         * testsuite/util/thread/all.h: Likewise.
6561         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
6562         Likewise.
6563         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
6564         Likewise.
6565         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
6566         Likewise.
6567         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
6568         Likewise.
6569         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
6570         Likewise.
6571         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
6572         Likewise.
6573         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
6574         Likewise.
6575         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
6576         Likewise.
6577         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
6578         Likewise.
6579         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
6580         Likewise.
6581         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
6582         Likewise.
6583         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
6584         Likewise.
6585         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
6586         Likewise.
6587         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
6588         Likewise.
6589         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
6590         Likewise.
6591         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
6592         Likewise.
6593         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
6594         Likewise.
6595         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
6596         Likewise.
6597         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
6598         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
6599         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
6600         Likewise.
6601         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
6602         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
6603         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
6604         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
6605         Likewise.
6606         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
6607         Likewise.
6608         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
6609         Likewise.
6610         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
6611         Likewise.
6612         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
6613         Likewise.
6614         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
6615         Likewise.
6616         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
6617         Likewise.
6618         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
6619         Likewise.
6620         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
6621         Likewise.
6622         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
6623         Likewise.
6624         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
6625         Likewise.
6626         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
6627         Likewise.
6628         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
6629         Likewise.
6630         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
6631         Likewise.
6632         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
6633         Likewise.
6634         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
6635         Likewise.
6636         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
6637         Likewise.
6638         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
6639         Likewise.
6640         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
6641         Likewise.
6642         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
6643         Likewise.
6644         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
6645         Likewise.
6646         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
6647         Likewise.
6648         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
6649         Likewise.
6650         * testsuite/26_numerics/random/mt19937.cc: Likewise.
6651         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
6652         Likewise.
6653         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
6654         Likewise.
6655         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
6656         Likewise.
6657         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
6658         Likewise.
6659         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
6660         Likewise.
6661         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
6662         Likewise.
6663         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
6664         Likewise.
6665         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
6666         Likewise.
6667         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
6668         Likewise.
6669         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
6670         Likewise.
6671         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
6672         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
6673         Likewise.
6674         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
6675         Likewise.
6676         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
6677         Likewise.
6678         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
6679         Likewise.
6680         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
6681         Likewise.
6682         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
6683         Likewise.
6684         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
6685         Likewise.
6686         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
6687         Likewise.
6688         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
6689         Likewise.
6690         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
6691         Likewise.
6692         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
6693         Likewise.
6694         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
6695         Likewise.
6696         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
6697         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
6698         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
6699         Likewise.
6700         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
6701         Likewise.
6702         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
6703         Likewise.
6704         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
6705         Likewise.
6706         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
6707         Likewise.
6708         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
6709         Likewise.
6710         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
6711         Likewise.
6712         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
6713         Likewise.
6714         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
6715         Likewise.
6716         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
6717         Likewise.
6718         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
6719         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
6720         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
6721         Likewise.
6722         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
6723         Likewise.
6724         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
6725         Likewise.
6726         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
6727         Likewise.
6728         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
6729         Likewise.
6730         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
6731         Likewise.
6732         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
6733         Likewise.
6734         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
6735         Likewise.
6736         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
6737         Likewise.
6738         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
6739         Likewise.
6740         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
6741         Likewise.
6742         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
6743         Likewise.
6744         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
6745         Likewise.
6746         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
6747         Likewise.
6748         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
6749         Likewise.
6750         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
6751         Likewise.
6752         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
6753         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
6754         Likewise.
6755         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
6756         Likewise.
6757         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
6758         Likewise.
6759         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
6760         Likewise.
6761         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
6762         Likewise.
6763         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
6764         Likewise.
6765         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
6766         Likewise.
6767         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
6768         Likewise.
6769         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
6770         Likewise.
6771         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
6772         Likewise.
6773         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
6774         Likewise.
6775         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
6776         Likewise.
6777         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
6778         Likewise.
6779         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
6780         Likewise.
6781         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
6782         Likewise.
6783         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
6784         Likewise.
6785         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
6786         Likewise.
6787         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
6788         Likewise.
6789         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
6790         Likewise.
6791         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
6792         Likewise.
6793         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
6794         Likewise.
6795         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
6796         Likewise.
6797         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
6798         Likewise.
6799         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
6800         Likewise.
6801         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
6802         Likewise.
6803         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
6804         Likewise.
6805         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
6806         Likewise.
6807         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
6808         Likewise.
6809         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
6810         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
6811         Likewise.
6812         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
6813         Likewise.
6814         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
6815         Likewise.
6816         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
6817         Likewise.
6818         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
6819         Likewise.
6820         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
6821         Likewise.
6822         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
6823         Likewise.
6824         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
6825         Likewise.
6826         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
6827         Likewise.
6828         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
6829         Likewise.
6830         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
6831         Likewise.
6832         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
6833         Likewise.
6834         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
6835         Likewise.
6836         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
6837         Likewise.
6838         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
6839         Likewise.
6840         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
6841         Likewise.
6842         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
6843         Likewise.
6844         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
6845         Likewise.
6846         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
6847         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
6848         * testsuite/backward/hash_map/25896.cc: Likewise.
6849         * testsuite/backward/hash_set/25896.cc: Likewise.
6850
6851 2009-04-08  Ian Lance Taylor  <iant@google.com>
6852
6853         * include/backward/hashtable.h (erase): Correctly handle erasing a
6854         reference to an entry in the hash table.
6855         * testsuite/backward/hash_map/25896.cc: New.
6856         * testsuite/backward/hash_set/25896.cc: New.
6857
6858 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
6859
6860         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
6861         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
6862
6863 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
6864
6865         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
6866         of debug.
6867         * include/Makefile.in: Regenerate.
6868         * include/precompiled/stdc++.h: Add.
6869
6870         * doc/xml/api.xml: Add gcc-4.4 link.
6871         * doc/html/api.html: Regenerate.
6872
6873 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
6874
6875         * include/bits/random.h: Adjust doxygen markup.
6876         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
6877
6878         * testsuite/26_numerics/random/piecewise_linear_distribution/
6879         operators/serialize.cc: Use typedefs.
6880
6881 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
6882
6883         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
6884         __gnu_cxx namespace.  Remove "static inline".
6885
6886 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
6887
6888         * include/bits/random.tcc (linear_congruential_engine<>::
6889         seed(seed_seq&)): Fix typo in last fix for __m == 0.
6890
6891 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
6892
6893         * include/bits/random.h (operator==): Mark all inline.
6894         (mersenne_twister_engine): Enable #if 0 checks.
6895
6896         * include/bits/random.h: Formatting tweaks.
6897
6898 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
6899
6900         * include/bits/random.tcc (piecewise_linear_distribution<>::
6901         operator()(_UniformRandomNumberGenerator&, const param_type&)):
6902         Remove spurious closed parenthesis.
6903
6904 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
6905
6906         PR libstdc++/39644 (partial)
6907         * include/bits/random.tcc (linear_congruential_engine<>::
6908         seed(seed_seq&), independent_bits_engine<>::operator(),
6909         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
6910
6911 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
6912
6913         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
6914         thinko.
6915         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
6916         default.cc: Enable.
6917
6918 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
6919
6920         PR libstdc++/39629 (partial)
6921         * testsuite/26_numerics/random/independent_bits_engine/cons/
6922         base_move.cc: Use uint_fast64_t instead of unsigned long.
6923         * testsuite/26_numerics/random/independent_bits_engine/cons/
6924         seed1.cc: Likewise.
6925         * testsuite/26_numerics/random/independent_bits_engine/cons/
6926         seed2.cc: Likewise.
6927         * testsuite/26_numerics/random/independent_bits_engine/cons/
6928         base_copy.cc: Likewise.
6929         * testsuite/26_numerics/random/independent_bits_engine/cons/
6930         default.cc: Likewise.
6931         * testsuite/26_numerics/random/independent_bits_engine/cons/
6932         seed_seq.cc: Likewise.
6933         * testsuite/26_numerics/random/independent_bits_engine/
6934         requirements/typedefs.cc: Likewise.
6935         * testsuite/26_numerics/random/independent_bits_engine/
6936         operators/equal.cc: Likewise.
6937         * testsuite/26_numerics/random/independent_bits_engine/
6938         operators/serialize.cc: Likewise.
6939         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
6940
6941 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
6942
6943         * include/tr1_impl/random: Remove, empty.
6944         * include/tr1_impl/random.tcc: Likewise.
6945
6946         * include/std/random: Minor clean-ups, formatting fixes, adjust
6947         copyright years.
6948         * include/bits/random.tcc: Likewise.
6949         * include/bits/random.h: Likewise.
6950         * include/tr1/random: Likewise.
6951         * include/tr1/random.tcc: Likewise.
6952         * include/tr1/random.h: Likewise.
6953
6954 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
6955
6956         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
6957         * doc/html/api.html: Regenerate.
6958
6959 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
6960
6961         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
6962         Change to mersenne_twister_engine, add same defaults as
6963         mersenne_twister_engine/cons/default.cc.
6964         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
6965
6966         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
6967         to __il.
6968         * include/bits/random.h (mersenne_twister_engine): Qualify
6969         _ShiftMin1 with namespace __detail.
6970         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
6971         constexpr std::numeric_limits::max() can be used.
6972         (mersenne_twister_engine): Split apart static asserts into one
6973         assert per message. Temporarily disable the last three.
6974
6975 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
6976
6977         * include/Makefile.am: Update to N2836. Modified for new random headers.
6978         * include/Makefile.in: Ditto.
6979         * include/tr1_impl/random: Moved to tr1/random.h
6980         * include/tr1_impl/random.tcc: Moved to tr1
6981         * include/tr1/random: Just point to moved tr1 random headers.
6982         * include/tr1/random.tcc: Moved from tr1_impl.
6983         * include/tr1/random.h: Moved from tr1_impl/random.
6984         * include/std/random: Modified to point to std random headers.
6985         * include/bits/random.tcc: New implementation of std random facilities.
6986         * include/bits/random.h: Ditto.
6987         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
6988         * testsuite/26_numerics/random/linear_congruential_engine/cons/
6989         seed1.cc: New.
6990         * testsuite/26_numerics/random/linear_congruential_engine/cons/
6991         seed2.cc: New.
6992         * testsuite/26_numerics/random/linear_congruential_engine/cons/
6993         default.cc: New.
6994         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
6995         non_uint_neg.cc: New.
6996         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
6997         typedefs.cc: New.
6998         * testsuite/26_numerics/random/linear_congruential_engine/operators/
6999         equal.cc: New.
7000         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7001         serialize.cc: New.
7002         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7003         seed1.cc: New.
7004         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7005         seed2.cc: New.
7006         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7007         default.cc: New.
7008         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
7009         typedefs.cc: New.
7010         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7011         equal.cc: New.
7012         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7013         serialize.cc: New.
7014         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7015         seed1.cc: New.
7016         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7017         seed2.cc: New.
7018         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7019         default.cc: New.
7020         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
7021         typedefs.cc: New.
7022         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7023         equal.cc: New.
7024         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7025         serialize.cc: New.
7026         * testsuite/26_numerics/random/discard_block_engine/cons/
7027         base_move.cc: New.
7028         * testsuite/26_numerics/random/discard_block_engine/cons/
7029         seed1.cc: New.
7030         * testsuite/26_numerics/random/discard_block_engine/cons/
7031         seed2.cc: New.
7032         * testsuite/26_numerics/random/discard_block_engine/cons/
7033         base_copy.cc: New.
7034         * testsuite/26_numerics/random/discard_block_engine/cons/
7035         default.cc: New.
7036         * testsuite/26_numerics/random/discard_block_engine/cons/
7037         seed_seq.cc: New.
7038         * testsuite/26_numerics/random/discard_block_engine/requirements/
7039         typedefs.cc: New.
7040         * testsuite/26_numerics/random/discard_block_engine/operators/
7041         equal.cc: New.
7042         * testsuite/26_numerics/random/discard_block_engine/operators/
7043         serialize.cc: New.
7044         * testsuite/26_numerics/random/independent_bits_engine/cons/
7045         base_move.cc: New.
7046         * testsuite/26_numerics/random/independent_bits_engine/cons/
7047         seed1.cc: New.
7048         * testsuite/26_numerics/random/independent_bits_engine/cons/
7049         seed2.cc: New.
7050         * testsuite/26_numerics/random/independent_bits_engine/cons/
7051         base_copy.cc: New.
7052         * testsuite/26_numerics/random/independent_bits_engine/cons/
7053         default.cc: New.
7054         * testsuite/26_numerics/random/independent_bits_engine/cons/
7055         seed_seq.cc: New.
7056         * testsuite/26_numerics/random/independent_bits_engine/requirements/
7057         typedefs.cc: New.
7058         * testsuite/26_numerics/random/independent_bits_engine/operators/
7059         equal.cc: New.
7060         * testsuite/26_numerics/random/independent_bits_engine/operators/
7061         serialize.cc: New.
7062         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7063         base_move.cc: New.
7064         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7065         seed1.cc: New.
7066         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7067         seed2.cc: New.
7068         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7069         base_copy.cc: New.
7070         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7071         default.cc: New.
7072         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7073         seed_seq.cc: New.
7074         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
7075         typedefs.cc: New.
7076         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7077         equal.cc: New.
7078         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7079         serialize.cc
7080         * testsuite/26_numerics/random/mt19937.cc: New.
7081         * testsuite/26_numerics/random/mt19937_64.cc: New.
7082         * testsuite/26_numerics/random/minstd_rand.cc: New.
7083         * testsuite/26_numerics/random/minstd_rand0.cc: New.
7084         * testsuite/26_numerics/random/ranlux24_base.cc: New.
7085         * testsuite/26_numerics/random/ranlux48_base.cc: New.
7086         * testsuite/26_numerics/random/ranlux24.cc: New.
7087         * testsuite/26_numerics/random/ranlux48.cc: New.
7088         * testsuite/26_numerics/random/knuth_b.cc: New.
7089         * testsuite/26_numerics/random/default_random_engine.cc: New.
7090         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7091         parms.cc: New.
7092         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7093         default.cc: New.
7094         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
7095         typedefs.cc: New.
7096         * testsuite/26_numerics/random/chi_squared_distribution/operators/
7097         serialize.cc: New.
7098         * testsuite/26_numerics/random/normal_distribution/cons/
7099         parms.cc: New.
7100         * testsuite/26_numerics/random/normal_distribution/cons/
7101         default.cc: New.
7102         * testsuite/26_numerics/random/normal_distribution/requirements/
7103         typedefs.cc: New.
7104         * testsuite/26_numerics/random/normal_distribution/operators/
7105         serialize.cc: New.
7106         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
7107         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
7108         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
7109         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7110         parms_neg.cc: New.
7111         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7112         parms.cc: New.
7113         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7114         default.cc: New.
7115         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
7116         typedefs.cc: New.
7117         * testsuite/26_numerics/random/uniform_int_distribution/operators/
7118         serialize.cc: New.
7119         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7120         parms_neg.cc: New.
7121         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7122         parms.cc: New.
7123         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7124         default.cc: New.
7125         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
7126         typedefs.cc: New.
7127         * testsuite/26_numerics/random/uniform_real_distribution/operators/
7128         serialize.cc: New.
7129         * testsuite/26_numerics/random/poisson_distribution/cons/
7130         parms.cc: New.
7131         * testsuite/26_numerics/random/poisson_distribution/cons/
7132         default.cc: New.
7133         * testsuite/26_numerics/random/poisson_distribution/requirements/
7134         typedefs.cc
7135         * testsuite/26_numerics/random/poisson_distribution/operators/
7136         serialize.cc: New.
7137         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7138         parms.cc: New.
7139         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7140         default.cc: New.
7141         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
7142         typedefs.cc: New.
7143         * testsuite/26_numerics/random/bernoulli_distribution/operators/
7144         serialize.cc: New.
7145         * testsuite/26_numerics/random/discrete_distribution/cons/
7146         range.cc: New.
7147         * testsuite/26_numerics/random/discrete_distribution/cons/
7148         initlist.cc: New.
7149         * testsuite/26_numerics/random/discrete_distribution/cons/
7150         default.cc: New.
7151         * testsuite/26_numerics/random/discrete_distribution/cons/
7152         num_xbound_fun.cc: New.
7153         * testsuite/26_numerics/random/discrete_distribution/requirements/
7154         typedefs.cc: New.
7155         * testsuite/26_numerics/random/discrete_distribution/operators/
7156         serialize.cc: New.
7157         * testsuite/26_numerics/random/weibull_distribution/cons/
7158         parms.cc: New.
7159         * testsuite/26_numerics/random/weibull_distribution/cons/
7160         default.cc: New.
7161         * testsuite/26_numerics/random/weibull_distribution/requirements/
7162         typedefs.cc: New.
7163         * testsuite/26_numerics/random/weibull_distribution/operators/
7164         serialize.cc: New.
7165         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7166         parms.cc: New.
7167         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7168         default.cc: New.
7169         * testsuite/26_numerics/random/negative_binomial_distribution/
7170         requirements/typedefs.cc: New.
7171         * testsuite/26_numerics/random/negative_binomial_distribution/
7172         operators/serialize.cc: New.
7173         * testsuite/26_numerics/random/cauchy_distribution/cons/
7174         parms.cc: New.
7175         * testsuite/26_numerics/random/cauchy_distribution/cons/
7176         default.cc: New.
7177         * testsuite/26_numerics/random/cauchy_distribution/requirements/
7178         typedefs.cc: New.
7179         * testsuite/26_numerics/random/cauchy_distribution/operators/
7180         serialize.cc: New.
7181         * testsuite/26_numerics/random/gamma_distribution/cons/
7182         parms.cc: New.
7183         * testsuite/26_numerics/random/gamma_distribution/cons/
7184         default.cc: New.
7185         * testsuite/26_numerics/random/gamma_distribution/requirements/
7186         typedefs.cc: New.
7187         * testsuite/26_numerics/random/gamma_distribution/operators/
7188         serialize.cc: New.
7189         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7190         parms.cc: New.
7191         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7192         default.cc: New.
7193         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
7194         typedefs.cc: New.
7195         * testsuite/26_numerics/random/fisher_f_distribution/operators/
7196         serialize.cc: New.
7197
7198         * testsuite/26_numerics/random/exponential_distribution/cons/
7199         parms.cc: New.
7200         * testsuite/26_numerics/random/exponential_distribution/cons/
7201         default.cc: New.
7202         * testsuite/26_numerics/random/exponential_distribution/requirements/
7203         typedefs.cc: New.
7204         * testsuite/26_numerics/random/exponential_distribution/operators/
7205         serialize.cc: New.
7206         * testsuite/26_numerics/random/lognormal_distribution/cons/
7207         parms.cc: New.
7208         * testsuite/26_numerics/random/lognormal_distribution/cons/
7209         default.cc: New.
7210         * testsuite/26_numerics/random/lognormal_distribution/requirements/
7211         typedefs.cc: New.
7212         * testsuite/26_numerics/random/lognormal_distribution/operators/
7213         serialize.cc: New.
7214         * testsuite/26_numerics/random/binomial_distribution/cons/
7215         parms.cc: New.
7216         * testsuite/26_numerics/random/binomial_distribution/cons/
7217         default.cc: New.
7218         * testsuite/26_numerics/random/binomial_distribution/requirements/
7219         typedefs.cc: New.
7220         * testsuite/26_numerics/random/binomial_distribution/operators/
7221         serialize.cc: New.
7222         * testsuite/26_numerics/random/random_device/cons/
7223         token.cc: New.
7224         * testsuite/26_numerics/random/random_device/cons/
7225         default.cc: New.
7226         * testsuite/26_numerics/random/random_device/requirements/
7227         typedefs.cc: New.
7228         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7229         parms.cc: New.
7230         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7231         default.cc: New.
7232         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
7233         typedefs.cc: New.
7234         * testsuite/26_numerics/random/extreme_value_distribution/operators/
7235         serialize.cc: New.
7236         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7237         range.cc: New.
7238         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7239         default.cc: New.
7240         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7241         num_xbound_fun.cc: New.
7242         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7243         initlist_fun.cc: New.
7244         * testsuite/26_numerics/random/piecewise_linear_distribution/
7245         requirements/typedefs.cc: New.
7246         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
7247         serialize.cc: New.
7248         * testsuite/26_numerics/random/student_t_distribution/cons/
7249         parms.cc: New.
7250         * testsuite/26_numerics/random/student_t_distribution/cons/
7251         default.cc: New.
7252         * testsuite/26_numerics/random/student_t_distribution/requirements/
7253         typedefs.cc: New.
7254         * testsuite/26_numerics/random/student_t_distribution/operators/
7255         serialize.cc: New.
7256         * testsuite/26_numerics/random/geometric_distribution/cons/
7257         parms.cc: New.
7258         * testsuite/26_numerics/random/geometric_distribution/cons/
7259         default.cc: New.
7260         * testsuite/26_numerics/random/geometric_distribution/requirements/
7261         typedefs.cc: New.
7262         * testsuite/26_numerics/random/geometric_distribution/operators/
7263         serialize.cc: New.
7264         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7265         range.cc: New.
7266         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7267         default.cc: New.
7268         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7269         num_xbound_fun.cc: New.
7270         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7271         initlist_fun.cc: New.
7272         * testsuite/26_numerics/random/piecewise_constant_distribution/
7273         requirements/typedefs.cc: New.
7274         * testsuite/26_numerics/random/piecewise_constant_distribution/
7275         operators/serialize.cc: New.
7276
7277 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7278
7279         * include/ext/bitmap_allocator.h: The typedefs should be made public
7280         if we want them to be accessible. This has been revealed by the patch
7281         that fixes PR c++/26693 in g++.
7282
7283 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
7284
7285         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
7286         Regenerated.
7287         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
7288         Regenerated.
7289         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
7290         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
7291         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
7292         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
7293         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
7294         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
7295         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
7296         Regenerated.
7297         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
7298
7299 2009-03-31  Jason Merrill  <jason@redhat.com>
7300
7301         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
7302
7303         PR libstdc++/39310
7304         * include/tr1_impl/type_traits (is_function): Add partial
7305         specializations with function cv-quals.
7306         (__is_function_helper): Remove.
7307         (is_member_pointer): Don't define in terms of is_member_*_pointer.
7308
7309 2009-03-30  Ian Lance Taylor  <iant@google.com>
7310
7311         * include/backward/hashtable.h (clear): Return quickly if the
7312         table is empty.
7313
7314 2009-03-27  Ian Lance Taylor  <iant@google.com>
7315
7316         * include/backward/hashtable.h (_S_num_primes): Change to 29.
7317         (__stl_prime_list): Add 5 at the start of the list.
7318
7319 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
7320
7321         * include/std/fstream (basic_filebuf<>::open(const std::string&,
7322         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
7323         std::string&, ios_base::openmode), basic_ifstream<>::
7324         open(const std::string&, ios_base::openmode), basic_ofstream<>::
7325         basic_ofstream(const std::string&, ios_base::openmode),
7326         basic_ofstream<>::open(const std::string&, ios_base::openmode),
7327         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
7328         basic_fstream<>::open(const std::string&, ios_base::openmode)):
7329         Add in C++0x mode.
7330         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
7331         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
7332         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
7333         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
7334         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
7335         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
7336         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
7337
7338 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7339
7340         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
7341         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
7342         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
7343         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
7344
7345 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7346
7347         * include/bits/forward_list.h (_Fwd_list_node_base<>::
7348         _M_transfer_after, _M_reverse_after): Move out of line...
7349         * include/bits/forward_list.tcc: ... here.
7350         (forward_list<>::reverse): Move inline...
7351         * include/bits/forward_list.h: ... here; minor cosmetic changes.
7352
7353 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7354
7355         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
7356         28277.cc: Likewise.
7357         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
7358         Likewise.
7359         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
7360         Likewise.
7361         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
7362         Likewise.
7363
7364 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7365
7366         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
7367         year(s).
7368         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7369         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7370         Likewise.
7371         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7372         Likewise.
7373         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7374         Likewise.
7375         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7376
7377 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7378
7379         * testsuite/25_algorithms/search_n/iterator.cc: Condition
7380         iterations for simulators.
7381         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7382         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7383         Condition stream width for simulators.
7384         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7385         Likewise.
7386         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7387         Likewise.
7388         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7389
7390 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
7391
7392         * doc/xml/manual/appendix_contributing.xml: Add docbook style
7393         sheet version information. Table-ize docbook element examples.
7394         * doc/xml/manual/using.xml: Human-readable header
7395         markup. Alphabetized. Add new headers.
7396         * doc/html: Regenerate.
7397
7398 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
7399
7400         * doc/xml/faq.xml: Fix link to setup documentation.
7401
7402 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
7403
7404         * include/std/type_traits (__add_lvalue_reference_helper,
7405         __add_rvalue_reference_helper): As an optimization, rewrite
7406         condition (avoid is_function).
7407
7408 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7409
7410         PR libstdc++/39405
7411         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
7412         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7413
7414 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
7415
7416         * testsuite/30_threads/condition_variable_any/native_handle/
7417         typesizes.cc: Include tweaks.
7418         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7419         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7420         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7421         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7422         * testsuite/30_threads/condition_variable/native_handle/
7423         typesizes.cc: Same.
7424
7425 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7426
7427         * include/bits/shared_ptr.h: Add include guards.
7428         * include/tr1/shared_ptr.h: Likewise.
7429
7430 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7431
7432         * include/std/iostream: Fix doxygen link.
7433         * include/bits/forward_list.h: Fix doxygen markup.
7434         * include/ext/vstring.h: Escape backslash in doxygen comment.
7435         * include/bits/basic_string.h: Likewise.
7436
7437 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7438
7439         * doc/xml/faq.xml: Fix links to implementation status pages.
7440
7441 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7442
7443         * include/std/complex (operator+(const complex<>&, const _Tp&),
7444         operator+(const _Tp&, const complex<>&),
7445         operator-(const complex<>&, const _Tp&),
7446         operator-(const _Tp&, const complex<>&)): Do not assume real()
7447         returns a reference (against DR 387).
7448         * testsuite/26_numerics/complex/dr387_2.cc: New.
7449
7450 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
7451
7452         * testsuite/thread/pthread4.cc: Move...
7453         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
7454         * testsuite/thread/pthread5.cc: Move...
7455         * testsuite/23_containers/list/pthread5.cc: ...here.
7456         * testsuite/thread/pthread6.cc: Move...
7457         * testsuite/23_containers/map/pthread6.cc: ...here.
7458         * testsuite/thread/pthread7-rope.cc: Move...
7459         * testsuite/ext/rope/pthread7-rope.cc: ...here.
7460         * testsuite/thread/guard.cc: Move...
7461         * testsuite/18_support/pthread_guard.cc: ...here.
7462         * testsuite/thread/18185.cc: Move...
7463         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
7464         * testsuite/thread/pthread1.cc: Move...
7465         * testsuite/23_containers/list/pthread1.cc: ...here.
7466         * testsuite/thread/pthread2.cc: Move...
7467         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
7468         * testsuite/thread/pthread3.cc: Move...
7469         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
7470
7471         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
7472         * testsuite/thread: Remove.
7473
7474 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7475
7476         * configure: Regenerate.
7477
7478 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
7479
7480         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
7481         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
7482         from baseline_dir.
7483         * configure: Regenerate.
7484         * testsuite/Makefile.am (baseline_file): Remove variable.
7485         (site.exp): Set baseline_dir rather than baseline_file.
7486         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
7487         * testsuite/Makefile.in: Regenerate.
7488
7489 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7490
7491         * testsuite/30_threads/thread/this_thread: Move...
7492         * testsuite/30_threads/this_thread: ...here.
7493         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
7494         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
7495         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
7496         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
7497         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
7498         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
7499
7500 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7501
7502         * doc/doxygen/user.cfg.in: Tweaks.
7503         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
7504         be elsewhere.
7505
7506         * include/tr1_impl/unordered_map: Just use most specialized
7507         container module.
7508         * include/tr1_impl/unordered_set: Same.
7509         * include/tr1_impl/array: Same.
7510         * include/bits/stl_list.h: Same.
7511         * include/bits/stl_map.h: Same.
7512         * include/bits/stl_queue.h: Same.
7513         * include/bits/stl_set.h: Same.
7514         * include/bits/stl_stack.h: Same.
7515         * include/bits/forward_list.h: Same.
7516         * include/bits/basic_string.h: Same.
7517         * include/bits/stl_multimap.h: Same.
7518         * include/bits/stl_vector.h: Same.
7519         * include/bits/stl_deque.h: Same.
7520         * include/bits/stl_multiset.h: Same.
7521         * include/bits/stl_bvector.h: Same.
7522
7523         * include/backward/binders.h: Change binder module to binders.
7524
7525         * include/std/complex: Add complex_numers module.
7526         * include/tr1_impl/complex: Same.
7527
7528         * include/std/valarray: Add numeric_arrays module.
7529         * include/bits/gslice_array.h: Same.
7530         * include/bits/gslice.h: Same.
7531         * include/bits/mask_array.h: Same.
7532         * include/bits/slice_array.h: Same.
7533         * include/bits/indirect_array.h: Same.
7534
7535         * include/bits/allocator.h: Add allocators module.
7536         * include/ext/throw_allocator.h
7537         * include/ext/pool_allocator.h
7538         * include/ext/bitmap_allocator.h
7539         * include/ext/new_allocator.h
7540         * include/ext/malloc_allocator.h
7541         * include/ext/array_allocator.h
7542         * include/ext/mt_allocator.h
7543         * include/ext/debug_allocator.h
7544         * include/ext/extptr_allocator.h
7545
7546         * include/tr1_impl/functional: Move namespace markup here.
7547         * include/tr1_impl/regex: Same.
7548
7549         * include/tr1_impl/type_traits: Add metaprogramming module.
7550         * include/std/type_traits: Same.
7551
7552         * include/std/memory: Add memory module.
7553
7554         * include/std/ratio: Add ratio module.
7555
7556         * include/std/chrono: Move namespace markup here, add time module.
7557
7558         * include/std/thread: Move namespace markup here, add concurrency
7559         module.
7560         * include/std/mutex: Use concurrency module.
7561         * include/std/condition_variable: Same.
7562
7563
7564         * include/bits/ios_base.h: Refine io module.
7565         * include/bits/basic_ios.h: Same.
7566         * include/std/fstream: Same.
7567         * include/std/istream: Same.
7568         * include/std/ostream: Same.
7569         * include/std/sstream: Same.
7570
7571         * include/ext/vstring.h: Correct parameter markup.
7572
7573         * include/bits/shared_ptr.h: Add pointer_abstractions module.
7574         * include/bits/unique_ptr.h: Same.
7575
7576         * include/bits/algorithmfwd.h: Add mutating_algorithms,
7577         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
7578         * include/bits/stl_heap.h: Add markup for new groupings.
7579         * include/bits/stl_algobase.h: Same.
7580         * include/bits/stl_algo.h: Same.
7581
7582         * include/c_compatibility/stdatomic.h: Add atomics module.
7583         * include/c_global/cstdatomic: Same.
7584
7585         * libsupc++/exception: Add exceptions module.
7586         * libsupc++/typeinfo: Same.
7587         * libsupc++/new: Same.
7588         * libsupc++/exception_ptr.h: Same.
7589         * include/std/system_error: Same.
7590         * include/std/stdexcept: Same.
7591
7592         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
7593         * libsupc++/cxxabi-forced.h: Same.
7594
7595         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
7596         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
7597         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
7598         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
7599         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
7600         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
7601         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
7602         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
7603         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
7604         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7605         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
7606         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
7607         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
7608         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
7609         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
7610         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
7611         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
7612         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
7613         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
7614         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
7615         * testsuite/23_containers/vector/requirements/dr438/
7616         constructor_1_neg.cc: Same.
7617         * testsuite/23_containers/vector/requirements/dr438/
7618         constructor_2_neg.cc: Same.
7619         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
7620         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
7621         * testsuite/23_containers/deque/requirements/dr438/
7622         constructor_1_neg.cc: Same.
7623         * testsuite/23_containers/deque/requirements/dr438/
7624         constructor_2_neg.cc: Same.
7625         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
7626         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
7627         * testsuite/23_containers/list/requirements/dr438/
7628         constructor_1_neg.cc: Same.
7629         * testsuite/23_containers/list/requirements/dr438/
7630         constructor_2_neg.cc: Same.
7631         * testsuite/20_util/duration/cons/1_neg.cc: Same.
7632         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
7633         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
7634         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
7635         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
7636         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
7637         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
7638         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
7639         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
7640         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
7641
7642 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
7643
7644         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
7645         * doc/doxygen/user.cfg.in: Update.
7646         * scripts/run_doxygen: Adjust for new group names.
7647
7648         * include/tr1_impl/random: Update doxygen group markup.
7649         * include/tr1_impl/unordered_map: Same.
7650         * include/tr1_impl/unordered_set: Same.
7651         * include/tr1_impl/array: Same.
7652         * include/std/numeric: Same.
7653         * include/std/utility: Same.
7654         * include/std/bitset: Same.
7655         * include/std/iosfwd: Same.
7656         * include/bits/stl_list.h: Same.
7657         * include/bits/stl_map.h: Same.
7658         * include/bits/stl_algobase.h: Same.
7659         * include/bits/stl_queue.h: Same.
7660         * include/bits/stl_set.h: Same.
7661         * include/bits/stl_stack.h: Same.
7662         * include/bits/stl_iterator_base_types.h: Same.
7663         * include/bits/forward_list.h: Same.
7664         * include/bits/basic_string.h: Same.
7665         * include/bits/stl_multimap.h: Same.
7666         * include/bits/stl_vector.h: Same.
7667         * include/bits/stl_deque.h: Same.
7668         * include/bits/stl_multiset.h: Same.
7669         * include/bits/stl_algo.h: Same.
7670         * include/bits/stl_bvector.h: Same.
7671         * include/bits/algorithmfwd.h: Same.
7672         * include/bits/stl_function.h: Same.
7673         * include/tr1/cmath: Same.
7674         * include/backward/binders.h: Same.
7675
7676 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
7677
7678         * include/std/system_error (system_category): To system_category().
7679         (generic_category): To generic_category. DR 890.
7680         * src/system_error.cc: Define.
7681         * include/bits/functexcept.h: Only one __throw_system_error.
7682         * src/functexcept.cc: Same.
7683         * include/std/mutex: Fixup for changes above.
7684         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
7685         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
7686         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
7687         * config/abi/pre/gnu.ver: Clean up exports.
7688
7689 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
7690
7691         * include/std/thread: Fix typo.
7692         * src/thread.cc (thread::join): Use NULL.
7693
7694 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
7695
7696         PR libstdc++/39168
7697         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
7698         const string&)): Also check that the value != CHAR_MAX.
7699         * include/bits/locale_facets.tcc (__numpunct_cache<>::
7700         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
7701         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
7702         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
7703         _M_cache(const locale&)): Likewise.
7704         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
7705         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
7706         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
7707         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
7708         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
7709         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
7710
7711 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
7712             Benjamin Kosnik  <bkoz@redhat.com>
7713
7714         * include/std/thread (_Impl_base): Move _M_id out and into ...
7715         (thread): ...here. Call _M_make_routine in body of constructors.
7716         Adjust data member usage to reflect changes.
7717         (_M_make_routine): From _M_make_shared_data.
7718         (_M_start_thread): Add __shared_base_type argument.
7719         * src/thread.cc: Fixups for above.
7720         * config/abi/pre/gnu.ver: Adjust exports.
7721         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
7722         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
7723         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7724
7725 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
7726
7727         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
7728         (compare_type_to_native_type): ...this, add alignment check.
7729         * testsuite/30_threads/condition_variable_any/native_handle/
7730         typesizes.cc: Modify as above.
7731         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7732         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7733         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7734         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7735         * testsuite/30_threads/condition_variable/native_handle/
7736         typesizes.cc: Same.
7737         * testsuite/30_threads/recursive_timed_mutex/native_handle/
7738         typesizes.cc: Same.
7739
7740         * testsuite/30_threads/thread/cons/1.cc: Add comments.
7741         * testsuite/30_threads/thread/cons/2.cc: Same.
7742         * testsuite/30_threads/thread/cons/3.cc: Same.
7743         * testsuite/30_threads/thread/cons/4.cc: Same.
7744         * testsuite/30_threads/thread/cons/5.cc: Same.
7745         * testsuite/30_threads/thread/cons/6.cc: Same.
7746         * testsuite/30_threads/thread/cons/7.cc: Same.
7747         * testsuite/30_threads/thread/cons/8.cc: Same.
7748
7749         * testsuite/30_threads/thread/cons/9.cc: New.
7750         * testsuite/30_threads/thread/cons/moveable.cc: New.
7751
7752         * src/condition_variable.cc: Clean up whitespace.
7753         * include/std/condition_variable: Same.
7754
7755 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
7756
7757         * include/std/condition_variable (condition_variable): Remove
7758         _M_internal_mutex. Add private __native_type typedef.
7759         * src/condition_variable.cc (condition_variable::notify_one):
7760         Remove _M_internal_mutex use. Use typedef.
7761         (condition_variable::notify_all): Same.
7762         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
7763         (recursive_mutex): Same.
7764         (timed_mutex): Same.
7765         (recursive_timed_mutex): Same.
7766         (once_flag): Make __native_type typedef private.
7767
7768         * include/std/thread (this_thread): Add minimal markup.
7769
7770         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
7771         Adjust line numbers.
7772         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
7773         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
7774         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
7775         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
7776         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
7777         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
7778         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7779         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
7780         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
7781         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
7782         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
7783         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
7784         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
7785
7786         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
7787         * testsuite/30_threads/condition_variable_any/native_handle/
7788         typesizes.cc: New.
7789         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7790         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7791         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7792         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7793         * testsuite/30_threads/condition_variable/native_handle/
7794         typesizes.cc: Same.
7795         * testsuite/30_threads/recursive_timed_mutex/native_handle/
7796         typesizes.cc: Same.
7797
7798 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
7799
7800         PR testsuite/33300
7801         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
7802         on darwin for lp64.
7803
7804 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
7805
7806         * configure.host: Set abi_baseline_pair for mips64*-linux.
7807         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
7808
7809 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
7810
7811         * include/std/thread (this_thread::get_id): Inline.
7812
7813 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
7814
7815         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
7816         _Callable as template argument for _M_make_shared_data.
7817         * testsuite/30_threads/thread/cons/6.cc: New.
7818         * testsuite/30_threads/thread/cons/7.cc: New.
7819         * testsuite/30_threads/thread/cons/8.cc: New.
7820
7821 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
7822
7823         * testsuite/30_threads/thread/member: To..
7824         * testsuite/30_threads/thread/members: ...this.
7825         * testsuite/30_threads/condition_variable/member: To...
7826         * testsuite/30_threads/condition_variable/members: ...this.
7827
7828 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
7829
7830         * include/std/thread (thread::id): Move definition inside thread.
7831         Use native_handle_type. Remove this_thread::get_id friend.
7832         Change __thread_data_ptr to __shared_base_ptr.
7833         (thread::id::id(native_handle_type): Make public. Still explicit.
7834         Use native_handle_type. Change _M_thread_id to _M_thread.
7835         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
7836         _M_thread_handle to _M_id.
7837         (thread::__thread_data): Rename to _Impl.
7838         Fixup for renames.
7839         (thread::_M_make_thread_data): Return derived type.
7840         (thread::hardware_concurrency): Add definition for default case.
7841         (thread::get_id): Now can define inline.
7842         (thread): Change _M_thread_data to _M_data.
7843         (this_thread::get_id): Now can define inline.
7844         * src/thread.cc (__thread_proxy): Rename to
7845         execute_native_thread_routine.
7846         Fixup for other renames.
7847         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
7848         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
7849         * testsuite/30_threads/thread/algorithm: Move to..
7850         * testsuite/30_threads/thread/swap: ...this.
7851         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
7852         * testsuite/30_threads/thread/id/operators.cc: New.
7853
7854 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
7855
7856         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
7857         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
7858         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
7859         exposing it in public std::tuple interface.
7860
7861 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
7862             Benjamin Kosnik  <bkoz@redhat.com>
7863
7864         * include/std/thread (__thread_data_base): Nest class in std::thread.
7865         (__thread_data): Likewise.
7866         (__thread_data_ptr): Nest typedef in std::thread.
7867         * src/thread.cc (__thread_proxy): Qualify the above names.
7868         * config/abi/pre/gnu.ver: Remove unused exports.
7869
7870 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
7871
7872         * include/bits/unique_ptr.h: Remove private __this_type typedef.
7873         * include/bits/stl_vector.h: Remove private vector_type typedef.
7874         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
7875         Fix line numbers.
7876         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
7877         * testsuite/23_containers/vector/requirements/dr438/
7878         constructor_1_neg.cc: Same.
7879         * testsuite/23_containers/vector/requirements/dr438/
7880         constructor_2_neg.cc: Same.
7881         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
7882         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
7883
7884 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
7885
7886         PR libstdc++/25191
7887         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
7888         deal consistently with __try and __catch too.
7889         * src/localename.cc: Replace try -> __try, catch -> __catch.
7890         * src/ios.cc: Likewise.
7891         * src/locale.cc: Likewise.
7892         * src/istream.cc: Likewise.
7893         * src/thread.cc: Likewise.
7894         * src/compatibility.cc: Likewise.
7895         * src/bitmap_allocator.cc: Likewise.
7896         * src/ios_init.cc: Likewise.
7897         * include/debug/deque: Likewise.
7898         * include/debug/list: Likewise.
7899         * include/tr1_impl/hashtable: Likewise.
7900         * include/std/bitset: Likewise.
7901         * include/ext/pb_ds/detail/resize_policy/
7902         hash_load_check_resize_trigger_imp.hpp: Likewise.
7903         * include/ext/pb_ds/detail/resize_policy/
7904         hash_standard_resize_policy_imp.hpp: Likewise.
7905         * include/ext/pb_ds/detail/cc_hash_table_map_/
7906         resize_fn_imps.hpp: Likewise.
7907         * include/ext/pb_ds/detail/cc_hash_table_map_/
7908         constructor_destructor_fn_imps.hpp: Likewise.
7909         * include/ext/pb_ds/detail/pat_trie_/
7910         split_join_branch_bag.hpp: Likewise.
7911         * include/ext/pb_ds/detail/pat_trie_/
7912         constructors_destructor_fn_imps.hpp: Likewise.
7913         * include/ext/pb_ds/detail/bin_search_tree_/
7914         constructors_destructor_fn_imps.hpp: Likewise.
7915         * include/ext/pb_ds/detail/gp_hash_table_map_/
7916         resize_fn_imps.hpp: Likewise.
7917         * include/ext/pb_ds/detail/gp_hash_table_map_/
7918         constructor_destructor_fn_imps.hpp: Likewise.
7919         * include/ext/pb_ds/detail/binary_heap_/
7920         constructors_destructor_fn_imps.hpp: Likewise.
7921         * include/ext/pb_ds/detail/binary_heap_/
7922         erase_fn_imps.hpp: Likewise.
7923         * include/ext/pb_ds/detail/binary_heap_/
7924         split_join_fn_imps.hpp: Likewise.
7925         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
7926         constructors_destructor_fn_imps.hpp: Likewise.
7927         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
7928         * include/ext/pb_ds/detail/list_update_map_/
7929         constructor_destructor_fn_imps.hpp: Likewise.
7930         * include/ext/slist: Likewise.
7931         * include/ext/memory: Likewise.
7932         * include/ext/rc_string_base.h: Likewise.
7933         * include/ext/ropeimpl.h: Likewise.
7934         * include/ext/vstring.tcc: Likewise.
7935         * include/ext/rope: Likewise.
7936         * include/ext/sso_string_base.h: Likewise.
7937         * include/bits/shared_ptr.h: Likewise.
7938         * include/bits/stl_list.h: Likewise.
7939         * include/bits/locale_classes.tcc: Likewise.
7940         * include/bits/locale_facets.tcc: Likewise.
7941         * include/bits/locale_classes.h: Likewise.
7942         * include/bits/forward_list.h: Likewise.
7943         * include/bits/stl_vector.h: Likewise.
7944         * include/bits/stl_deque.h: Likewise.
7945         * include/bits/istream.tcc: Likewise.
7946         * include/bits/stl_uninitialized.h: Likewise.
7947         * include/bits/ostream.tcc: Likewise.
7948         * include/bits/vector.tcc: Likewise.
7949         * include/bits/stl_tempbuf.h: Likewise.
7950         * include/bits/deque.tcc: Likewise.
7951         * include/bits/basic_string.tcc: Likewise.
7952         * include/bits/ostream_insert.h: Likewise.
7953         * include/bits/locale_facets_nonio.tcc: Likewise.
7954         * include/bits/stl_tree.h: Likewise.
7955         * include/bits/fstream.tcc: Likewise.
7956         * include/tr1/shared_ptr.h: Likewise.
7957         * include/tr1/hypergeometric.tcc: Likewise.
7958         * include/backward/hashtable.h: Likewise.
7959         * libsupc++/exception_ptr.h: Likewise.
7960         * libsupc++/eh_personality.cc: Likewise.
7961         * libsupc++/eh_call.cc: Likewise.
7962         * config/locale/gnu/monetary_members.cc: Likewise.
7963         * config/locale/gnu/time_members.h: Likewise.
7964         * config/locale/generic/time_members.h: Likewise.
7965
7966 2009-02-03  Johannes Singler  <singler@ira.uka.de>
7967
7968         * include/parallel/algorithmfwd.h:
7969         Add parallelism default for many declarations.
7970         * include/parallel/numericfwd.h: Likewise.
7971         * include/parallel/iterator.h: Use iterator_traits as usual.
7972         * include/parallel/par_loop.h:
7973         Include equally_split.h.
7974         (for_each_template_random_access_ed):
7975         Avoid calling the Result default constructor.
7976         * include/parallel/numeric: Replace
7977         for_each_template_random_access by
7978         for_each_template_random_access_ed in numeric functions.
7979
7980 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
7981
7982         * config/os/gnu-linux/os_defines.h: Remove superfluous
7983         __NO_STRING_INLINES.
7984
7985 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
7986
7987         * testsuite/21_strings/c_strings/char/3.cc: New test.
7988         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
7989
7990 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
7991             Jakub Jelinek  <jakub@redhat.com>
7992
7993         PR libstdc++/30928 (partial, works together with recent glibcs)
7994         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
7995         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
7996         defined.
7997         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
7998         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
7999         defined.
8000         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8001         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8002         defined.
8003         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8004         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8005         defined.
8006         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
8007         argument is const char *, assign result to const char * var, not
8008         char *.
8009         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
8010         argument is const wchar_t *, assign result to const wchar_t * var, not
8011         wchar_t *.
8012
8013 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
8014
8015         * include/std/thread: Remove unused headers.
8016         (__thread_data_base): Remove unused mutex and base.
8017         (thread::~thread): Only detach if joinable.
8018         (thread::joinable): Test if thread data ptr is empty.
8019         (thread::_M_thread_data_mutex): Remove.
8020         (thread::_M_get_thread_data): Remove.
8021         (thread::_M_make_thread_data): Remove overload, use make_shared.
8022         (thread::id::id): Make constructor explicit.
8023         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
8024         (thread::_M_start_thread): Break shared_ptr cycle on error.
8025         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
8026         * testsuite/30_threads/thread/member/4.cc: New.
8027         * testsuite/30_threads/thread/member/5.cc: New.
8028
8029 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
8030
8031         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
8032         (standard_layout): Just use !has_virtual_destructor for now.
8033         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
8034         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
8035         * testsuite/30_threads/recursive_mutex/requirements/
8036         standard_layout.cc: New.
8037         * testsuite/30_threads/condition_variable/requirements/
8038         standard_layout.cc: New.
8039         * testsuite/29_atomics/atomic_address/requirements/
8040         standard_layout.cc: Adjust.
8041         * testsuite/29_atomics/atomic_flag/requirements/
8042         standard_layout.cc: Same.
8043         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
8044         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
8045         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
8046         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
8047         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
8048         line numbers.
8049         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
8050         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8051         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8052         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
8053         Remove, not required.
8054
8055 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
8056
8057         * include/std/thread (__thread_data_base, thread): Rename member
8058         functions to match coding style.
8059         (thread::thread,thread::operator=): Define move operations.
8060         * src/thread.cc (__thread_data_base, thread): Rename member functions.
8061         * config/abi/pre/gnu.ver: Adjust.
8062
8063 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
8064
8065         PR libstdc++/38384
8066         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
8067         on HPUX.
8068         * configure: Regenerate.
8069
8070 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
8071
8072         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
8073         atomic_flag_fence.
8074
8075 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8076
8077 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8078             Uros Bizjak  <ubizjak@gmail.com>
8079
8080         PR libstdc++/38834
8081         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
8082         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
8083
8084 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8085             Rainer Emrich  <r.emrich@de.tecosim.com>
8086
8087         PR libstdc++/38919
8088         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
8089         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
8090         * configure: Regenerate.
8091
8092 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
8093
8094         * include/std/thread (__thread_data_base::__run): Make non-const.
8095         * testsuite/30_threads/thread/cons/5.cc: New.
8096
8097 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
8098
8099         * src/Makefile.am (sources): Add math_stubs_float.cc.
8100         * src/Makefile.in: Regenerate.
8101         * src/math_stubs_float.cc: New, from libmath/stubs.c.
8102
8103 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8104
8105         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
8106         * src/Makefile.in: Regenerate.
8107         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
8108
8109 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8110
8111         PR libstdc++/32666
8112         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
8113
8114 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8115
8116         PR libstdc++/32666
8117         * Makefile.am (hosted_source): Remove libmath directory.
8118         * Makefile.in: Regenerate.
8119         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
8120         (AC_REPLACE_MATHFUNCS): Remove.
8121         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
8122         in GLIBCXX_CHECK_C99_TR1.
8123         * acinclude.m4: Remove libmath, need_math.
8124         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
8125         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
8126         * configure.ac: Same.
8127         * configure: Regenerate.
8128         * fragment.am: Fix comment.
8129         * config.h.in: Regenerate.
8130         * src/Makefile.in: Regenerate.
8131         * src/Makefile.am: Remove libmath references.
8132         * doc/Makefile.in: Regenerate.
8133         * po/Makefile.in: Regenerate.
8134         * include/Makefile.in: Regenerate.
8135         * libsupc++/Makefile.in: Regenerate.
8136         * testsuite/Makefile.in: Regenerate.
8137
8138         * src/compatibility.cc: Also export long double versions of "C" math
8139         library if hppa-linux.
8140         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
8141         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
8142
8143         * libmath: Remove.
8144         * libmath/signbit.c: Same.
8145         * libmath/stubs.c: Same.
8146         * libmath/Makefile.in: Same.
8147         * libmath/copysignf.c: Same.
8148         * libmath/mathconf.h: Same.
8149         * libmath/signbitf.c: Same.
8150         * libmath/Makefile.am: Same.
8151         * libmath/signbitl.c: Same.
8152
8153 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
8154             Paolo Carlini  <paolo.carlini@oracle.com>
8155
8156         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
8157         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
8158         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
8159         * configure.ac: Adjust.
8160         * doc/xml/manual/configure.xml: Update.
8161         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
8162         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
8163         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
8164         * configure: Regenerate.
8165         * config.h.in: Likewise.
8166
8167         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
8168         thread::joinable, thread::swap, this_thread::get_id,
8169         this_thread::yield): Define inline...
8170         * include/std/thread: ... here.
8171         * config/abi/pre/gnu.ver: Adjust.
8172
8173 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8174
8175         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
8176         Add dg-timeout-factor 2.0.
8177         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
8178         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
8179         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
8180         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
8181         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
8182         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
8183
8184 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8185
8186         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
8187         field from readelf output.
8188
8189 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8190
8191         PR libstdc++/38384
8192         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
8193         * configure: Regenerate.
8194
8195 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8196
8197         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
8198         _GLIBCXX_HAVE_TLS.
8199         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
8200
8201 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8202
8203         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
8204         constructor for _M_pattern.
8205         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
8206         string.cc: Test construction from different basic_string type.
8207         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
8208         string.cc: Likewise.
8209
8210 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
8211             Jonathan Larmour  <jifl@eCosCentric.com>
8212
8213         PR libstdc++/36801
8214         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
8215         New.
8216         (__gnu_cxx::__exchange_and_add): Use it.
8217         * src/atomic.cc (get_atomic_mutex): New.
8218         * src/debug.cc (get_safe_base_mutex): New.
8219         * src/locale.cc (get_locale_cache_mutex): New.
8220         * src/mt_allocator.cc (get_freelist): New.
8221         (get_freelist_mutex): New.
8222         * src/pool_allocator.cc (get_palloc_mutex): New.
8223         * include/std/mutex (__once_functor_lock): To
8224         (__get_once_functor_lock): ...this.
8225         * src/mutex.cc (__once_mutex): Don't export, use
8226         (get_once_mutex): ...this.
8227         * config/abi/pre/gnu.ver: Adjust exports.
8228
8229 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8230
8231         PR libstdc++/38732
8232         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
8233         referenceCount field again.
8234         (__cxxabiv1::__cxa_refcounted_exception): New struct.
8235         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
8236         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
8237         inline functions.
8238         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
8239         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
8240         instead of __cxa_exception.
8241         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
8242         __cxxabiv1::__cxa_throw): Likewise.
8243         * libsupc++/eh_ptr.cc (std::rethrow_exception,
8244         std::__exception_ptr::exception_ptr::_M_addref,
8245         std::__exception_ptr::exception_ptr::_M_release,
8246         __gxx_dependent_exception_cleanup): Likewise.
8247         * testsuite/18_support/exception/38732.cc: New test.
8248
8249         PR libstdc++/38092
8250         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
8251         * src/compatibility.cc: Don't use .symver directives if
8252         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
8253         * config.h.in: Regenerated.
8254         * configure: Likewise.
8255
8256 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
8257
8258         PR libstdc++/38466
8259         * include/bits/stl_pair.h: Document C++03 pair vs swap.
8260
8261 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
8262
8263         * src/locale_init.cc (locale::_S_initialize_once): Move construction
8264         of classic locale...
8265         (locale::classic): Here.
8266
8267 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
8268
8269         * include/tr1_impl/regex: Fix bad return statements and typos.
8270
8271 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8272
8273         * include/tr1_impl/regex: Remove unimplemented function definitions.
8274         * testsuite/28_regex/init-list.cc: Compile only.
8275         * testsuite/tr1/7_regular_expressions/regex/cons/char/
8276         c_string_extended.cc: Same.
8277         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
8278         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
8279
8280 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8281
8282         PR libstdc++/38384
8283         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
8284         * configure: Regenerate.
8285
8286 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8287
8288         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
8289         * configure: Regenerate.
8290
8291 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8292
8293         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
8294         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
8295         * configure: Regenerate.
8296
8297 2009-01-04  Richard Guenther  <rguenther@suse.de>
8298
8299         PR libstdc++/38720
8300         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
8301         integer type for storage, arithmetic and comparisons.
8302         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
8303
8304 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8305
8306         PR libstdc++/38719
8307         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
8308         _Fwd_list_const_iterator::_M_next): Fix return type.
8309
8310 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8311
8312         * Revert last commit, reopen and suspend libstdc++/38678.
8313
8314 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8315
8316         PR libstdc++/38678
8317         * include/std/istream (basic_istream<>::_M_read): New.
8318         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
8319         (basic_istream<>::read, basic_istream<>::readsome): Use it.
8320         * include/std/ostream (basic_ostream<>::_M_write_): New.
8321         (basic_ostream<>::_M_write): Adjust.
8322         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
8323         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
8324         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
8325         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
8326         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.