OSDN Git Service

2009-05-18 Paolo Carlini <paolo.carlini@oracle.com>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2009-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
2
3         PR libstdc++/40192
4         * include/bits/stl_construct.h (struct _Destroy_aux): Add.
5         (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
6         * testsuite/23_containers/vector/40192.cc: New.
7
8 2009-05-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
9
10         * include/bits/stl_pair.h (swap): Do not swap rvalues.
11         * include/bits/stl_deque.h (swap): Likewise.
12         * include/bits/stl_list.h (swap): Likewise.
13         * include/bits/stl_vector.h (swap): Likewise.
14         * include/bits/stl_bvector.h (swap): Likewise.
15         * include/bits/stl_queue.h (swap): Likewise.
16         * include/bits/stl_stack.h (swap): Likewise.
17         * include/bits/stl_tree.h (swap): Likewise.
18         * include/bits/stl_map.h (swap): Likewise.
19         * include/bits/stl_multimap.h (swap): Likewise.
20         * include/bits/stl_set.h (swap): Likewise.
21         * include/bits/stl_multiset.h (swap): Likewise.
22         * include/bits/forward_list.h (swap): Likewise.
23         * include/bits/unique_ptr.h (swap): Likewise.
24         * include/debug/deque (swap): Likewise.
25         * include/debug/list (swap): Likewise.
26         * include/debug/vector (swap): Likewise.
27         * include/debug/map.h (swap): Likewise.
28         * include/debug/multimap.h (swap): Likewise.
29         * include/debug/set.h (swap): Likewise.
30         * include/debug/multiset.h (swap): Likewise.
31         * include/debug/unordered_map (swap): Likewise.
32         * include/debug/unordered_set (swap): Likewise.
33         * include/ext/vstring.h (swap): Likewise.
34         * include/tr1_impl/unordered_map (swap): Likewise.
35         * include/tr1_impl/hashtable (swap): Likewise.
36         * include/tr1_impl/unordered_set (swap): Likewise.
37         * include/std/tuple (swap): Likewise.
38         * include/std/mutex (swap): Likewise.
39         * include/std/thread (swap): Likewise.
40         (operator<<): Only output to lvalue streams.
41         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
42         * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
43         * testsuite/23_containers/deque/requirements/dr438/
44         assign_neg.cc: Adjust line numbers.
45         * testsuite/23_containers/deque/requirements/dr438/
46         constructor_1_neg.cc: Likewise.
47         * testsuite/23_containers/deque/requirements/dr438/
48         constructor_2_neg.cc: Likewise.
49         * testsuite/23_containers/deque/requirements/dr438/
50         insert_neg.cc: Likewise.
51         * testsuite/23_containers/list/requirements/dr438/
52         assign_neg.cc: Likewise.
53         * testsuite/23_containers/list/requirements/dr438/
54         constructor_1_neg.cc: Likewise.
55         * testsuite/23_containers/list/requirements/dr438/
56         constructor_2_neg.cc: Likewise.
57         * testsuite/23_containers/list/requirements/dr438/
58         insert_neg.cc: Likewise.
59         * testsuite/23_containers/vector/requirements/dr438/
60         assign_neg.cc: Likewise.
61         * testsuite/23_containers/vector/requirements/dr438/
62         constructor_1_neg.cc: Likewise.
63         * testsuite/23_containers/vector/requirements/dr438/
64         constructor_2_neg.cc: Likewise.
65         * testsuite/23_containers/vector/requirements/dr438/
66         insert_neg.cc: Likewise.
67         * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
68         test non-member swap.
69         * testsuite/30_threads/thread/swap/2.cc: Remove.
70
71 2009-05-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
72
73         * include/std/mutex: Move std::lock_error to ...
74         * src/compatibility.cc: Here.
75         * src/mutex.cc: Likewise.
76         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
77         for lock types and remove std::lock_error check.
78
79 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
80
81         * testsuite/21_strings/basic_string/40160.cc: Remove spurious
82         double include.
83
84 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
85
86         PR libstdc++/40160
87         * include/debug/formatter.h (_Parameter::_Parameter): Don't use
88         typeid when __GXX_RTTI is undefined.
89         * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
90         for null _M_variant._M_iterator._M_type,
91         _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
92         * testsuite/21_strings/basic_string/40160.cc: New.
93
94 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
95
96         * testsuite/26_numerics/random/discrete_distribution/cons/
97         num_xbound_fun.cc: Minor tweaks.
98         * testsuite/26_numerics/random/piecewise_constant_distribution/
99         cons/initlist_fun.cc: Likewise
100         * testsuite/26_numerics/random/piecewise_constant_distribution/
101         cons/num_xbound_fun.cc: Likewise
102         * testsuite/26_numerics/random/piecewise_linear_distribution/
103         cons/initlist_fun.cc: Likewise
104         * testsuite/26_numerics/random/piecewise_linear_distribution/
105         cons/num_xbound_fun.cc: Likewise
106
107 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
108
109         PR libstdc++/36211
110         * testsuite/lib/libstdc++.exp(v3_target_compile):  Add
111         cxxldflags to additional_flags rather than cxx_final.
112
113 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
114
115         * testsuite/26_numerics/random/discrete_distribution/cons/
116         num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
117         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
118         initlist_fun.cc: Likewise
119         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
120         num_xbound_fun.cc: Likewise
121         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
122         initlist_fun.cc: Likewise
123         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
124         num_xbound_fun.cc: Likewise 
125
126 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
127
128         PR libstdc++/40123
129         * random.tcc (independent_bits_engine<>::operator()()): Use
130         result_type(1), not 1UL.
131
132         * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
133         and _M_b.min(), instead of this->max() and this->min().
134
135         * random.h (_ShiftMin1): Remove, adjust everywhere.
136
137         * random.tcc: Minor cosmetic changes.
138
139 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
140
141         * include/bits/random.tcc (cauchy_distribution<>::
142         operator()(_UniformRandomNumberGenerator&, const param_type&)): 
143         Avoid M_PI, a glibc extension.
144
145 2009-05-13  Ben Elliston  <bje@au.ibm.com>
146
147         * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
148         * include/Makefile.in: Likewise.
149
150 2009-05-13  Ben Elliston  <bje@au.ibm.com>
151
152         * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
153         const void * const.
154
155 2009-05-12  Edward Smith-Rowland  <3dw4rd@verizon.net>
156
157         * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
158         random number engines, complex, bitset, array, time utilities, and
159         char_traits.
160
161 2009-05-12  Jonathan Wakely  <jwakely.gcc@gmail.com>
162
163         * libsupc++/exception: Include nested_exception.h in C++0x mode.
164         * libsupc++/nested_exception.h: New.
165         * libsupc++/Makefile.am: Add new header.
166         * libsupc++/Makefile.in: Regenerate.
167         * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
168         * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
169         * testsuite/18_support/nested_exception/cons.cc: New.
170         * testsuite/18_support/nested_exception/nested_ptr.cc: New.
171         * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
172         * doc/xml/manual/status_cxx200x.xml: Adjust.
173
174 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
175
176         * include/ext/throw_allocator.h: Remove redundant include.
177
178 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
179
180         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
181         out of line member functions definitions.
182         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
183         Remove, use static locals instead.
184         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
185         * src/throw_allocator.cc: New.
186         * src/Makefile.am: Add.
187         * config/abi/pre/gnu.ver: Add exports.
188         * src/Makefile.in: Regenerate.
189
190 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
191
192         * configure.ac: Bump libtool_VERSION to 6:12:0.
193         * configure: Regenerate.
194
195 2009-05-07  Matthias Klose  <doko@ubuntu.com>
196
197         PR libstdc++/40038
198         * src/math_stubs_long_double.cc: Add ceill.
199
200 2009-05-06  Johannes Singler  <singler@ira.uka.de>
201
202         PR libstdc++/39546
203         * include/parallel/algo.h (find_switch):
204         Parametrize binder2nd with const T& instead of T.
205         * testsuite/25_algorithms/find/39546.cc: new test case
206
207 2009-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
208
209         Revert:
210         2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
211
212         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
213         possible.
214         * configure: Regenerate.
215
216 2009-05-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
217
218         PR libstdc++/39909
219         * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
220         __set_once_functor_lock_ptr): Replace global lock object with local
221         locks on global mutex.
222         * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
223         __set_once_functor_lock_ptr): Likewise, keeping old function to
224         preserve ABI.
225         (__once_proxy): Use pointer to local lock if set, global lock
226         otherwise.
227         * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
228         * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
229         * testsuite/30_threads/call_once/39909.cc: New.
230
231 2009-05-03  Jan Hubicka  <jh@suse.cz>
232
233         * include/parallel/settings.h (get): Mark const.
234         * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
235         * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
236         * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
237         throw ().
238         * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
239         (is_open, fd): Mark pure and throw ().
240         (seekoff): Mark throw ().
241
242 2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
243
244         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
245         possible.
246         * configure: Regenerate.
247
248 2009-05-02  Jan Hubicka  <jh@suse.cz>
249
250         * include/tr1_impl/functional_hash.h (explicit specializations of ()
251         operator): Mark pure.
252
253 2009-04-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
254
255         * scripts/create_testsuite_files: Remove thread directory.
256
257 2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>
258
259         PR libstdc++/39868
260         * scripts/run_doxygen: Uncomment removal of includes.
261         (problematic): Rewrite __cxxabiv1 namespace to abi.
262
263 2009-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
264
265         Revert the last commit.
266
267 2009-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
268
269         * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
270         Replace global lock object with local locks on global mutex.
271         * src/mutex.cc: Likewise.
272         * config/abi/pre/gnu.ver: Adjust.
273         * testsuite/30_threads/call_once/call_once2.cc: New.
274
275 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
276
277         PR libstdc++/39880
278         PR libstdc++/39881
279         PR libstdc++/39882
280         * include/std/system_error (is_error_code_enum<errc>): Remove.
281         (error_condition<>::error_condition(_ErrorCodeEnum,)
282         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
283         (error_code<>::error_code(_ErrorCodeEnum,),
284         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
285         * testsuite/19_diagnostics/system_error/39880.cc: New.
286         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
287         Likewise.
288         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
289         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
290         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
291         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
292         Adjust.
293         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
294         Likewise.
295         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
296         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
297         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
298         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
299         Likewise.
300         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
301         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
302         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
303         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
304
305 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
306
307         * doc/xml/authors.xml: Add space.
308         * doc/xml/faq.xml: Update links.
309         * doc/xml/manual/intro.xml: Same.
310         * doc/xml/manual/abi.xml: Update.
311         * doc/xml/manual/appendix_contributing.xml: Fix typo.
312         * doc/xml/manual/status_cxxtr1.xml: Update links.
313         * doc/xml/manual/status_cxx1998.xml: Same.
314         * doc/xml/manual/status_cxx200x.xml: Same.
315
316 2009-04-22  Jan Hubicka  <jh@suse.cz>
317
318         * include/tr1_impl/array (at): Do not use builtin_expect.
319         * include/ext/throw_allocator.h (allocate): Likewise.
320         * include/ext/pool_allocator.h (allocate): Likweise.
321         * include/ext/bitmap_allocator.h (allocate): Likewise.
322         * include/ext/rc_string_base.h (_S_construct): Likewise.
323         * include/ext/malloc_allocator.h (allocate): Likewise.
324         * include/ext/mt_allocator.h (allocate): Likewise.
325         * include/ext/sso_string_base.h (_M_construct): Likewise.
326         * include/bits/basic_string.tcc (_S_construct): Likewise.
327
328 2009-04-22  Jan Hubicka  <jh@suse.cz>
329
330         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
331         (atexit, atoll, stroll, strtoull): Mark throw ()
332         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
333         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
334         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
335         (atexit, atoll, stroll, strtoull): Mark throw ()
336         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
337         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
338
339 2009-04-21  Jan Hubicka  <jh@suse.cz>
340
341         * include/ext/atomicity.h
342         (__exchange_and_add, __atomic_add): Mark throw ().
343         * config/os/aix/atomicity.h
344         * config/os/aix/atomicity.h
345         * config/os/irix/atomicity.h
346         * config/cpu/cris/atomicity.h
347         * config/cpu/m68k/atomicity.h
348         * config/cpu/hppa/atomicity.h
349         * config/cpu/sparc/atomicity.h
350         * config/cpu/i386/atomicity.h
351         * config/cpu/i486/atomicity.h
352         * config/cpu/sh/atomicity.h
353         * config/cpu/generic/atomicity_mutex/atomicity.h
354         * config/cpu/generic/atomicity_builtins/atomicity.h
355         (__exchange_and_add, __atomic_add): Mark throw ().
356
357 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
358
359         PR libstdc++/39835
360         * include/bits/random.h: Avoid the badname __alpha (and, for
361         consistency, __beta too).
362         * include/bits/random.tcc: Likewise.
363
364 2009-04-19  Jan Hubicka  <jh@suse.cz>
365
366         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
367         _GLIBCXX_NOTHROW.
368
369 2009-04-19  Jan Hubicka  <jh@suse.cz>
370
371         * include/c_compatibility/stdatomic.h
372         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
373         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
374         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
375
376 2009-04-18  Jan Hubicka  <jh@suse.cz>
377
378         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
379         * libsupc++/unwind-cxx.h (__cxa_get_globals,
380         __cxa_get_globals_fast): Mark const.
381         (__cxa_get_exception_ptr): Mark pure.
382         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
383         (__terminate): Makr throw ().
384         * libsupc++/exception (terminate): Mark throw().
385         (uncaught_exception): Mark pure.
386         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
387         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
388         Mark throw().
389         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
390         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
391         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
392         __cxa_guard_abort): Mark throw ().
393         (__cxa_pure_virtual): Mark noreturn.
394         (__cxa_current_exception_type): Mark throw and pure.
395         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
396         __cxa_exception_type): Mark pure.
397         (_M_safe_bool_dummy): Mark pure and const.
398
399 2009-04-18  Jan Hubicka  <jh@suse.cz>
400
401         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
402         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
403         _M_destroy_thread_key): Mark throw ()
404         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
405         _M_singular, _M_can_compare _M_get_mutex, _M_message,
406         _M_get_max_length): Mark throw ().
407         * include/debug/formatter.h (_M_message, _M_format_word,
408         _M_get_max_length): Mark throw ().
409         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
410         _M_detach_single): Mark throw ().
411         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
412         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
413         throw ()
414         (_M_get_mutex): Mark throw ().
415         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
416         (_M_destroy_thread_key): Mark CONST and throw.
417         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
418         throw ().
419
420 2009-04-18  Jan Hubicka  <jh@suse.cz>
421
422         * src/condition_variable.cc (condition_variable,
423         condition_variable_any constructors): Mark throw()
424         * src/hash.cc (operator() for long double, string, and wstring): Mark
425         throw ().
426         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
427         _M_setup, rdbuf, str): Mark throw ().
428         * src/chrono.cc (new): Mark throw ().
429         * include/std/system_error (system_category, generic_category): Mark
430         throw () and const.
431         * include/std/chrono (now): Mark throw ().
432         * include/std/condition_variable (condition_variable,
433         ~condition_variable, condition_variable_any,
434         ~condition_variable_any): Mark throw ().
435         * include/std/mutex (mutex): Mark throw ().
436         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
437         throw.
438         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
439         and throw ().
440         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
441         * include/bits/locale_classes.h (_S_initialize_once,
442         _S_clone_c_locale): Mark throw ().
443         (_S_get_c_name): Mark const and throw ().
444         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
445         throw ().
446         * include/bits/locale_facets.h (__convert_to_v explicit instances):
447         Mark throw ().
448         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
449         throw ().
450         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
451         ios_base): Mark throw ()
452         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
453         * include/backward/strstream (strstreambuf constructors): Mark throw ().
454         (str, freeze, _M_setupf): Mark throw ().
455         (pcount): Mark pure and throw ().
456         (rdbuf): Mark const and throw ().
457
458 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
459
460         PR libstdc++/39802
461         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
462         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
463         Always accept negative values, for unsigned types too.
464         * testsuite/22_locale/num_get/get/char/39802.cc: New.
465         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
466
467 2009-04-18  Jan Hubicka  <jh@suse.cz>
468
469         * include/debug/formater.h: Include bits/c++config.h.
470         (_M_error): Mark noreturn.
471         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
472         _GLIBCXX_NORETURN): New.
473         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
474         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
475         Mark pure.
476         * include/c_compatibility/stdatomic.h
477         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
478         __atomic_flag_wait_explicit, __atomic_flag_for_address):
479         Mark by throw ().
480         * src/atomic.cc (atomic_flag_test_and_set_explicit,
481         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
482         __atomic_flag_for_address): Mark by throw ().
483
484 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
485
486         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
487
488 2009-04-16  Jan Hubicka  <jh@suse.cz>
489
490         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
491         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
492         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
493         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
494         out body to ...
495         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
496         functions.
497         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
498         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
499         _Rb_tree_black_count): Mark nothrow.
500
501 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
502
503         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
504         from base classes.
505         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
506
507 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
508
509         * doc/html: Regenerate.
510
511 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
512
513         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
514
515         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
516         * doc/xml/gnu/fdl-1.2.xml: Same.
517         * doc/xml/manual/numerics.xml: Same.
518         * doc/xml/manual/concurrency.xml: Same.
519         * doc/xml/manual/intro.xml: Same.
520         * doc/xml/manual/status_cxxtr1.xml: Same.
521         * doc/xml/manual/containers.xml: Same.
522         * doc/xml/manual/io.xml: Same.
523         * doc/xml/manual/utilities.xml: Same.
524         * doc/xml/manual/support.xml: Same.
525         * doc/xml/manual/using.xml: Same.
526         * doc/xml/manual/localization.xml: Same.
527         * doc/xml/manual/locale.xml: Same.
528         * doc/xml/manual/extensions.xml: Same.
529         * doc/xml/manual/appendix_contributing.xml: Same.
530         * doc/xml/manual/diagnostics.xml: Same.
531         * doc/xml/manual/status_cxx200x.xml: Same.
532
533 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
534
535         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
536         * doc/xml/manual/status_cxx200x.xml: Adjust.
537
538 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
539
540         * doc/xml/spine.xml: Remove unused license entity, update
541         copyright year.
542
543         * doc/xml/manual/spine.xml: Markup for primary index terms.
544         * doc/xml/manual/numerics.xml: Same.
545         * doc/xml/manual/intro.xml: Same.
546         * doc/xml/manual/containers.xml: Same.
547         * doc/xml/manual/io.xml: Same.
548         * doc/xml/manual/appendix_porting.xml: Same.
549         * doc/xml/manual/utilities.xml: Same.
550         * doc/xml/manual/support.xml: Same.
551         * doc/xml/manual/localization.xml: Same.
552         * doc/xml/manual/strings.xml: Same.
553         * doc/xml/manual/extensions.xml: Same.
554         * doc/xml/manual/appendix_contributing.xml: Same.
555         * doc/xml/manual/diagnostics.xml: Same.
556         * doc/xml/manual/algorithms.xml: Same.
557         * doc/xml/manual/appendix_free.xml: Same.
558         * doc/xml/manual/iterators.xml: Same.
559
560         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
561         * doc/xml/gnu/fdl-1.2.xml: Same.
562
563         * doc/xml/manual/status_cxx200x.xml: Re-write.
564
565 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
566
567         PR libstdc++/39629 (final bits)
568         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
569         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
570         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
571         Fix formula for __j.
572         * include/bits/random.tcc (operator==(const normal_distribution<>&,
573         const normal_distribution<>&): Remove.
574         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
575         const uniform_int_distribution<>&), operator==(const
576         uniform_real_distribution<>&, const uniform_real_distribution<>&),
577         operator==(const normal_distribution<>&, const normal_distribution<>&),
578         operator==(const lognormal_distribution<>&,
579         const lognormal_distribution<>&), operator==(const
580         chi_squared_distribution<>&, const chi_squared_distribution<>&),
581         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
582         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
583         operator==(const student_t_distribution<>&,
584         const student_t_distribution<>&), operator==(const
585         bernoulli_distribution<>&, const bernoulli_distribution<>&),
586         operator==(const binomial_distribution<>&, const
587         binomial_distribution<>&), operator==(const geometric_distribution<>&,
588         const geometric_distribution<>&), operator==(const
589         negative_binomial_distribution<>&, const
590         negative_binomial_distribution<>&), operator==(const
591         poisson_distribution<>&, const poisson_distribution<>&),
592         operator==(const exponential_distribution<>&,
593         const exponential_distribution<>&), operator==(const
594         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
595         weibull_distribution<>&, const weibull_distribution<>&),
596         operator==(const extreme_value_distribution<>&,
597         const extreme_value_distribution<>&), operator==(const
598         discrete_distribution<>&, const discrete_distribution<>&),
599         operator==(const piecewise_constant_distribution<>&,
600         const piecewise_constant_distribution<>&), operator==(const
601         piecewise_linear_distribution<>&, const
602         piecewise_linear_distribution<>&)): Remove.
603         * testsuite/26_numerics/random/uniform_real_distribution/operators/
604         serialize.cc: Remove.
605         * testsuite/26_numerics/random/piecewise_constant_distribution/
606         operators/serialize.cc: Likewise.
607         * testsuite/26_numerics/random/chi_squared_distribution/operators/
608         serialize.cc: Likewise.
609         * testsuite/26_numerics/random/normal_distribution/operators/
610         serialize.cc: Likewise.
611         * testsuite/26_numerics/random/uniform_int_distribution/operators/
612         serialize.cc: Likewise.
613         * testsuite/26_numerics/random/poisson_distribution/operators/
614         serialize.cc: Likewise.
615         * testsuite/26_numerics/random/bernoulli_distribution/operators/
616         serialize.cc: Likewise.
617         * testsuite/26_numerics/random/discrete_distribution/operators/
618         serialize.cc: Likewise.
619         * testsuite/26_numerics/random/weibull_distribution/operators/
620         serialize.cc: Likewise.
621         * testsuite/26_numerics/random/negative_binomial_distribution/
622         operators/serialize.cc: Likewise.
623         * testsuite/26_numerics/random/cauchy_distribution/operators/
624         serialize.cc: Likewise.
625         * testsuite/26_numerics/random/gamma_distribution/operators/
626         serialize.cc: Likewise.
627         * testsuite/26_numerics/random/fisher_f_distribution/operators/
628         serialize.cc: Likewise.
629         * testsuite/26_numerics/random/exponential_distribution/operators/
630         serialize.cc: Likewise.
631         * testsuite/26_numerics/random/lognormal_distribution/operators/
632         serialize.cc: Likewise.
633         * testsuite/26_numerics/random/binomial_distribution/operators/
634         serialize.cc: Likewise.
635         * testsuite/26_numerics/random/extreme_value_distribution/
636         operators/serialize.cc: Likewise.
637         * testsuite/26_numerics/random/piecewise_linear_distribution/
638         operators/serialize.cc: Likewise.
639         * testsuite/26_numerics/random/student_t_distribution/operators/
640         serialize.cc: Likewise.
641         * testsuite/26_numerics/random/geometric_distribution/operators/
642         serialize.cc: Likewise.
643
644         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
645         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
646         mersenne_twister_engine<>::seed(_Gen&,
647         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
648         subtract_with_carry_engine<>::seed(_Gen&,
649         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
650         Remove, unused.
651         * include/bits/random.tcc (linear_congruential_engine<>::
652         seed(_Gen&, false_type): Likewise.
653
654 2009-04-09  Nick Clifton  <nickc@redhat.com>
655
656         * src/allocator-inst.cc: Change copyright header to refer to
657         version 3 of the GNU General Public License with version 3.1
658         of the GCC Runtime Library Exception and to point readers at
659         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
660         web page.
661         * config/abi/compatibility.h: Likewise.
662         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
663         * config/abi/pre/gnu.ver: Likewise.
664         * config/allocator/bitmap_allocator_base.h: Likewise.
665         * config/allocator/malloc_allocator_base.h: Likewise.
666         * config/allocator/mt_allocator_base.h: Likewise.
667         * config/allocator/new_allocator_base.h: Likewise.
668         * config/allocator/pool_allocator_base.h: Likewise.
669         * config/cpu/alpha/atomic_word.h: Likewise.
670         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
671         * config/cpu/cris/atomic_word.h: Likewise.
672         * config/cpu/cris/atomicity.h: Likewise.
673         * config/cpu/generic/atomic_word.h: Likewise.
674         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
675         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
676         * config/cpu/generic/cpu_defines.h: Likewise.
677         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
678         * config/cpu/hppa/atomicity.h: Likewise.
679         * config/cpu/i386/atomicity.h: Likewise.
680         * config/cpu/i486/atomicity.h: Likewise.
681         * config/cpu/ia64/atomic_word.h: Likewise.
682         * config/cpu/m68k/atomicity.h: Likewise.
683         * config/cpu/powerpc/atomic_word.h: Likewise.
684         * config/cpu/powerpc/cpu_defines.h: Likewise.
685         * config/cpu/sh/atomicity.h: Likewise.
686         * config/cpu/sparc/atomic_word.h: Likewise.
687         * config/cpu/sparc/atomicity.h: Likewise.
688         * config/io/basic_file_stdio.cc: Likewise.
689         * config/io/basic_file_stdio.h: Likewise.
690         * config/io/c_io_stdio.h: Likewise.
691         * config/locale/darwin/ctype_members.cc: Likewise.
692         * config/locale/generic/c++locale_internal.h: Likewise.
693         * config/locale/generic/c_locale.cc: Likewise.
694         * config/locale/generic/c_locale.h: Likewise.
695         * config/locale/generic/codecvt_members.cc: Likewise.
696         * config/locale/generic/collate_members.cc: Likewise.
697         * config/locale/generic/ctype_members.cc: Likewise.
698         * config/locale/generic/messages_members.cc: Likewise.
699         * config/locale/generic/messages_members.h: Likewise.
700         * config/locale/generic/monetary_members.cc: Likewise.
701         * config/locale/generic/numeric_members.cc: Likewise.
702         * config/locale/generic/time_members.cc: Likewise.
703         * config/locale/generic/time_members.h: Likewise.
704         * config/locale/gnu/c++locale_internal.h: Likewise.
705         * config/locale/gnu/c_locale.cc: Likewise.
706         * config/locale/gnu/c_locale.h: Likewise.
707         * config/locale/gnu/codecvt_members.cc: Likewise.
708         * config/locale/gnu/collate_members.cc: Likewise.
709         * config/locale/gnu/ctype_members.cc: Likewise.
710         * config/locale/gnu/messages_members.cc: Likewise.
711         * config/locale/gnu/messages_members.h: Likewise.
712         * config/locale/gnu/monetary_members.cc: Likewise.
713         * config/locale/gnu/numeric_members.cc: Likewise.
714         * config/locale/gnu/time_members.cc: Likewise.
715         * config/locale/gnu/time_members.h: Likewise.
716         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
717         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
718         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
719         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
720         * config/os/aix/atomic_word.h: Likewise.
721         * config/os/aix/atomicity.h: Likewise.
722         * config/os/aix/ctype_base.h: Likewise.
723         * config/os/aix/ctype_inline.h: Likewise.
724         * config/os/aix/ctype_noninline.h: Likewise.
725         * config/os/aix/os_defines.h: Likewise.
726         * config/os/bsd/darwin/ctype_base.h: Likewise.
727         * config/os/bsd/darwin/ctype_inline.h: Likewise.
728         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
729         * config/os/bsd/darwin/os_defines.h: Likewise.
730         * config/os/bsd/freebsd/ctype_base.h: Likewise.
731         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
732         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
733         * config/os/bsd/freebsd/os_defines.h: Likewise.
734         * config/os/bsd/netbsd/ctype_base.h: Likewise.
735         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
736         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
737         * config/os/bsd/netbsd/os_defines.h: Likewise.
738         * config/os/djgpp/ctype_base.h: Likewise.
739         * config/os/djgpp/ctype_inline.h: Likewise.
740         * config/os/djgpp/ctype_noninline.h: Likewise.
741         * config/os/djgpp/os_defines.h: Likewise.
742         * config/os/generic/ctype_base.h: Likewise.
743         * config/os/generic/ctype_inline.h: Likewise.
744         * config/os/generic/ctype_noninline.h: Likewise.
745         * config/os/generic/error_constants.h: Likewise.
746         * config/os/generic/os_defines.h: Likewise.
747         * config/os/gnu-linux/ctype_base.h: Likewise.
748         * config/os/gnu-linux/ctype_inline.h: Likewise.
749         * config/os/gnu-linux/ctype_noninline.h: Likewise.
750         * config/os/gnu-linux/os_defines.h: Likewise.
751         * config/os/hpux/ctype_base.h: Likewise.
752         * config/os/hpux/ctype_inline.h: Likewise.
753         * config/os/hpux/ctype_noninline.h: Likewise.
754         * config/os/hpux/os_defines.h: Likewise.
755         * config/os/irix/atomic_word.h: Likewise.
756         * config/os/irix/atomicity.h: Likewise.
757         * config/os/irix/irix5.2/ctype_base.h: Likewise.
758         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
759         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
760         * config/os/irix/irix5.2/os_defines.h: Likewise.
761         * config/os/irix/irix6.5/ctype_base.h: Likewise.
762         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
763         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
764         * config/os/irix/irix6.5/os_defines.h: Likewise.
765         * config/os/mingw32/ctype_base.h: Likewise.
766         * config/os/mingw32/ctype_inline.h: Likewise.
767         * config/os/mingw32/ctype_noninline.h: Likewise.
768         * config/os/mingw32/error_constants.h: Likewise.
769         * config/os/mingw32/os_defines.h: Likewise.
770         * config/os/newlib/ctype_base.h: Likewise.
771         * config/os/newlib/ctype_inline.h: Likewise.
772         * config/os/newlib/ctype_noninline.h: Likewise.
773         * config/os/newlib/os_defines.h: Likewise.
774         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
775         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
776         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
777         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
778         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
779         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
780         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
781         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
782         * config/os/tpf/ctype_base.h: Likewise.
783         * config/os/tpf/ctype_inline.h: Likewise.
784         * config/os/tpf/ctype_noninline.h: Likewise.
785         * config/os/tpf/os_defines.h: Likewise.
786         * config/os/uclibc/ctype_base.h: Likewise.
787         * config/os/uclibc/ctype_inline.h: Likewise.
788         * config/os/uclibc/ctype_noninline.h: Likewise.
789         * config/os/uclibc/os_defines.h: Likewise.
790         * config/os/vxworks/ctype_base.h: Likewise.
791         * config/os/vxworks/ctype_inline.h: Likewise.
792         * config/os/vxworks/ctype_noninline.h: Likewise.
793         * config/os/vxworks/os_defines.h: Likewise.
794         * include/backward/auto_ptr.h: Likewise.
795         * include/backward/backward_warning.h: Likewise.
796         * include/backward/binders.h: Likewise.
797         * include/backward/hash_fun.h: Likewise.
798         * include/backward/hash_map: Likewise.
799         * include/backward/hash_set: Likewise.
800         * include/backward/hashtable.h: Likewise.
801         * include/backward/strstream: Likewise.
802         * include/bits/algorithmfwd.h: Likewise.
803         * include/bits/allocator.h: Likewise.
804         * include/bits/atomic_0.h: Likewise.
805         * include/bits/atomic_2.h: Likewise.
806         * include/bits/atomicfwd_c.h: Likewise.
807         * include/bits/atomicfwd_cxx.h: Likewise.
808         * include/bits/basic_ios.h: Likewise.
809         * include/bits/basic_ios.tcc: Likewise.
810         * include/bits/basic_string.h: Likewise.
811         * include/bits/basic_string.tcc: Likewise.
812         * include/bits/boost_concept_check.h: Likewise.
813         * include/bits/c++config: Likewise.
814         * include/bits/char_traits.h: Likewise.
815         * include/bits/codecvt.h: Likewise.
816         * include/bits/concept_check.h: Likewise.
817         * include/bits/cpp_type_traits.h: Likewise.
818         * include/bits/deque.tcc: Likewise.
819         * include/bits/forward_list.h: Likewise.
820         * include/bits/forward_list.tcc: Likewise.
821         * include/bits/fstream.tcc: Likewise.
822         * include/bits/functexcept.h: Likewise.
823         * include/bits/functional_hash.h: Likewise.
824         * include/bits/gslice.h: Likewise.
825         * include/bits/gslice_array.h: Likewise.
826         * include/bits/hashtable.h: Likewise.
827         * include/bits/indirect_array.h: Likewise.
828         * include/bits/ios_base.h: Likewise.
829         * include/bits/istream.tcc: Likewise.
830         * include/bits/list.tcc: Likewise.
831         * include/bits/locale_classes.h: Likewise.
832         * include/bits/locale_classes.tcc: Likewise.
833         * include/bits/locale_facets.h: Likewise.
834         * include/bits/locale_facets.tcc: Likewise.
835         * include/bits/locale_facets_nonio.h: Likewise.
836         * include/bits/locale_facets_nonio.tcc: Likewise.
837         * include/bits/localefwd.h: Likewise.
838         * include/bits/mask_array.h: Likewise.
839         * include/bits/move.h: Likewise.
840         * include/bits/ostream.tcc: Likewise.
841         * include/bits/ostream_insert.h: Likewise.
842         * include/bits/postypes.h: Likewise.
843         * include/bits/shared_ptr.h: Likewise.
844         * include/bits/slice_array.h: Likewise.
845         * include/bits/sstream.tcc: Likewise.
846         * include/bits/stl_algo.h: Likewise.
847         * include/bits/stl_algobase.h: Likewise.
848         * include/bits/stl_bvector.h: Likewise.
849         * include/bits/stl_construct.h: Likewise.
850         * include/bits/stl_deque.h: Likewise.
851         * include/bits/stl_function.h: Likewise.
852         * include/bits/stl_heap.h: Likewise.
853         * include/bits/stl_iterator.h: Likewise.
854         * include/bits/stl_iterator_base_funcs.h: Likewise.
855         * include/bits/stl_iterator_base_types.h: Likewise.
856         * include/bits/stl_list.h: Likewise.
857         * include/bits/stl_map.h: Likewise.
858         * include/bits/stl_multimap.h: Likewise.
859         * include/bits/stl_multiset.h: Likewise.
860         * include/bits/stl_numeric.h: Likewise.
861         * include/bits/stl_pair.h: Likewise.
862         * include/bits/stl_queue.h: Likewise.
863         * include/bits/stl_raw_storage_iter.h: Likewise.
864         * include/bits/stl_relops.h: Likewise.
865         * include/bits/stl_set.h: Likewise.
866         * include/bits/stl_stack.h: Likewise.
867         * include/bits/stl_tempbuf.h: Likewise.
868         * include/bits/stl_tree.h: Likewise.
869         * include/bits/stl_uninitialized.h: Likewise.
870         * include/bits/stl_vector.h: Likewise.
871         * include/bits/stream_iterator.h: Likewise.
872         * include/bits/streambuf.tcc: Likewise.
873         * include/bits/streambuf_iterator.h: Likewise.
874         * include/bits/stringfwd.h: Likewise.
875         * include/bits/unique_ptr.h: Likewise.
876         * include/bits/valarray_after.h: Likewise.
877         * include/bits/valarray_array.h: Likewise.
878         * include/bits/valarray_array.tcc: Likewise.
879         * include/bits/valarray_before.h: Likewise.
880         * include/bits/vector.tcc: Likewise.
881         * include/c/cassert: Likewise.
882         * include/c/cctype: Likewise.
883         * include/c/cerrno: Likewise.
884         * include/c/cfloat: Likewise.
885         * include/c/ciso646: Likewise.
886         * include/c/climits: Likewise.
887         * include/c/clocale: Likewise.
888         * include/c/cmath: Likewise.
889         * include/c/csetjmp: Likewise.
890         * include/c/csignal: Likewise.
891         * include/c/cstdarg: Likewise.
892         * include/c/cstddef: Likewise.
893         * include/c/cstdio: Likewise.
894         * include/c/cstdlib: Likewise.
895         * include/c/cstring: Likewise.
896         * include/c/ctime: Likewise.
897         * include/c/cwchar: Likewise.
898         * include/c/cwctype: Likewise.
899         * include/c_compatibility/assert.h: Likewise.
900         * include/c_compatibility/complex.h: Likewise.
901         * include/c_compatibility/ctype.h: Likewise.
902         * include/c_compatibility/errno.h: Likewise.
903         * include/c_compatibility/fenv.h: Likewise.
904         * include/c_compatibility/float.h: Likewise.
905         * include/c_compatibility/inttypes.h: Likewise.
906         * include/c_compatibility/iso646.h: Likewise.
907         * include/c_compatibility/limits.h: Likewise.
908         * include/c_compatibility/locale.h: Likewise.
909         * include/c_compatibility/math.h: Likewise.
910         * include/c_compatibility/setjmp.h: Likewise.
911         * include/c_compatibility/signal.h: Likewise.
912         * include/c_compatibility/stdarg.h: Likewise.
913         * include/c_compatibility/stdatomic.h: Likewise.
914         * include/c_compatibility/stdbool.h: Likewise.
915         * include/c_compatibility/stddef.h: Likewise.
916         * include/c_compatibility/stdint.h: Likewise.
917         * include/c_compatibility/stdio.h: Likewise.
918         * include/c_compatibility/stdlib.h: Likewise.
919         * include/c_compatibility/string.h: Likewise.
920         * include/c_compatibility/tgmath.h: Likewise.
921         * include/c_compatibility/time.h: Likewise.
922         * include/c_compatibility/wchar.h: Likewise.
923         * include/c_compatibility/wctype.h: Likewise.
924         * include/c_global/cassert: Likewise.
925         * include/c_global/ccomplex: Likewise.
926         * include/c_global/cctype: Likewise.
927         * include/c_global/cerrno: Likewise.
928         * include/c_global/cfenv: Likewise.
929         * include/c_global/cfloat: Likewise.
930         * include/c_global/cinttypes: Likewise.
931         * include/c_global/ciso646: Likewise.
932         * include/c_global/climits: Likewise.
933         * include/c_global/clocale: Likewise.
934         * include/c_global/cmath.tcc: Likewise.
935         * include/c_global/cmath: Likewise.
936         * include/c_global/csetjmp: Likewise.
937         * include/c_global/csignal: Likewise.
938         * include/c_global/cstdarg: Likewise.
939         * include/c_global/cstdatomic: Likewise.
940         * include/c_global/cstdbool: Likewise.
941         * include/c_global/cstddef: Likewise.
942         * include/c_global/cstdint: Likewise.
943         * include/c_global/cstdio: Likewise.
944         * include/c_global/cstdlib: Likewise.
945         * include/c_global/cstring: Likewise.
946         * include/c_global/ctgmath: Likewise.
947         * include/c_global/ctime: Likewise.
948         * include/c_global/cwchar: Likewise.
949         * include/c_global/cwctype: Likewise.
950         * include/c_std/cassert: Likewise.
951         * include/c_std/cctype: Likewise.
952         * include/c_std/cerrno: Likewise.
953         * include/c_std/cfloat: Likewise.
954         * include/c_std/ciso646: Likewise.
955         * include/c_std/climits: Likewise.
956         * include/c_std/clocale: Likewise.
957         * include/c_std/cmath.tcc: Likewise.
958         * include/c_std/cmath: Likewise.
959         * include/c_std/csetjmp: Likewise.
960         * include/c_std/csignal: Likewise.
961         * include/c_std/cstdarg: Likewise.
962         * include/c_std/cstddef: Likewise.
963         * include/c_std/cstdio: Likewise.
964         * include/c_std/cstdlib: Likewise.
965         * include/c_std/cstring: Likewise.
966         * include/c_std/ctime: Likewise.
967         * include/c_std/cwchar: Likewise.
968         * include/c_std/cwctype: Likewise.
969         * include/debug/bitset: Likewise.
970         * include/debug/debug.h: Likewise.
971         * include/debug/deque: Likewise.
972         * include/debug/formatter.h: Likewise.
973         * include/debug/functions.h: Likewise.
974         * include/debug/list: Likewise.
975         * include/debug/macros.h: Likewise.
976         * include/debug/map.h: Likewise.
977         * include/debug/map: Likewise.
978         * include/debug/multimap.h: Likewise.
979         * include/debug/multiset.h: Likewise.
980         * include/debug/safe_base.h: Likewise.
981         * include/debug/safe_iterator.h: Likewise.
982         * include/debug/safe_iterator.tcc: Likewise.
983         * include/debug/safe_sequence.h: Likewise.
984         * include/debug/set.h: Likewise.
985         * include/debug/set: Likewise.
986         * include/debug/string: Likewise.
987         * include/debug/unordered_map: Likewise.
988         * include/debug/unordered_set: Likewise.
989         * include/debug/vector: Likewise.
990         * include/ext/algorithm: Likewise.
991         * include/ext/array_allocator.h: Likewise.
992         * include/ext/atomicity.h: Likewise.
993         * include/ext/bitmap_allocator.h: Likewise.
994         * include/ext/cast.h: Likewise.
995         * include/ext/codecvt_specializations.h: Likewise.
996         * include/ext/concurrence.h: Likewise.
997         * include/ext/debug_allocator.h: Likewise.
998         * include/ext/enc_filebuf.h: Likewise.
999         * include/ext/extptr_allocator.h: Likewise.
1000         * include/ext/functional: Likewise.
1001         * include/ext/iterator: Likewise.
1002         * include/ext/malloc_allocator.h: Likewise.
1003         * include/ext/memory: Likewise.
1004         * include/ext/mt_allocator.h: Likewise.
1005         * include/ext/new_allocator.h: Likewise.
1006         * include/ext/numeric: Likewise.
1007         * include/ext/numeric_traits.h: Likewise.
1008         * include/ext/pb_ds/assoc_container.hpp: Likewise.
1009         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
1010         Likewise.
1011         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
1012         Likewise.
1013         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
1014         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
1015         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
1016         Likewise.
1017         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
1018         Likewise.
1019         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
1020         Likewise.
1021         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
1022         Likewise.
1023         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
1024         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
1025         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
1026         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
1027         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
1028         Likewise.
1029         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
1030         Likewise.
1031         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
1032         Likewise.
1033         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
1034         Likewise.
1035         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
1036         Likewise.
1037         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
1038         Likewise.
1039         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
1040         Likewise.
1041         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
1042         Likewise.
1043         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
1044         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
1045         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
1046         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
1047         Likewise.
1048         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
1049         Likewise.
1050         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
1051         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
1052         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
1053         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
1054         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
1055         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
1056         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
1057         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
1058         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
1059         Likewise.
1060         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
1061         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
1062         Likewise.
1063         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
1064         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
1065         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
1066         Likewise.
1067         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
1068         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
1069         Likewise.
1070         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
1071         Likewise.
1072         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
1073         Likewise.
1074         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
1075         Likewise.
1076         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
1077         Likewise.
1078         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
1079         Likewise.
1080         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
1081         Likewise.
1082         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
1083         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
1084         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
1085         Likewise.
1086         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
1087         Likewise.
1088         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1089         Likewise.
1090         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1091         Likewise.
1092         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
1093         Likewise.
1094         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1095         Likewise.
1096         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
1097         Likewise.
1098         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
1099         Likewise.
1100         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
1101         Likewise.
1102         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1103         Likewise.
1104         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
1105         Likewise.
1106         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
1107         Likewise.
1108         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
1109         Likewise.
1110         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
1111         Likewise.
1112         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
1113         Likewise.
1114         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1115         Likewise.
1116         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
1117         Likewise.
1118         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
1119         Likewise.
1120         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
1121         Likewise.
1122         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
1123         Likewise.
1124         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1125         Likewise.
1126         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
1127         Likewise.
1128         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
1129         Likewise.
1130         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
1131         Likewise.
1132         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
1133         Likewise.
1134         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
1135         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
1136         Likewise.
1137         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
1138         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
1139         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
1140         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
1141         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
1142         Likewise.
1143         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1144         Likewise.
1145         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1146         Likewise.
1147         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
1148         Likewise.
1149         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1150         Likewise.
1151         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
1152         Likewise.
1153         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
1154         Likewise.
1155         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1156         Likewise.
1157         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
1158         Likewise.
1159         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
1160         Likewise.
1161         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
1162         Likewise.
1163         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
1164         Likewise.
1165         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
1166         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
1167         Likewise.
1168         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
1169         Likewise.
1170         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1171         Likewise.
1172         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
1173         Likewise.
1174         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
1175         Likewise.
1176         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
1177         Likewise.
1178         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
1179         Likewise.
1180         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1181         Likewise.
1182         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
1183         Likewise.
1184         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
1185         Likewise.
1186         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
1187         Likewise.
1188         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
1189         Likewise.
1190         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
1191         Likewise.
1192         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
1193         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
1194         Likewise.
1195         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
1196         Likewise.
1197         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
1198         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
1199         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
1200         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
1201         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
1202         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
1203         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
1204         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
1205         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
1206         Likewise.
1207         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
1208         Likewise.
1209         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
1210         Likewise.
1211         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
1212         Likewise.
1213         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
1214         Likewise.
1215         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
1216         Likewise.
1217         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
1218         Likewise.
1219         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
1220         Likewise.
1221         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
1222         Likewise.
1223         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
1224         Likewise.
1225         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
1226         Likewise.
1227         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
1228         Likewise.
1229         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
1230         Likewise.
1231         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
1232         Likewise.
1233         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
1234         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
1235         Likewise.
1236         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
1237         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
1238         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
1239         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
1240         Likewise.
1241         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
1242         Likewise.
1243         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
1244         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
1245         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
1246         Likewise.
1247         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
1248         Likewise.
1249         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
1250         Likewise.
1251         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
1252         Likewise.
1253         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
1254         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
1255         Likewise.
1256         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
1257         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
1258         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
1259         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
1260         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
1261         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
1262         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
1263         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
1264         Likewise.
1265         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
1266         Likewise.
1267         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
1268         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
1269         Likewise.
1270         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
1271         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
1272         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
1273         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
1274         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
1275         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
1276         Likewise.
1277         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
1278         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
1279         Likewise.
1280         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
1281         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
1282         Likewise.
1283         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
1284         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
1285         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
1286         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
1287         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
1288         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
1289         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
1290         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
1291         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
1292         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
1293         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
1294         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
1295         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
1296         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
1297         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
1298         Likewise.
1299         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
1300         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
1301         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
1302         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
1303         Likewise.
1304         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
1305         Likewise.
1306         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
1307         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
1308         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
1309         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
1310         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
1311         Likewise.
1312         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
1313         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
1314         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
1315         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
1316         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
1317         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
1318         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
1319         Likewise.
1320         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
1321         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
1322         Likewise.
1323         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
1324         Likewise.
1325         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
1326         Likewise.
1327         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
1328         Likewise.
1329         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
1330         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
1331         Likewise.
1332         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
1333         Likewise.
1334         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
1335         Likewise.
1336         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
1337         Likewise.
1338         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
1339         Likewise.
1340         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
1341         Likewise.
1342         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
1343         Likewise.
1344         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
1345         Likewise.
1346         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
1347         Likewise.
1348         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
1349         Likewise.
1350         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
1351         Likewise.
1352         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
1353         Likewise.
1354         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
1355         Likewise.
1356         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
1357         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
1358         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
1359         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
1360         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
1361         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
1362         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
1363         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
1364         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
1365         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
1366         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
1367         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
1368         Likewise.
1369         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
1370         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
1371         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
1372         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
1373         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
1374         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
1375         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
1376         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
1377         Likewise.
1378         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
1379         Likewise.
1380         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
1381         Likewise.
1382         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
1383         Likewise.
1384         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
1385         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
1386         Likewise.
1387         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
1388         Likewise.
1389         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
1390         Likewise.
1391         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
1392         Likewise.
1393         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
1394         Likewise.
1395         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
1396         Likewise.
1397         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
1398         Likewise.
1399         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
1400         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
1401         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
1402         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
1403         Likewise.
1404         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
1405         Likewise.
1406         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
1407         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
1408         Likewise.
1409         * include/ext/pb_ds/exception.hpp: Likewise.
1410         * include/ext/pb_ds/hash_policy.hpp: Likewise.
1411         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
1412         * include/ext/pb_ds/priority_queue.hpp: Likewise.
1413         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
1414         * include/ext/pb_ds/tree_policy.hpp: Likewise.
1415         * include/ext/pb_ds/trie_policy.hpp: Likewise.
1416         * include/ext/pod_char_traits.h: Likewise.
1417         * include/ext/pointer.h: Likewise.
1418         * include/ext/pool_allocator.h: Likewise.
1419         * include/ext/rb_tree: Likewise.
1420         * include/ext/rc_string_base.h: Likewise.
1421         * include/ext/rope: Likewise.
1422         * include/ext/ropeimpl.h: Likewise.
1423         * include/ext/slist: Likewise.
1424         * include/ext/sso_string_base.h: Likewise.
1425         * include/ext/stdio_filebuf.h: Likewise.
1426         * include/ext/stdio_sync_filebuf.h: Likewise.
1427         * include/ext/string_conversions.h: Likewise.
1428         * include/ext/throw_allocator.h: Likewise.
1429         * include/ext/type_traits.h: Likewise.
1430         * include/ext/typelist.h: Likewise.
1431         * include/ext/vstring.h: Likewise.
1432         * include/ext/vstring.tcc: Likewise.
1433         * include/ext/vstring_fwd.h: Likewise.
1434         * include/ext/vstring_util.h: Likewise.
1435         * include/parallel/algo.h: Likewise.
1436         * include/parallel/algobase.h: Likewise.
1437         * include/parallel/algorithm: Likewise.
1438         * include/parallel/algorithmfwd.h: Likewise.
1439         * include/parallel/balanced_quicksort.h: Likewise.
1440         * include/parallel/base.h: Likewise.
1441         * include/parallel/basic_iterator.h: Likewise.
1442         * include/parallel/checkers.h: Likewise.
1443         * include/parallel/compatibility.h: Likewise.
1444         * include/parallel/compiletime_settings.h: Likewise.
1445         * include/parallel/equally_split.h: Likewise.
1446         * include/parallel/features.h: Likewise.
1447         * include/parallel/find.h: Likewise.
1448         * include/parallel/find_selectors.h: Likewise.
1449         * include/parallel/for_each.h: Likewise.
1450         * include/parallel/for_each_selectors.h: Likewise.
1451         * include/parallel/iterator.h: Likewise.
1452         * include/parallel/list_partition.h: Likewise.
1453         * include/parallel/losertree.h: Likewise.
1454         * include/parallel/merge.h: Likewise.
1455         * include/parallel/multiseq_selection.h: Likewise.
1456         * include/parallel/multiway_merge.h: Likewise.
1457         * include/parallel/multiway_mergesort.h: Likewise.
1458         * include/parallel/numeric: Likewise.
1459         * include/parallel/numericfwd.h: Likewise.
1460         * include/parallel/omp_loop.h: Likewise.
1461         * include/parallel/omp_loop_static.h: Likewise.
1462         * include/parallel/par_loop.h: Likewise.
1463         * include/parallel/parallel.h: Likewise.
1464         * include/parallel/partial_sum.h: Likewise.
1465         * include/parallel/partition.h: Likewise.
1466         * include/parallel/queue.h: Likewise.
1467         * include/parallel/quicksort.h: Likewise.
1468         * include/parallel/random_number.h: Likewise.
1469         * include/parallel/random_shuffle.h: Likewise.
1470         * include/parallel/search.h: Likewise.
1471         * include/parallel/set_operations.h: Likewise.
1472         * include/parallel/settings.h: Likewise.
1473         * include/parallel/sort.h: Likewise.
1474         * include/parallel/tags.h: Likewise.
1475         * include/parallel/types.h: Likewise.
1476         * include/parallel/unique_copy.h: Likewise.
1477         * include/parallel/workstealing.h: Likewise.
1478         * include/precompiled/extc++.h: Likewise.
1479         * include/precompiled/stdc++.h: Likewise.
1480         * include/precompiled/stdtr1c++.h: Likewise.
1481         * include/std/algorithm: Likewise.
1482         * include/std/array: Likewise.
1483         * include/std/bitset: Likewise.
1484         * include/std/c++0x_warning.h: Likewise.
1485         * include/std/chrono: Likewise.
1486         * include/std/complex: Likewise.
1487         * include/std/condition_variable: Likewise.
1488         * include/std/deque: Likewise.
1489         * include/std/forward_list: Likewise.
1490         * include/std/fstream: Likewise.
1491         * include/std/functional: Likewise.
1492         * include/std/iomanip: Likewise.
1493         * include/std/ios: Likewise.
1494         * include/std/iosfwd: Likewise.
1495         * include/std/iostream: Likewise.
1496         * include/std/istream: Likewise.
1497         * include/std/iterator: Likewise.
1498         * include/std/limits: Likewise.
1499         * include/std/list: Likewise.
1500         * include/std/locale: Likewise.
1501         * include/std/map: Likewise.
1502         * include/std/memory: Likewise.
1503         * include/std/mutex: Likewise.
1504         * include/std/numeric: Likewise.
1505         * include/std/ostream: Likewise.
1506         * include/std/queue: Likewise.
1507         * include/std/random: Likewise.
1508         * include/std/ratio: Likewise.
1509         * include/std/regex: Likewise.
1510         * include/std/set: Likewise.
1511         * include/std/sstream: Likewise.
1512         * include/std/stack: Likewise.
1513         * include/std/stdexcept: Likewise.
1514         * include/std/streambuf: Likewise.
1515         * include/std/string: Likewise.
1516         * include/std/system_error: Likewise.
1517         * include/std/thread: Likewise.
1518         * include/std/tuple: Likewise.
1519         * include/std/type_traits: Likewise.
1520         * include/std/unordered_map: Likewise.
1521         * include/std/unordered_set: Likewise.
1522         * include/std/utility: Likewise.
1523         * include/std/valarray: Likewise.
1524         * include/std/vector: Likewise.
1525         * include/tr1/array: Likewise.
1526         * include/tr1/bessel_function.tcc: Likewise.
1527         * include/tr1/beta_function.tcc: Likewise.
1528         * include/tr1/ccomplex: Likewise.
1529         * include/tr1/cctype: Likewise.
1530         * include/tr1/cfenv: Likewise.
1531         * include/tr1/cfloat: Likewise.
1532         * include/tr1/cinttypes: Likewise.
1533         * include/tr1/climits: Likewise.
1534         * include/tr1/cmath: Likewise.
1535         * include/tr1/complex.h: Likewise.
1536         * include/tr1/complex: Likewise.
1537         * include/tr1/cstdarg: Likewise.
1538         * include/tr1/cstdbool: Likewise.
1539         * include/tr1/cstdint: Likewise.
1540         * include/tr1/cstdio: Likewise.
1541         * include/tr1/cstdlib: Likewise.
1542         * include/tr1/ctgmath: Likewise.
1543         * include/tr1/ctime: Likewise.
1544         * include/tr1/ctype.h: Likewise.
1545         * include/tr1/cwchar: Likewise.
1546         * include/tr1/cwctype: Likewise.
1547         * include/tr1/ell_integral.tcc: Likewise.
1548         * include/tr1/exp_integral.tcc: Likewise.
1549         * include/tr1/fenv.h: Likewise.
1550         * include/tr1/float.h: Likewise.
1551         * include/tr1/functional: Likewise.
1552         * include/tr1/functional_hash.h: Likewise.
1553         * include/tr1/gamma.tcc: Likewise.
1554         * include/tr1/hashtable.h: Likewise.
1555         * include/tr1/hypergeometric.tcc: Likewise.
1556         * include/tr1/inttypes.h: Likewise.
1557         * include/tr1/legendre_function.tcc: Likewise.
1558         * include/tr1/limits.h: Likewise.
1559         * include/tr1/math.h: Likewise.
1560         * include/tr1/memory: Likewise.
1561         * include/tr1/modified_bessel_func.tcc: Likewise.
1562         * include/tr1/poly_hermite.tcc: Likewise.
1563         * include/tr1/poly_laguerre.tcc: Likewise.
1564         * include/tr1/random: Likewise.
1565         * include/tr1/regex: Likewise.
1566         * include/tr1/riemann_zeta.tcc: Likewise.
1567         * include/tr1/shared_ptr.h: Likewise.
1568         * include/tr1/special_function_util.h: Likewise.
1569         * include/tr1/stdarg.h: Likewise.
1570         * include/tr1/stdbool.h: Likewise.
1571         * include/tr1/stdint.h: Likewise.
1572         * include/tr1/stdio.h: Likewise.
1573         * include/tr1/stdlib.h: Likewise.
1574         * include/tr1/tgmath.h: Likewise.
1575         * include/tr1/tuple: Likewise.
1576         * include/tr1/type_traits: Likewise.
1577         * include/tr1/unordered_map: Likewise.
1578         * include/tr1/unordered_set: Likewise.
1579         * include/tr1/utility: Likewise.
1580         * include/tr1/wchar.h: Likewise.
1581         * include/tr1/wctype.h: Likewise.
1582         * include/tr1_impl/array: Likewise.
1583         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
1584         * include/tr1_impl/cctype: Likewise.
1585         * include/tr1_impl/cfenv: Likewise.
1586         * include/tr1_impl/cinttypes: Likewise.
1587         * include/tr1_impl/cmath: Likewise.
1588         * include/tr1_impl/complex: Likewise.
1589         * include/tr1_impl/cstdint: Likewise.
1590         * include/tr1_impl/cstdio: Likewise.
1591         * include/tr1_impl/cstdlib: Likewise.
1592         * include/tr1_impl/cwchar: Likewise.
1593         * include/tr1_impl/cwctype: Likewise.
1594         * include/tr1_impl/functional: Likewise.
1595         * include/tr1_impl/functional_hash.h: Likewise.
1596         * include/tr1_impl/hashtable: Likewise.
1597         * include/tr1_impl/hashtable_policy.h: Likewise.
1598         * include/tr1_impl/random.tcc: Likewise.
1599         * include/tr1_impl/random: Likewise.
1600         * include/tr1_impl/regex: Likewise.
1601         * include/tr1_impl/type_traits: Likewise.
1602         * include/tr1_impl/unordered_map: Likewise.
1603         * include/tr1_impl/unordered_set: Likewise.
1604         * include/tr1_impl/utility: Likewise.
1605         * libsupc++/array_type_info.cc: Likewise.
1606         * libsupc++/atexit_arm.cc: Likewise.
1607         * libsupc++/bad_cast.cc: Likewise.
1608         * libsupc++/bad_typeid.cc: Likewise.
1609         * libsupc++/class_type_info.cc: Likewise.
1610         * libsupc++/cxxabi-forced.h: Likewise.
1611         * libsupc++/cxxabi.h: Likewise.
1612         * libsupc++/del_op.cc: Likewise.
1613         * libsupc++/del_opnt.cc: Likewise.
1614         * libsupc++/del_opv.cc: Likewise.
1615         * libsupc++/del_opvnt.cc: Likewise.
1616         * libsupc++/dyncast.cc: Likewise.
1617         * libsupc++/eh_alloc.cc: Likewise.
1618         * libsupc++/eh_arm.cc: Likewise.
1619         * libsupc++/eh_aux_runtime.cc: Likewise.
1620         * libsupc++/eh_call.cc: Likewise.
1621         * libsupc++/eh_catch.cc: Likewise.
1622         * libsupc++/eh_exception.cc: Likewise.
1623         * libsupc++/eh_globals.cc: Likewise.
1624         * libsupc++/eh_personality.cc: Likewise.
1625         * libsupc++/eh_ptr.cc: Likewise.
1626         * libsupc++/eh_term_handler.cc: Likewise.
1627         * libsupc++/eh_terminate.cc: Likewise.
1628         * libsupc++/eh_throw.cc: Likewise.
1629         * libsupc++/eh_type.cc: Likewise.
1630         * libsupc++/eh_unex_handler.cc: Likewise.
1631         * libsupc++/enum_type_info.cc: Likewise.
1632         * libsupc++/exception: Likewise.
1633         * libsupc++/exception_defines.h: Likewise.
1634         * libsupc++/exception_ptr.h: Likewise.
1635         * libsupc++/function_type_info.cc: Likewise.
1636         * libsupc++/fundamental_type_info.cc: Likewise.
1637         * libsupc++/guard.cc: Likewise.
1638         * libsupc++/initializer_list: Likewise.
1639         * libsupc++/new: Likewise.
1640         * libsupc++/new_handler.cc: Likewise.
1641         * libsupc++/new_op.cc: Likewise.
1642         * libsupc++/new_opnt.cc: Likewise.
1643         * libsupc++/new_opv.cc: Likewise.
1644         * libsupc++/new_opvnt.cc: Likewise.
1645         * libsupc++/pbase_type_info.cc: Likewise.
1646         * libsupc++/pmem_type_info.cc: Likewise.
1647         * libsupc++/pointer_type_info.cc: Likewise.
1648         * libsupc++/pure.cc: Likewise.
1649         * libsupc++/si_class_type_info.cc: Likewise.
1650         * libsupc++/tinfo.cc: Likewise.
1651         * libsupc++/tinfo.h: Likewise.
1652         * libsupc++/tinfo2.cc: Likewise.
1653         * libsupc++/typeinfo: Likewise.
1654         * libsupc++/unwind-cxx.h: Likewise.
1655         * libsupc++/vec.cc: Likewise.
1656         * libsupc++/vmi_class_type_info.cc: Likewise.
1657         * libsupc++/vterminate.cc: Likewise.
1658         * po/string_literals.cc: Likewise.
1659         * src/atomic.cc: Likewise.
1660         * src/bitmap_allocator.cc: Likewise.
1661         * src/chrono.cc: Likewise.
1662         * src/codecvt.cc: Likewise.
1663         * src/compatibility-ldbl.cc: Likewise.
1664         * src/compatibility.cc: Likewise.
1665         * src/complex_io.cc: Likewise.
1666         * src/concept-inst.cc: Likewise.
1667         * src/condition_variable.cc: Likewise.
1668         * src/ctype.cc: Likewise.
1669         * src/debug.cc: Likewise.
1670         * src/debug_list.cc: Likewise.
1671         * src/ext-inst.cc: Likewise.
1672         * src/fstream-inst.cc: Likewise.
1673         * src/functexcept.cc: Likewise.
1674         * src/globals_io.cc: Likewise.
1675         * src/hash.cc: Likewise.
1676         * src/hash_c++0x.cc: Likewise.
1677         * src/hashtable.cc: Likewise.
1678         * src/hashtable_c++0x.cc: Likewise.
1679         * src/ios-inst.cc: Likewise.
1680         * src/ios.cc: Likewise.
1681         * src/ios_failure.cc: Likewise.
1682         * src/ios_init.cc: Likewise.
1683         * src/ios_locale.cc: Likewise.
1684         * src/iostream-inst.cc: Likewise.
1685         * src/istream-inst.cc: Likewise.
1686         * src/istream.cc: Likewise.
1687         * src/limits.cc: Likewise.
1688         * src/limits_c++0x.cc: Likewise.
1689         * src/list.cc: Likewise.
1690         * src/locale-inst.cc: Likewise.
1691         * src/locale.cc: Likewise.
1692         * src/locale_facets.cc: Likewise.
1693         * src/locale_init.cc: Likewise.
1694         * src/localename.cc: Likewise.
1695         * src/math_stubs_float.cc: Likewise.
1696         * src/math_stubs_long_double.cc: Likewise.
1697         * src/misc-inst.cc: Likewise.
1698         * src/mt_allocator.cc: Likewise.
1699         * src/mutex.cc: Likewise.
1700         * src/ostream-inst.cc: Likewise.
1701         * src/parallel_list.cc: Likewise.
1702         * src/parallel_settings.cc: Likewise.
1703         * src/pool_allocator.cc: Likewise.
1704         * src/sstream-inst.cc: Likewise.
1705         * src/stdexcept.cc: Likewise.
1706         * src/streambuf-inst.cc: Likewise.
1707         * src/streambuf.cc: Likewise.
1708         * src/string-inst.cc: Likewise.
1709         * src/strstream.cc: Likewise.
1710         * src/system_error.cc: Likewise.
1711         * src/thread.cc: Likewise.
1712         * src/tree.cc: Likewise.
1713         * src/valarray-inst.cc: Likewise.
1714         * src/wlocale-inst.cc: Likewise.
1715         * src/wstring-inst.cc: Likewise.
1716         * doc/xml/manual/intro.xml: Change documentation to refer the
1717         reader to version 3 of the GNU General Public License, version
1718         3.1 of the GCC Runtime Library Exception, and to point readers
1719         at the FSF's license web page.
1720
1721 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
1722
1723         * Makefile.am: Change copyright header to refer to version
1724         3 of the GNU General Public License and to point readers at the
1725         COPYING3 file and the FSF's license web page.
1726         * doc/Makefile.am: Likewise.
1727         * include/Makefile.am: Likewise.
1728         * libsupc++/Makefile.am: Likewise.
1729         * po/Makefile.am: Likewise.
1730         * po/POTFILES.in: Likewise.
1731         * src/Makefile.am: Likewise.
1732         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
1733         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
1734         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
1735         Likewise.
1736         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
1737         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
1738         Likewise.
1739         * testsuite/17_intro/using_namespace_std.cc: Likewise.
1740         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
1741         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
1742         * testsuite/18_support/bad_alloc/what.cc: Likewise.
1743         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
1744         * testsuite/18_support/bad_cast/what.cc: Likewise.
1745         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
1746         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
1747         Likewise.
1748         * testsuite/18_support/bad_exception/what.cc: Likewise.
1749         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
1750         * testsuite/18_support/bad_typeid/what.cc: Likewise.
1751         * testsuite/18_support/exception/38732.cc: Likewise.
1752         * testsuite/18_support/exception/what.cc: Likewise.
1753         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
1754         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
1755         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
1756         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
1757         * testsuite/18_support/headers/climits/values.cc: Likewise.
1758         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
1759         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
1760         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
1761         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
1762         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
1763         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
1764         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
1765         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
1766         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
1767         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
1768         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
1769         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
1770         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
1771         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
1772         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
1773         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
1774         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
1775         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
1776         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
1777         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
1778         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
1779         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
1780         * testsuite/18_support/headers/new/types_std.cc: Likewise.
1781         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
1782         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
1783         * testsuite/18_support/new_delete_placement.cc: Likewise.
1784         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
1785         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
1786         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
1787         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
1788         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
1789         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
1790         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
1791         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
1792         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
1793         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
1794         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
1795         Likewise.
1796         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
1797         * testsuite/18_support/pthread_guard.cc: Likewise.
1798         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
1799         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
1800         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
1801         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
1802         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
1803         Likewise.
1804         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
1805         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
1806         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
1807         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
1808         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
1809         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
1810         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
1811         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
1812         Likewise.
1813         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
1814         Likewise.
1815         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
1816         Likewise.
1817         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
1818         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
1819         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
1820         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
1821         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
1822         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
1823         Likewise.
1824         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
1825         Likewise.
1826         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
1827         Likewise.
1828         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
1829         Likewise.
1830         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
1831         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
1832         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
1833         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
1834         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
1835         Likewise.
1836         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
1837         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
1838         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
1839         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
1840         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
1841         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
1842         Likewise.
1843         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
1844         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
1845         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
1846         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
1847         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
1848         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
1849         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
1850         * testsuite/20_util/aligned_storage/value.cc: Likewise.
1851         * testsuite/20_util/allocator/1.cc: Likewise.
1852         * testsuite/20_util/allocator/10378.cc: Likewise.
1853         * testsuite/20_util/allocator/14176.cc: Likewise.
1854         * testsuite/20_util/allocator/33807.cc: Likewise.
1855         * testsuite/20_util/allocator/8230.cc: Likewise.
1856         * testsuite/20_util/auto_ptr/1.cc: Likewise.
1857         * testsuite/20_util/auto_ptr/2.cc: Likewise.
1858         * testsuite/20_util/auto_ptr/3.cc: Likewise.
1859         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
1860         * testsuite/20_util/auto_ptr/4.cc: Likewise.
1861         * testsuite/20_util/auto_ptr/5.cc: Likewise.
1862         * testsuite/20_util/auto_ptr/6.cc: Likewise.
1863         * testsuite/20_util/auto_ptr/7.cc: Likewise.
1864         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
1865         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
1866         Likewise.
1867         * testsuite/20_util/clocks/1.cc: Likewise.
1868         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
1869         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
1870         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
1871         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
1872         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
1873         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
1874         * testsuite/20_util/duration/cons/1.cc: Likewise.
1875         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
1876         * testsuite/20_util/duration/cons/2.cc: Likewise.
1877         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
1878         Likewise.
1879         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
1880         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
1881         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
1882         Likewise.
1883         * testsuite/20_util/forward/1.cc: Likewise.
1884         * testsuite/20_util/forward/1_neg.cc: Likewise.
1885         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
1886         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
1887         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
1888         * testsuite/20_util/function_objects/dr660.cc: Likewise.
1889         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
1890         Likewise.
1891         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
1892         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
1893         Likewise.
1894         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
1895         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
1896         Likewise.
1897         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
1898         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
1899         Likewise.
1900         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
1901         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
1902         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
1903         Likewise.
1904         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
1905         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
1906         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
1907         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
1908         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
1909         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
1910         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
1911         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
1912         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
1913         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
1914         Likewise.
1915         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
1916         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
1917         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
1918         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
1919         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
1920         Likewise.
1921         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
1922         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
1923         Likewise.
1924         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
1925         * testsuite/20_util/identity/value.cc: Likewise.
1926         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
1927         * testsuite/20_util/is_integral/value.cc: Likewise.
1928         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
1929         Likewise.
1930         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
1931         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
1932         * testsuite/20_util/is_reference/value.cc: Likewise.
1933         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
1934         Likewise.
1935         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
1936         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
1937         * testsuite/20_util/is_signed/value.cc: Likewise.
1938         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
1939         * testsuite/20_util/is_unsigned/value.cc: Likewise.
1940         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
1941         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
1942         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
1943         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
1944         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
1945         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
1946         Likewise.
1947         * testsuite/20_util/move/1.cc: Likewise.
1948         * testsuite/20_util/owner_less/cmp.cc: Likewise.
1949         * testsuite/20_util/pair/1.cc: Likewise.
1950         * testsuite/20_util/pair/2.cc: Likewise.
1951         * testsuite/20_util/pair/3.cc: Likewise.
1952         * testsuite/20_util/pair/4.cc: Likewise.
1953         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
1954         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
1955         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
1956         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
1957         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
1958         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
1959         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
1960         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
1961         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
1962         Likewise.
1963         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
1964         Likewise.
1965         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
1966         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
1967         * testsuite/20_util/rel_ops.cc: Likewise.
1968         * testsuite/20_util/remove_reference/value.cc: Likewise.
1969         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
1970         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
1971         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
1972         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
1973         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
1974         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
1975         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
1976         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
1977         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
1978         Likewise.
1979         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
1980         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
1981         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
1982         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
1983         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
1984         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
1985         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
1986         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
1987         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
1988         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
1989         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
1990         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
1991         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
1992         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
1993         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
1994         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
1995         Likewise.
1996         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
1997         Likewise.
1998         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
1999         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
2000         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
2001         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
2002         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
2003         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
2004         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
2005         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
2006         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
2007         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
2008         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
2009         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
2010         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
2011         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
2012         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
2013         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
2014         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
2015         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
2016         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
2017         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
2018         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
2019         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
2020         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
2021         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
2022         Likewise.
2023         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
2024         Likewise.
2025         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
2026         Likewise.
2027         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
2028         Likewise.
2029         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
2030         Likewise.
2031         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
2032         Likewise.
2033         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
2034         Likewise.
2035         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
2036         Likewise.
2037         * testsuite/20_util/temporary_buffer.cc: Likewise.
2038         * testsuite/20_util/time_point/1.cc: Likewise.
2039         * testsuite/20_util/time_point/2.cc: Likewise.
2040         * testsuite/20_util/time_point/3.cc: Likewise.
2041         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
2042         Likewise.
2043         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
2044         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
2045         Likewise.
2046         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
2047         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
2048         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
2049         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
2050         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
2051         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
2052         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
2053         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
2054         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
2055         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
2056         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
2057         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
2058         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
2059         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
2060         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
2061         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
2062         Likewise.
2063         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
2064         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
2065         Likewise.
2066         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
2067         Likewise.
2068         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
2069         Likewise.
2070         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
2071         Likewise.
2072         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
2073         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
2074         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
2075         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
2076         Likewise.
2077         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
2078         Likewise.
2079         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
2080         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
2081         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
2082         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
2083         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
2084         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
2085         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
2086         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
2087         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
2088         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
2089         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
2090         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
2091         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
2092         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
2093         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
2094         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
2095         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
2096         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
2097         Likewise.
2098         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
2099         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
2100         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
2101         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
2102         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
2103         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
2104         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
2105         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
2106         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
2107         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
2108         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
2109         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
2110         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
2111         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
2112         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
2113         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
2114         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
2115         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
2116         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
2117         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
2118         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
2119         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
2120         Likewise.
2121         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
2122         Likewise.
2123         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
2124         Likewise.
2125         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
2126         Likewise.
2127         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
2128         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
2129         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
2130         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
2131         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
2132         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
2133         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
2134         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
2135         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
2136         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
2137         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
2138         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
2139         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
2140         Likewise.
2141         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
2142         Likewise.
2143         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
2144         Likewise.
2145         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
2146         Likewise.
2147         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
2148         Likewise.
2149         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
2150         Likewise.
2151         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
2152         Likewise.
2153         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
2154         Likewise.
2155         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
2156         Likewise.
2157         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
2158         Likewise.
2159         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
2160         Likewise.
2161         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
2162         Likewise.
2163         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
2164         Likewise.
2165         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
2166         Likewise.
2167         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
2168         Likewise.
2169         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
2170         Likewise.
2171         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
2172         Likewise.
2173         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
2174         Likewise.
2175         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
2176         Likewise.
2177         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
2178         Likewise.
2179         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
2180         Likewise.
2181         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
2182         Likewise.
2183         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
2184         Likewise.
2185         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
2186         Likewise.
2187         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
2188         Likewise.
2189         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
2190         Likewise.
2191         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
2192         Likewise.
2193         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
2194         Likewise.
2195         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
2196         Likewise.
2197         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
2198         Likewise.
2199         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
2200         Likewise.
2201         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
2202         Likewise.
2203         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
2204         Likewise.
2205         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
2206         Likewise.
2207         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
2208         Likewise.
2209         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
2210         Likewise.
2211         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
2212         Likewise.
2213         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
2214         Likewise.
2215         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
2216         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
2217         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
2218         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
2219         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
2220         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
2221         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
2222         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
2223         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
2224         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
2225         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
2226         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
2227         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
2228         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
2229         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
2230         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
2231         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
2232         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
2233         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
2234         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
2235         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
2236         Likewise.
2237         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
2238         Likewise.
2239         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
2240         Likewise.
2241         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
2242         Likewise.
2243         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
2244         Likewise.
2245         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
2246         Likewise.
2247         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
2248         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
2249         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
2250         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
2251         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
2252         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
2253         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
2254         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
2255         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
2256         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
2257         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
2258         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
2259         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
2260         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
2261         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
2262         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
2263         Likewise.
2264         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
2265         Likewise.
2266         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
2267         Likewise.
2268         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
2269         Likewise.
2270         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
2271         Likewise.
2272         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
2273         Likewise.
2274         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
2275         Likewise.
2276         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
2277         Likewise.
2278         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
2279         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
2280         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
2281         Likewise.
2282         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
2283         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
2284         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
2285         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
2286         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
2287         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
2288         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
2289         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
2290         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
2291         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
2292         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
2293         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
2294         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
2295         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
2296         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
2297         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
2298         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
2299         Likewise.
2300         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
2301         Likewise.
2302         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
2303         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
2304         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
2305         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
2306         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
2307         Likewise.
2308         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
2309         Likewise.
2310         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
2311         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
2312         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
2313         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
2314         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
2315         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
2316         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
2317         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
2318         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
2319         Likewise.
2320         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
2321         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
2322         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
2323         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
2324         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
2325         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
2326         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
2327         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
2328         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
2329         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
2330         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
2331         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
2332         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
2333         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
2334         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
2335         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
2336         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
2337         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
2338         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
2339         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
2340         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
2341         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
2342         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
2343         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
2344         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
2345         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
2346         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
2347         Likewise.
2348         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
2349         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
2350         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
2351         Likewise.
2352         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
2353         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
2354         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
2355         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
2356         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
2357         Likewise.
2358         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
2359         Likewise.
2360         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
2361         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
2362         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
2363         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
2364         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
2365         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
2366         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
2367         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
2368         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
2369         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
2370         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
2371         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
2372         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
2373         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
2374         Likewise.
2375         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
2376         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
2377         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
2378         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
2379         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
2380         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
2381         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
2382         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
2383         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
2384         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
2385         Likewise.
2386         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
2387         Likewise.
2388         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
2389         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
2390         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
2391         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
2392         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
2393         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
2394         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
2395         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
2396         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
2397         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
2398         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
2399         Likewise.
2400         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
2401         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
2402         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
2403         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
2404         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
2405         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
2406         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
2407         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
2408         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
2409         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
2410         Likewise.
2411         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
2412         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
2413         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
2414         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
2415         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
2416         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
2417         Likewise.
2418         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
2419         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
2420         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
2421         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
2422         Likewise.
2423         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
2424         Likewise.
2425         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
2426         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
2427         Likewise.
2428         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
2429         * testsuite/22_locale/ctype/2.cc: Likewise.
2430         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
2431         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
2432         * testsuite/22_locale/ctype/dr695.cc: Likewise.
2433         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
2434         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
2435         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
2436         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
2437         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
2438         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
2439         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
2440         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
2441         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
2442         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
2443         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
2444         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
2445         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
2446         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
2447         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
2448         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
2449         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
2450         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
2451         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
2452         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
2453         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
2454         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
2455         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
2456         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
2457         * testsuite/22_locale/facet/1.cc: Likewise.
2458         * testsuite/22_locale/facet/2.cc: Likewise.
2459         * testsuite/22_locale/facet/25421.cc: Likewise.
2460         * testsuite/22_locale/global_templates/1.cc: Likewise.
2461         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
2462         Likewise.
2463         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
2464         Likewise.
2465         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
2466         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
2467         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
2468         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
2469         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
2470         * testsuite/22_locale/locale/13630.cc: Likewise.
2471         * testsuite/22_locale/locale/cons/1.cc: Likewise.
2472         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
2473         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
2474         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
2475         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
2476         * testsuite/22_locale/locale/cons/2.cc: Likewise.
2477         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
2478         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
2479         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
2480         * testsuite/22_locale/locale/cons/4.cc: Likewise.
2481         * testsuite/22_locale/locale/cons/5.cc: Likewise.
2482         * testsuite/22_locale/locale/cons/6.cc: Likewise.
2483         * testsuite/22_locale/locale/cons/7.cc: Likewise.
2484         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
2485         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
2486         * testsuite/22_locale/locale/cons/8.cc: Likewise.
2487         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
2488         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
2489         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
2490         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
2491         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
2492         * testsuite/22_locale/locale/operations/1.cc: Likewise.
2493         * testsuite/22_locale/locale/operations/2.cc: Likewise.
2494         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
2495         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
2496         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
2497         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
2498         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
2499         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
2500         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
2501         Likewise.
2502         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
2503         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
2504         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
2505         Likewise.
2506         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
2507         Likewise.
2508         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
2509         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
2510         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
2511         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
2512         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
2513         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
2514         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
2515         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
2516         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
2517         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
2518         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
2519         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
2520         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
2521         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
2522         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
2523         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
2524         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
2525         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
2526         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
2527         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
2528         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
2529         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
2530         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
2531         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
2532         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
2533         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
2534         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
2535         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
2536         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
2537         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
2538         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
2539         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
2540         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
2541         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
2542         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
2543         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
2544         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
2545         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
2546         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
2547         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
2548         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
2549         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
2550         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
2551         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
2552         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
2553         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
2554         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
2555         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
2556         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
2557         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
2558         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
2559         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
2560         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
2561         Likewise.
2562         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
2563         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
2564         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
2565         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
2566         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
2567         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
2568         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
2569         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
2570         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
2571         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
2572         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
2573         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
2574         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
2575         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
2576         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
2577         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
2578         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
2579         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
2580         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
2581         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
2582         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
2583         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
2584         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
2585         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
2586         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
2587         Likewise.
2588         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
2589         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
2590         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
2591         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
2592         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
2593         Likewise.
2594         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
2595         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
2596         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
2597         Likewise.
2598         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
2599         Likewise.
2600         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
2601         Likewise.
2602         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
2603         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
2604         Likewise.
2605         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
2606         Likewise.
2607         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
2608         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
2609         Likewise.
2610         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
2611         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
2612         Likewise.
2613         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
2614         Likewise.
2615         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
2616         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
2617         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
2618         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
2619         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
2620         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
2621         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
2622         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
2623         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
2624         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
2625         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
2626         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
2627         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
2628         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
2629         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
2630         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
2631         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
2632         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
2633         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
2634         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
2635         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
2636         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
2637         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
2638         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
2639         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
2640         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
2641         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
2642         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
2643         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
2644         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
2645         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
2646         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
2647         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
2648         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
2649         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
2650         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
2651         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
2652         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
2653         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
2654         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
2655         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
2656         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
2657         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
2658         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
2659         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
2660         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
2661         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
2662         Likewise.
2663         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
2664         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
2665         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
2666         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
2667         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
2668         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
2669         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
2670         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
2671         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
2672         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
2673         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
2674         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
2675         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
2676         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
2677         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
2678         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
2679         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
2680         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
2681         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
2682         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
2683         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
2684         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
2685         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
2686         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
2687         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
2688         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
2689         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
2690         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
2691         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
2692         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
2693         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
2694         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
2695         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
2696         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
2697         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
2698         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
2699         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
2700         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
2701         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
2702         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
2703         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
2704         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
2705         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
2706         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
2707         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
2708         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
2709         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
2710         Likewise.
2711         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
2712         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
2713         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
2714         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
2715         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
2716         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
2717         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
2718         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
2719         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
2720         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
2721         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
2722         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
2723         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
2724         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
2725         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
2726         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
2727         Likewise.
2728         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
2729         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
2730         Likewise.
2731         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
2732         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
2733         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
2734         Likewise.
2735         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
2736         Likewise.
2737         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
2738         Likewise.
2739         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
2740         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
2741         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
2742         Likewise.
2743         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
2744         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
2745         Likewise.
2746         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
2747         Likewise.
2748         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
2749         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
2750         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
2751         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
2752         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
2753         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
2754         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
2755         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
2756         Likewise.
2757         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
2758         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
2759         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
2760         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
2761         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
2762         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
2763         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
2764         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
2765         Likewise.
2766         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
2767         Likewise.
2768         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
2769         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
2770         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
2771         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
2772         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
2773         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
2774         Likewise.
2775         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
2776         Likewise.
2777         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
2778         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
2779         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
2780         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
2781         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
2782         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
2783         Likewise.
2784         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
2785         Likewise.
2786         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
2787         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
2788         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
2789         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
2790         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
2791         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
2792         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
2793         Likewise.
2794         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
2795         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
2796         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
2797         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
2798         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
2799         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
2800         Likewise.
2801         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
2802         Likewise.
2803         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
2804         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
2805         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
2806         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
2807         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
2808         Likewise.
2809         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
2810         Likewise.
2811         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
2812         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
2813         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
2814         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
2815         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
2816         Likewise.
2817         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
2818         Likewise.
2819         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
2820         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
2821         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
2822         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
2823         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
2824         Likewise.
2825         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
2826         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
2827         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
2828         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
2829         Likewise.
2830         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
2831         Likewise.
2832         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
2833         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
2834         Likewise.
2835         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
2836         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
2837         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
2838         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
2839         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
2840         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
2841         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
2842         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
2843         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
2844         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
2845         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
2846         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
2847         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
2848         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
2849         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
2850         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
2851         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
2852         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
2853         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
2854         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
2855         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
2856         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
2857         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
2858         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
2859         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
2860         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
2861         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
2862         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
2863         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
2864         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
2865         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
2866         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
2867         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
2868         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
2869         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
2870         Likewise.
2871         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
2872         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
2873         * testsuite/23_containers/bitset/18604.cc: Likewise.
2874         * testsuite/23_containers/bitset/all/1.cc: Likewise.
2875         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
2876         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
2877         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
2878         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
2879         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
2880         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
2881         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
2882         * testsuite/23_containers/bitset/input/1.cc: Likewise.
2883         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
2884         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
2885         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
2886         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
2887         * testsuite/23_containers/bitset/test/1.cc: Likewise.
2888         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
2889         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
2890         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
2891         * testsuite/23_containers/deque/18604.cc: Likewise.
2892         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
2893         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
2894         * testsuite/23_containers/deque/cons/1.cc: Likewise.
2895         * testsuite/23_containers/deque/cons/2.cc: Likewise.
2896         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
2897         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
2898         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
2899         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
2900         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
2901         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
2902         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
2903         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
2904         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
2905         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
2906         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
2907         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
2908         * testsuite/23_containers/deque/operators/1.cc: Likewise.
2909         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
2910         Likewise.
2911         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
2912         Likewise.
2913         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
2914         Likewise.
2915         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
2916         Likewise.
2917         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
2918         Likewise.
2919         * testsuite/23_containers/deque/types/1.cc: Likewise.
2920         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
2921         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
2922         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
2923         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
2924         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
2925         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
2926         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
2927         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
2928         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
2929         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
2930         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
2931         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
2932         Likewise.
2933         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
2934         Likewise.
2935         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
2936         Likewise.
2937         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
2938         Likewise.
2939         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
2940         Likewise.
2941         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
2942         Likewise.
2943         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
2944         Likewise.
2945         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
2946         Likewise.
2947         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
2948         Likewise.
2949         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
2950         Likewise.
2951         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
2952         Likewise.
2953         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
2954         Likewise.
2955         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
2956         Likewise.
2957         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
2958         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
2959         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
2960         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
2961         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
2962         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
2963         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
2964         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
2965         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
2966         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
2967         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
2968         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
2969         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
2970         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
2971         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
2972         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
2973         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
2974         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
2975         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
2976         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
2977         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
2978         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
2979         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
2980         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
2981         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
2982         Likewise.
2983         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
2984         Likewise.
2985         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
2986         * testsuite/23_containers/list/18604.cc: Likewise.
2987         * testsuite/23_containers/list/capacity/1.cc: Likewise.
2988         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
2989         * testsuite/23_containers/list/cons/1.cc: Likewise.
2990         * testsuite/23_containers/list/cons/2.cc: Likewise.
2991         * testsuite/23_containers/list/cons/3.cc: Likewise.
2992         * testsuite/23_containers/list/cons/4.cc: Likewise.
2993         * testsuite/23_containers/list/cons/5.cc: Likewise.
2994         * testsuite/23_containers/list/cons/6.cc: Likewise.
2995         * testsuite/23_containers/list/cons/7.cc: Likewise.
2996         * testsuite/23_containers/list/cons/8.cc: Likewise.
2997         * testsuite/23_containers/list/cons/9.cc: Likewise.
2998         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
2999         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
3000         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
3001         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
3002         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
3003         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
3004         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
3005         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
3006         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
3007         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
3008         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
3009         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
3010         * testsuite/23_containers/list/operations/1.cc: Likewise.
3011         * testsuite/23_containers/list/operations/2.cc: Likewise.
3012         * testsuite/23_containers/list/operations/3.cc: Likewise.
3013         * testsuite/23_containers/list/operations/35969.cc: Likewise.
3014         * testsuite/23_containers/list/operations/4.cc: Likewise.
3015         * testsuite/23_containers/list/operations/5.cc: Likewise.
3016         * testsuite/23_containers/list/pthread1.cc: Likewise.
3017         * testsuite/23_containers/list/pthread5.cc: Likewise.
3018         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
3019         Likewise.
3020         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
3021         Likewise.
3022         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
3023         Likewise.
3024         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
3025         Likewise.
3026         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
3027         Likewise.
3028         * testsuite/23_containers/map/18604.cc: Likewise.
3029         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
3030         * testsuite/23_containers/map/element_access/1.cc: Likewise.
3031         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
3032         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
3033         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
3034         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
3035         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
3036         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
3037         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
3038         * testsuite/23_containers/map/operators/1.cc: Likewise.
3039         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
3040         * testsuite/23_containers/map/pthread6.cc: Likewise.
3041         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
3042         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
3043         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
3044         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
3045         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
3046         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
3047         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
3048         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
3049         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
3050         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
3051         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
3052         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
3053         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
3054         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
3055         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
3056         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
3057         * testsuite/23_containers/queue/members/7157.cc: Likewise.
3058         * testsuite/23_containers/set/18604.cc: Likewise.
3059         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
3060         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
3061         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
3062         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
3063         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
3064         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
3065         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
3066         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
3067         * testsuite/23_containers/stack/members/7158.cc: Likewise.
3068         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
3069         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
3070         Likewise.
3071         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
3072         Likewise.
3073         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
3074         Likewise.
3075         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
3076         Likewise.
3077         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
3078         Likewise.
3079         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
3080         Likewise.
3081         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
3082         Likewise.
3083         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
3084         Likewise.
3085         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
3086         Likewise.
3087         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
3088         Likewise.
3089         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
3090         Likewise.
3091         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
3092         Likewise.
3093         * testsuite/23_containers/vector/18604.cc: Likewise.
3094         * testsuite/23_containers/vector/bool/1.cc: Likewise.
3095         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
3096         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
3097         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
3098         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
3099         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
3100         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
3101         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
3102         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
3103         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
3104         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
3105         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
3106         Likewise.
3107         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
3108         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
3109         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
3110         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
3111         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
3112         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
3113         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
3114         * testsuite/23_containers/vector/cons/1.cc: Likewise.
3115         * testsuite/23_containers/vector/cons/2.cc: Likewise.
3116         * testsuite/23_containers/vector/cons/3.cc: Likewise.
3117         * testsuite/23_containers/vector/cons/4.cc: Likewise.
3118         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
3119         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
3120         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
3121         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
3122         Likewise.
3123         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
3124         Likewise.
3125         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
3126         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
3127         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
3128         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
3129         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
3130         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
3131         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
3132         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
3133         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
3134         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
3135         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
3136         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
3137         Likewise.
3138         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
3139         Likewise.
3140         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
3141         Likewise.
3142         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
3143         Likewise.
3144         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
3145         Likewise.
3146         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
3147         Likewise.
3148         * testsuite/23_containers/vector/resize/1.cc: Likewise.
3149         * testsuite/23_containers/vector/types/1.cc: Likewise.
3150         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
3151         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
3152         Likewise.
3153         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
3154         Likewise.
3155         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
3156         Likewise.
3157         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
3158         Likewise.
3159         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
3160         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
3161         Likewise.
3162         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
3163         Likewise.
3164         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
3165         Likewise.
3166         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
3167         Likewise.
3168         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
3169         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
3170         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
3171         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
3172         Likewise.
3173         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
3174         Likewise.
3175         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
3176         Likewise.
3177         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
3178         Likewise.
3179         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
3180         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
3181         Likewise.
3182         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
3183         Likewise.
3184         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
3185         Likewise.
3186         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
3187         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
3188         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
3189         Likewise.
3190         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
3191         Likewise.
3192         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
3193         Likewise.
3194         * testsuite/24_iterators/operations/next.cc: Likewise.
3195         * testsuite/24_iterators/operations/prev.cc: Likewise.
3196         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
3197         Likewise.
3198         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
3199         Likewise.
3200         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
3201         Likewise.
3202         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
3203         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
3204         Likewise.
3205         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
3206         Likewise.
3207         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
3208         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
3209         Likewise.
3210         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
3211         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
3212         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
3213         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
3214         Likewise.
3215         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
3216         Likewise.
3217         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
3218         Likewise.
3219         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
3220         Likewise.
3221         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
3222         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
3223         * testsuite/25_algorithms/all_of/1.cc: Likewise.
3224         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
3225         * testsuite/25_algorithms/any_of/1.cc: Likewise.
3226         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
3227         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
3228         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
3229         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
3230         * testsuite/25_algorithms/copy/1.cc: Likewise.
3231         * testsuite/25_algorithms/copy/2.cc: Likewise.
3232         * testsuite/25_algorithms/copy/3.cc: Likewise.
3233         * testsuite/25_algorithms/copy/34595.cc: Likewise.
3234         * testsuite/25_algorithms/copy/4.cc: Likewise.
3235         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
3236         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
3237         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
3238         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
3239         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
3240         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
3241         Likewise.
3242         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
3243         Likewise.
3244         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
3245         Likewise.
3246         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
3247         Likewise.
3248         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
3249         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
3250         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
3251         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
3252         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
3253         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
3254         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
3255         * testsuite/25_algorithms/count/1.cc: Likewise.
3256         * testsuite/25_algorithms/count/check_type.cc: Likewise.
3257         * testsuite/25_algorithms/count_if/1.cc: Likewise.
3258         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
3259         * testsuite/25_algorithms/equal/1.cc: Likewise.
3260         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
3261         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
3262         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
3263         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
3264         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
3265         * testsuite/25_algorithms/fill/1.cc: Likewise.
3266         * testsuite/25_algorithms/fill/2.cc: Likewise.
3267         * testsuite/25_algorithms/fill/3.cc: Likewise.
3268         * testsuite/25_algorithms/fill/35725.cc: Likewise.
3269         * testsuite/25_algorithms/fill/4.cc: Likewise.
3270         * testsuite/25_algorithms/fill/5.cc: Likewise.
3271         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
3272         * testsuite/25_algorithms/find/1.cc: Likewise.
3273         * testsuite/25_algorithms/find/17441.cc: Likewise.
3274         * testsuite/25_algorithms/find/check_type.cc: Likewise.
3275         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
3276         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
3277         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
3278         Likewise.
3279         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
3280         Likewise.
3281         * testsuite/25_algorithms/find_end/1.cc: Likewise.
3282         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
3283         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
3284         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
3285         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
3286         * testsuite/25_algorithms/find_if/1.cc: Likewise.
3287         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
3288         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
3289         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
3290         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
3291         Likewise.
3292         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
3293         Likewise.
3294         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
3295         Likewise.
3296         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
3297         Likewise.
3298         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
3299         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
3300         * testsuite/25_algorithms/heap/1.cc: Likewise.
3301         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
3302         * testsuite/25_algorithms/includes/1.cc: Likewise.
3303         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
3304         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
3305         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
3306         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
3307         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
3308         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
3309         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
3310         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
3311         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
3312         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
3313         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
3314         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
3315         Likewise.
3316         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
3317         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
3318         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
3319         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
3320         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
3321         * testsuite/25_algorithms/max/1.cc: Likewise.
3322         * testsuite/25_algorithms/max/2.cc: Likewise.
3323         * testsuite/25_algorithms/max/3.cc: Likewise.
3324         * testsuite/25_algorithms/max/37547.cc: Likewise.
3325         * testsuite/25_algorithms/max/4.cc: Likewise.
3326         * testsuite/25_algorithms/max_element/1.cc: Likewise.
3327         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
3328         * testsuite/25_algorithms/merge/1.cc: Likewise.
3329         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
3330         * testsuite/25_algorithms/min/1.cc: Likewise.
3331         * testsuite/25_algorithms/min/2.cc: Likewise.
3332         * testsuite/25_algorithms/min/3.cc: Likewise.
3333         * testsuite/25_algorithms/min/37547.cc: Likewise.
3334         * testsuite/25_algorithms/min/4.cc: Likewise.
3335         * testsuite/25_algorithms/min_element/1.cc: Likewise.
3336         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
3337         * testsuite/25_algorithms/minmax/1.cc: Likewise.
3338         * testsuite/25_algorithms/minmax/2.cc: Likewise.
3339         * testsuite/25_algorithms/minmax/3.cc: Likewise.
3340         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
3341         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
3342         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
3343         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
3344         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
3345         * testsuite/25_algorithms/move/1.cc: Likewise.
3346         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
3347         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
3348         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
3349         * testsuite/25_algorithms/none_of/1.cc: Likewise.
3350         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
3351         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
3352         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
3353         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
3354         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
3355         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
3356         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
3357         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
3358         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
3359         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
3360         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
3361         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
3362         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
3363         * testsuite/25_algorithms/partition/1.cc: Likewise.
3364         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
3365         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
3366         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
3367         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
3368         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
3369         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
3370         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
3371         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
3372         * testsuite/25_algorithms/remove/1.cc: Likewise.
3373         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
3374         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
3375         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
3376         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
3377         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
3378         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
3379         * testsuite/25_algorithms/replace/1.cc: Likewise.
3380         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
3381         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
3382         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
3383         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
3384         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
3385         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
3386         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
3387         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
3388         * testsuite/25_algorithms/rotate/1.cc: Likewise.
3389         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
3390         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
3391         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
3392         * testsuite/25_algorithms/search/1.cc: Likewise.
3393         * testsuite/25_algorithms/search/check_type.cc: Likewise.
3394         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
3395         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
3396         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
3397         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
3398         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
3399         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
3400         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
3401         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
3402         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
3403         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
3404         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
3405         Likewise.
3406         * testsuite/25_algorithms/set_union/1.cc: Likewise.
3407         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
3408         * testsuite/25_algorithms/sort/1.cc: Likewise.
3409         * testsuite/25_algorithms/sort/34095.cc: Likewise.
3410         * testsuite/25_algorithms/sort/34636.cc: Likewise.
3411         * testsuite/25_algorithms/sort/35588.cc: Likewise.
3412         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
3413         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
3414         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
3415         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
3416         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
3417         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
3418         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
3419         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
3420         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
3421         * testsuite/25_algorithms/unique/1.cc: Likewise.
3422         * testsuite/25_algorithms/unique/11480.cc: Likewise.
3423         * testsuite/25_algorithms/unique/2.cc: Likewise.
3424         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
3425         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
3426         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
3427         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
3428         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
3429         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
3430         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
3431         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
3432         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
3433         * testsuite/26_numerics/accumulate/1.cc: Likewise.
3434         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
3435         * testsuite/26_numerics/complex/13450.cc: Likewise.
3436         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
3437         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
3438         * testsuite/26_numerics/complex/dr387.cc: Likewise.
3439         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
3440         * testsuite/26_numerics/complex/dr781.cc: Likewise.
3441         * testsuite/26_numerics/complex/dr844.cc: Likewise.
3442         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
3443         Likewise.
3444         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
3445         Likewise.
3446         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
3447         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
3448         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
3449         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
3450         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
3451         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
3452         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
3453         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
3454         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
3455         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
3456         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
3457         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
3458         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
3459         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
3460         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
3461         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
3462         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
3463         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
3464         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
3465         Likewise.
3466         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
3467         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
3468         Likewise.
3469         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
3470         Likewise.
3471         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
3472         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
3473         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
3474         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
3475         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
3476         * testsuite/26_numerics/inner_product/1.cc: Likewise.
3477         * testsuite/26_numerics/iota/1.cc: Likewise.
3478         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
3479         * testsuite/26_numerics/slice/1.cc: Likewise.
3480         * testsuite/26_numerics/valarray/28277.cc: Likewise.
3481         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
3482         * testsuite/26_numerics/valarray/operators.cc: Likewise.
3483         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
3484         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
3485         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
3486         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
3487         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
3488         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
3489         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
3490         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
3491         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
3492         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
3493         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
3494         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
3495         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
3496         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
3497         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
3498         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
3499         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
3500         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
3501         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
3502         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
3503         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
3504         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
3505         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
3506         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
3507         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
3508         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
3509         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
3510         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
3511         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
3512         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
3513         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
3514         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
3515         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
3516         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
3517         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
3518         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
3519         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
3520         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
3521         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
3522         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
3523         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
3524         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
3525         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
3526         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
3527         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
3528         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
3529         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
3530         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
3531         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
3532         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
3533         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
3534         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
3535         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
3536         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
3537         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
3538         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
3539         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
3540         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
3541         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
3542         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
3543         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
3544         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
3545         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
3546         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
3547         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
3548         Likewise.
3549         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
3550         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
3551         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
3552         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
3553         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
3554         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
3555         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
3556         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
3557         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
3558         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
3559         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
3560         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
3561         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
3562         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
3563         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
3564         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
3565         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
3566         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
3567         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
3568         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
3569         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
3570         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
3571         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
3572         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
3573         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
3574         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
3575         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
3576         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
3577         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
3578         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
3579         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
3580         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
3581         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
3582         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
3583         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
3584         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
3585         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
3586         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
3587         Likewise.
3588         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
3589         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
3590         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
3591         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
3592         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
3593         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
3594         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
3595         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
3596         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
3597         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
3598         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
3599         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
3600         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
3601         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
3602         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
3603         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
3604         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
3605         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
3606         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
3607         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
3608         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
3609         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
3610         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
3611         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
3612         Likewise.
3613         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
3614         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
3615         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
3616         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
3617         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
3618         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
3619         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
3620         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
3621         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
3622         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
3623         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
3624         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
3625         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
3626         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
3627         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
3628         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
3629         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
3630         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
3631         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
3632         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
3633         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
3634         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
3635         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
3636         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
3637         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
3638         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
3639         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
3640         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
3641         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
3642         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
3643         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
3644         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
3645         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
3646         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
3647         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
3648         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
3649         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
3650         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
3651         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
3652         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
3653         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
3654         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
3655         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
3656         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
3657         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
3658         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
3659         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
3660         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
3661         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
3662         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
3663         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
3664         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
3665         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
3666         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
3667         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
3668         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
3669         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
3670         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
3671         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
3672         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
3673         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
3674         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
3675         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
3676         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
3677         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
3678         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
3679         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
3680         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
3681         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
3682         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
3683         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
3684         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
3685         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
3686         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
3687         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
3688         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
3689         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
3690         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
3691         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
3692         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
3693         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
3694         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
3695         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
3696         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
3697         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
3698         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
3699         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
3700         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
3701         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
3702         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
3703         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
3704         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
3705         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
3706         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
3707         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
3708         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
3709         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
3710         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
3711         Likewise.
3712         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
3713         Likewise.
3714         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
3715         Likewise.
3716         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
3717         Likewise.
3718         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
3719         Likewise.
3720         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
3721         Likewise.
3722         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
3723         Likewise.
3724         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
3725         Likewise.
3726         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
3727         Likewise.
3728         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
3729         Likewise.
3730         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
3731         Likewise.
3732         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
3733         Likewise.
3734         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
3735         Likewise.
3736         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
3737         Likewise.
3738         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
3739         Likewise.
3740         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
3741         Likewise.
3742         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
3743         Likewise.
3744         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
3745         Likewise.
3746         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
3747         Likewise.
3748         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
3749         Likewise.
3750         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
3751         Likewise.
3752         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
3753         Likewise.
3754         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
3755         Likewise.
3756         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3757         Likewise.
3758         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
3759         Likewise.
3760         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
3761         Likewise.
3762         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
3763         Likewise.
3764         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
3765         Likewise.
3766         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
3767         Likewise.
3768         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
3769         Likewise.
3770         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
3771         Likewise.
3772         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
3773         Likewise.
3774         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
3775         Likewise.
3776         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
3777         Likewise.
3778         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
3779         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
3780         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
3781         Likewise.
3782         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
3783         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
3784         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
3785         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
3786         Likewise.
3787         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
3788         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
3789         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
3790         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
3791         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
3792         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
3793         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
3794         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
3795         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
3796         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
3797         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
3798         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
3799         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
3800         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
3801         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
3802         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
3803         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
3804         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
3805         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
3806         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
3807         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
3808         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
3809         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
3810         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
3811         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
3812         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
3813         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
3814         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
3815         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
3816         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
3817         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
3818         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
3819         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
3820         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
3821         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
3822         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
3823         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
3824         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
3825         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
3826         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
3827         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
3828         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
3829         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
3830         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
3831         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
3832         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
3833         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
3834         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
3835         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
3836         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
3837         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
3838         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
3839         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
3840         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
3841         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
3842         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
3843         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
3844         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
3845         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
3846         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
3847         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
3848         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
3849         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
3850         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
3851         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
3852         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
3853         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
3854         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
3855         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
3856         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
3857         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
3858         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
3859         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
3860         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
3861         Likewise.
3862         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
3863         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
3864         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
3865         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
3866         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
3867         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
3868         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
3869         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
3870         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
3871         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
3872         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
3873         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
3874         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
3875         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
3876         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
3877         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
3878         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
3879         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
3880         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
3881         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
3882         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
3883         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
3884         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
3885         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
3886         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
3887         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
3888         Likewise.
3889         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
3890         Likewise.
3891         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
3892         Likewise.
3893         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
3894         Likewise.
3895         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
3896         Likewise.
3897         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
3898         Likewise.
3899         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
3900         Likewise.
3901         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
3902         Likewise.
3903         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
3904         Likewise.
3905         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
3906         Likewise.
3907         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
3908         Likewise.
3909         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
3910         Likewise.
3911         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
3912         Likewise.
3913         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
3914         Likewise.
3915         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
3916         Likewise.
3917         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
3918         Likewise.
3919         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
3920         Likewise.
3921         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
3922         Likewise.
3923         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
3924         Likewise.
3925         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
3926         Likewise.
3927         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
3928         Likewise.
3929         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
3930         Likewise.
3931         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
3932         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
3933         Likewise.
3934         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
3935         Likewise.
3936         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
3937         Likewise.
3938         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
3939         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
3940         Likewise.
3941         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
3942         Likewise.
3943         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
3944         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
3945         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
3946         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
3947         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
3948         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
3949         Likewise.
3950         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
3951         Likewise.
3952         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
3953         Likewise.
3954         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
3955         Likewise.
3956         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
3957         Likewise.
3958         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
3959         Likewise.
3960         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
3961         Likewise.
3962         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
3963         Likewise.
3964         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
3965         Likewise.
3966         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
3967         Likewise.
3968         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
3969         Likewise.
3970         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
3971         Likewise.
3972         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
3973         Likewise.
3974         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
3975         Likewise.
3976         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
3977         Likewise.
3978         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
3979         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
3980         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
3981         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
3982         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
3983         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
3984         Likewise.
3985         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
3986         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
3987         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
3988         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
3989         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
3990         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
3991         Likewise.
3992         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
3993         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
3994         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
3995         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
3996         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
3997         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
3998         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
3999         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
4000         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
4001         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
4002         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
4003         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
4004         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
4005         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
4006         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
4007         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
4008         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
4009         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
4010         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
4011         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
4012         Likewise.
4013         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
4014         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
4015         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
4016         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
4017         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
4018         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
4019         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
4020         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
4021         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
4022         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
4023         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
4024         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
4025         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
4026         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
4027         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
4028         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
4029         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
4030         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
4031         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
4032         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
4033         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
4034         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
4035         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
4036         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
4037         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
4038         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
4039         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
4040         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
4041         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
4042         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
4043         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
4044         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
4045         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
4046         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
4047         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
4048         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
4049         Likewise.
4050         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
4051         Likewise.
4052         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
4053         Likewise.
4054         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
4055         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
4056         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
4057         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
4058         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
4059         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
4060         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
4061         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
4062         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
4063         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
4064         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
4065         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
4066         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
4067         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
4068         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
4069         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
4070         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
4071         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
4072         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
4073         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
4074         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
4075         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
4076         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
4077         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
4078         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
4079         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
4080         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
4081         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
4082         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
4083         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
4084         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
4085         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
4086         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
4087         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
4088         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
4089         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
4090         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
4091         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
4092         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
4093         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
4094         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
4095         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
4096         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
4097         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
4098         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
4099         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
4100         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
4101         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
4102         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
4103         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
4104         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
4105         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
4106         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
4107         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
4108         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
4109         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
4110         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
4111         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
4112         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
4113         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
4114         Likewise.
4115         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
4116         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
4117         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
4118         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
4119         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
4120         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
4121         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
4122         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
4123         * testsuite/27_io/fpos/11450.cc: Likewise.
4124         * testsuite/27_io/fpos/14320-1.cc: Likewise.
4125         * testsuite/27_io/fpos/14320-2.cc: Likewise.
4126         * testsuite/27_io/fpos/14320-3.cc: Likewise.
4127         * testsuite/27_io/fpos/14320-4.cc: Likewise.
4128         * testsuite/27_io/fpos/14320-5.cc: Likewise.
4129         * testsuite/27_io/fpos/14775.cc: Likewise.
4130         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
4131         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
4132         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
4133         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
4134         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
4135         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
4136         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
4137         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
4138         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
4139         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
4140         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
4141         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
4142         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
4143         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
4144         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
4145         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
4146         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
4147         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
4148         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
4149         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
4150         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
4151         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
4152         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
4153         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
4154         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
4155         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
4156         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
4157         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
4158         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
4159         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
4160         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
4161         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
4162         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
4163         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
4164         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
4165         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
4166         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
4167         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
4168         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
4169         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
4170         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
4171         * testsuite/27_io/objects/char/1.cc: Likewise.
4172         * testsuite/27_io/objects/char/10.cc: Likewise.
4173         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
4174         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
4175         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
4176         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
4177         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
4178         * testsuite/27_io/objects/char/2.cc: Likewise.
4179         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
4180         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
4181         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
4182         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
4183         * testsuite/27_io/objects/char/5.cc: Likewise.
4184         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
4185         * testsuite/27_io/objects/char/6.cc: Likewise.
4186         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
4187         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
4188         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
4189         * testsuite/27_io/objects/char/7.cc: Likewise.
4190         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
4191         * testsuite/27_io/objects/char/8.cc: Likewise.
4192         * testsuite/27_io/objects/char/9.cc: Likewise.
4193         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
4194         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
4195         * testsuite/27_io/objects/char/dr455.cc: Likewise.
4196         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
4197         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
4198         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
4199         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
4200         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
4201         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
4202         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
4203         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
4204         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
4205         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
4206         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
4207         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
4208         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
4209         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
4210         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
4211         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
4212         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
4213         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
4214         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
4215         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
4216         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
4217         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
4218         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
4219         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
4220         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
4221         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
4222         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
4223         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
4224         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
4225         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
4226         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
4227         * testsuite/27_io/types/1.cc: Likewise.
4228         * testsuite/27_io/types/2.cc: Likewise.
4229         * testsuite/27_io/types/3.cc: Likewise.
4230         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
4231         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
4232         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
4233         Likewise.
4234         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
4235         Likewise.
4236         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
4237         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
4238         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
4239         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
4240         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
4241         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
4242         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
4243         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
4244         Likewise.
4245         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
4246         Likewise.
4247         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
4248         Likewise.
4249         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
4250         Likewise.
4251         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
4252         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
4253         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
4254         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
4255         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
4256         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
4257         Likewise.
4258         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
4259         Likewise.
4260         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
4261         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
4262         * testsuite/30_threads/thread/id/operators.cc: Likewise.
4263         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
4264         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
4265         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
4266         * testsuite/Makefile.am: Likewise.
4267         * testsuite/abi/30586.cc: Likewise.
4268         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
4269         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
4270         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
4271         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
4272         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
4273         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
4274         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
4275         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
4276         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
4277         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
4278         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
4279         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
4280         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
4281         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
4282         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
4283         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
4284         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
4285         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
4286         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
4287         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
4288         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
4289         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
4290         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
4291         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
4292         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
4293         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
4294         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
4295         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
4296         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
4297         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
4298         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
4299         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
4300         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
4301         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
4302         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
4303         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
4304         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
4305         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
4306         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
4307         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
4308         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
4309         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
4310         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
4311         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
4312         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
4313         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
4314         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
4315         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
4316         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
4317         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
4318         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
4319         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
4320         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
4321         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
4322         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
4323         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
4324         * testsuite/abi/demangle/regression/7986.cc: Likewise.
4325         * testsuite/abi/demangle/regression/8897.cc: Likewise.
4326         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
4327         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
4328         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
4329         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
4330         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
4331         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
4332         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
4333         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
4334         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
4335         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
4336         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
4337         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
4338         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
4339         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
4340         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
4341         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
4342         * testsuite/abi/demangle/regression/old.cc: Likewise.
4343         * testsuite/abi/header_cxxabi.c: Likewise.
4344         * testsuite/backward/11460.cc: Likewise.
4345         * testsuite/backward/hash_map/1.cc: Likewise.
4346         * testsuite/backward/hash_map/14648.cc: Likewise.
4347         * testsuite/backward/hash_map/23528.cc: Likewise.
4348         * testsuite/backward/hash_set/1.cc: Likewise.
4349         * testsuite/backward/strstream_members.cc: Likewise.
4350         * testsuite/config/default.exp: Likewise.
4351         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
4352         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
4353         * testsuite/data/istream_extractor_other-1.tst: Likewise.
4354         * testsuite/data/istream_extractor_other-1.txt: Likewise.
4355         * testsuite/data/istream_extractor_other-2.tst: Likewise.
4356         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
4357         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
4358         * testsuite/data/sgetn.txt: Likewise.
4359         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
4360         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
4361         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
4362         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
4363         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
4364         * testsuite/ext/array_allocator/26875.cc: Likewise.
4365         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
4366         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
4367         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
4368         * testsuite/ext/array_allocator/check_new.cc: Likewise.
4369         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
4370         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
4371         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
4372         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
4373         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
4374         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
4375         * testsuite/ext/codecvt/1.cc: Likewise.
4376         * testsuite/ext/codecvt/char-1.cc: Likewise.
4377         * testsuite/ext/codecvt/char-2.cc: Likewise.
4378         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
4379         * testsuite/ext/concept_checks.cc: Likewise.
4380         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
4381         Likewise.
4382         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
4383         Likewise.
4384         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
4385         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
4386         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
4387         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
4388         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
4389         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
4390         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
4391         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
4392         Likewise.
4393         * testsuite/ext/headers.cc: Likewise.
4394         * testsuite/ext/is_heap/1.cc: Likewise.
4395         * testsuite/ext/is_heap/check_type.cc: Likewise.
4396         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
4397         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
4398         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
4399         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
4400         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
4401         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
4402         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
4403         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
4404         * testsuite/ext/median.cc: Likewise.
4405         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
4406         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
4407         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
4408         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
4409         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
4410         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
4411         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
4412         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
4413         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
4414         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
4415         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
4416         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
4417         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
4418         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
4419         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
4420         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
4421         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
4422         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
4423         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
4424         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
4425         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
4426         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
4427         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
4428         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
4429         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
4430         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
4431         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
4432         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
4433         * testsuite/ext/new_allocator/check_new.cc: Likewise.
4434         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
4435         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
4436         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
4437         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
4438         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
4439         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
4440         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
4441         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
4442         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
4443         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
4444         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
4445         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
4446         * testsuite/ext/rope/1.cc: Likewise.
4447         * testsuite/ext/rope/2.cc: Likewise.
4448         * testsuite/ext/rope/3.cc: Likewise.
4449         * testsuite/ext/rope/36832.cc: Likewise.
4450         * testsuite/ext/rope/4.cc: Likewise.
4451         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
4452         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
4453         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
4454         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
4455         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
4456         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
4457         Likewise.
4458         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
4459         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
4460         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
4461         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
4462         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
4463         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
4464         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
4465         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
4466         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
4467         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
4468         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
4469         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
4470         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
4471         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
4472         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
4473         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
4474         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
4475         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
4476         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
4477         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
4478         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
4479         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
4480         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
4481         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
4482         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
4483         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
4484         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
4485         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
4486         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
4487         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
4488         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
4489         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
4490         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
4491         * testsuite/lib/dg-options.exp: Likewise.
4492         * testsuite/lib/libstdc++.exp: Likewise.
4493         * testsuite/lib/prune.exp: Likewise.
4494         * testsuite/libstdc++-abi/abi.exp: Likewise.
4495         * testsuite/libstdc++-dg/conformance.exp: Likewise.
4496         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
4497         Likewise.
4498         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
4499         Likewise.
4500         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
4501         Likewise.
4502         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
4503         Likewise.
4504         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
4505         Likewise.
4506         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
4507         Likewise.
4508         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
4509         Likewise.
4510         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
4511         Likewise.
4512         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
4513         Likewise.
4514         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
4515         Likewise.
4516         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
4517         Likewise.
4518         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
4519         Likewise.
4520         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
4521         Likewise.
4522         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
4523         Likewise.
4524         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
4525         Likewise.
4526         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
4527         Likewise.
4528         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
4529         Likewise.
4530         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
4531         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
4532         Likewise.
4533         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
4534         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
4535         Likewise.
4536         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
4537         Likewise.
4538         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
4539         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
4540         Likewise.
4541         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
4542         Likewise.
4543         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
4544         Likewise.
4545         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
4546         Likewise.
4547         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
4548         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
4549         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
4550         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
4551         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
4552         Likewise.
4553         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
4554         Likewise.
4555         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
4556         Likewise.
4557         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
4558         Likewise.
4559         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
4560         Likewise.
4561         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
4562         Likewise.
4563         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
4564         Likewise.
4565         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
4566         Likewise.
4567         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
4568         Likewise.
4569         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
4570         Likewise.
4571         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
4572         Likewise.
4573         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
4574         Likewise.
4575         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
4576         Likewise.
4577         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
4578         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
4579         Likewise.
4580         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
4581         Likewise.
4582         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
4583         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
4584         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
4585         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
4586         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
4587         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
4588         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
4589         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
4590         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
4591         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
4592         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
4593         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
4594         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
4595         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
4596         Likewise.
4597         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
4598         Likewise.
4599         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
4600         Likewise.
4601         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
4602         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
4603         Likewise.
4604         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
4605         Likewise.
4606         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
4607         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
4608         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
4609         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
4610         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
4611         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
4612         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
4613         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
4614         Likewise.
4615         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
4616         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
4617         Likewise.
4618         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
4619         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
4620         Likewise.
4621         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
4622         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
4623         Likewise.
4624         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
4625         Likewise.
4626         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
4627         Likewise.
4628         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
4629         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
4630         Likewise.
4631         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
4632         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
4633         Likewise.
4634         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
4635         Likewise.
4636         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
4637         Likewise.
4638         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
4639         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
4640         Likewise.
4641         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
4642         Likewise.
4643         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
4644         Likewise.
4645         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
4646         Likewise.
4647         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
4648         Likewise.
4649         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
4650         Likewise.
4651         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
4652         Likewise.
4653         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
4654         Likewise.
4655         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
4656         Likewise.
4657         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
4658         Likewise.
4659         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
4660         Likewise.
4661         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
4662         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
4663         Likewise.
4664         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
4665         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
4666         Likewise.
4667         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
4668         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
4669         Likewise.
4670         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
4671         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
4672         Likewise.
4673         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
4674         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
4675         Likewise.
4676         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
4677         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
4678         Likewise.
4679         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
4680         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
4681         Likewise.
4682         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
4683         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
4684         Likewise.
4685         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
4686         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
4687         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
4688         Likewise.
4689         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
4690         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
4691         Likewise.
4692         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
4693         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
4694         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
4695         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
4696         Likewise.
4697         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
4698         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
4699         Likewise.
4700         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
4701         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
4702         Likewise.
4703         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
4704         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
4705         Likewise.
4706         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
4707         Likewise.
4708         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
4709         Likewise.
4710         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
4711         Likewise.
4712         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
4713         Likewise.
4714         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
4715         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
4716         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
4717         Likewise.
4718         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
4719         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
4720         Likewise.
4721         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
4722         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
4723         Likewise.
4724         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
4725         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
4726         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
4727         Likewise.
4728         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
4729         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
4730         Likewise.
4731         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
4732         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
4733         Likewise.
4734         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
4735         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
4736         Likewise.
4737         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
4738         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
4739         Likewise.
4740         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
4741         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
4742         Likewise.
4743         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
4744         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
4745         Likewise.
4746         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
4747         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
4748         Likewise.
4749         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
4750         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
4751         Likewise.
4752         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
4753         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
4754         Likewise.
4755         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
4756         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
4757         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
4758         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
4759         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
4760         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
4761         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
4762         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
4763         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
4764         Likewise.
4765         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
4766         Likewise.
4767         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
4768         Likewise.
4769         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
4770         Likewise.
4771         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
4772         Likewise.
4773         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
4774         Likewise.
4775         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
4776         Likewise.
4777         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
4778         Likewise.
4779         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
4780         Likewise.
4781         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
4782         Likewise.
4783         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
4784         Likewise.
4785         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
4786         Likewise.
4787         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
4788         Likewise.
4789         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
4790         Likewise.
4791         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
4792         Likewise.
4793         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
4794         Likewise.
4795         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
4796         Likewise.
4797         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
4798         Likewise.
4799         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
4800         Likewise.
4801         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
4802         Likewise.
4803         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
4804         Likewise.
4805         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
4806         Likewise.
4807         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
4808         Likewise.
4809         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
4810         Likewise.
4811         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
4812         Likewise.
4813         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
4814         Likewise.
4815         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
4816         Likewise.
4817         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
4818         Likewise.
4819         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
4820         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
4821         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
4822         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
4823         Likewise.
4824         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
4825         Likewise.
4826         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
4827         Likewise.
4828         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
4829         Likewise.
4830         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
4831         Likewise.
4832         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
4833         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
4834         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
4835         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
4836         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
4837         Likewise.
4838         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
4839         Likewise.
4840         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
4841         Likewise.
4842         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
4843         Likewise.
4844         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
4845         Likewise.
4846         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
4847         Likewise.
4848         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
4849         Likewise.
4850         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
4851         Likewise.
4852         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
4853         Likewise.
4854         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
4855         Likewise.
4856         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
4857         Likewise.
4858         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
4859         Likewise.
4860         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
4861         Likewise.
4862         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
4863         Likewise.
4864         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
4865         Likewise.
4866         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
4867         Likewise.
4868         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
4869         Likewise.
4870         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
4871         Likewise.
4872         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
4873         Likewise.
4874         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
4875         Likewise.
4876         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
4877         Likewise.
4878         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
4879         Likewise.
4880         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
4881         Likewise.
4882         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
4883         Likewise.
4884         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
4885         Likewise.
4886         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
4887         Likewise.
4888         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
4889         Likewise.
4890         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
4891         Likewise.
4892         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
4893         Likewise.
4894         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
4895         Likewise.
4896         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
4897         Likewise.
4898         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
4899         Likewise.
4900         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
4901         Likewise.
4902         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
4903         Likewise.
4904         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
4905         Likewise.
4906         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
4907         Likewise.
4908         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
4909         Likewise.
4910         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
4911         Likewise.
4912         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
4913         Likewise.
4914         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
4915         Likewise.
4916         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
4917         Likewise.
4918         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
4919         Likewise.
4920         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
4921         Likewise.
4922         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
4923         Likewise.
4924         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
4925         Likewise.
4926         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
4927         Likewise.
4928         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
4929         Likewise.
4930         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
4931         Likewise.
4932         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
4933         Likewise.
4934         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
4935         Likewise.
4936         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
4937         Likewise.
4938         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
4939         Likewise.
4940         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
4941         Likewise.
4942         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
4943         Likewise.
4944         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
4945         Likewise.
4946         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
4947         Likewise.
4948         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
4949         Likewise.
4950         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
4951         Likewise.
4952         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
4953         Likewise.
4954         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
4955         Likewise.
4956         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
4957         Likewise.
4958         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
4959         Likewise.
4960         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
4961         Likewise.
4962         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
4963         Likewise.
4964         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
4965         Likewise.
4966         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
4967         Likewise.
4968         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
4969         Likewise.
4970         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
4971         Likewise.
4972         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
4973         Likewise.
4974         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
4975         Likewise.
4976         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
4977         Likewise.
4978         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
4979         Likewise.
4980         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
4981         Likewise.
4982         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
4983         Likewise.
4984         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
4985         Likewise.
4986         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
4987         Likewise.
4988         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
4989         Likewise.
4990         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
4991         Likewise.
4992         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
4993         Likewise.
4994         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
4995         Likewise.
4996         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
4997         Likewise.
4998         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
4999         Likewise.
5000         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
5001         Likewise.
5002         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
5003         Likewise.
5004         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
5005         Likewise.
5006         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
5007         Likewise.
5008         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
5009         Likewise.
5010         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
5011         Likewise.
5012         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
5013         Likewise.
5014         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
5015         Likewise.
5016         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
5017         Likewise.
5018         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
5019         Likewise.
5020         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
5021         Likewise.
5022         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
5023         Likewise.
5024         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
5025         Likewise.
5026         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
5027         Likewise.
5028         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
5029         Likewise.
5030         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
5031         Likewise.
5032         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
5033         Likewise.
5034         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
5035         Likewise.
5036         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
5037         Likewise.
5038         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
5039         Likewise.
5040         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
5041         Likewise.
5042         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
5043         Likewise.
5044         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
5045         Likewise.
5046         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
5047         Likewise.
5048         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
5049         Likewise.
5050         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
5051         Likewise.
5052         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
5053         Likewise.
5054         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
5055         Likewise.
5056         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
5057         Likewise.
5058         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
5059         Likewise.
5060         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
5061         Likewise.
5062         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
5063         Likewise.
5064         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
5065         Likewise.
5066         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
5067         Likewise.
5068         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
5069         Likewise.
5070         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
5071         Likewise.
5072         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
5073         Likewise.
5074         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
5075         Likewise.
5076         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
5077         Likewise.
5078         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
5079         Likewise.
5080         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
5081         Likewise.
5082         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
5083         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
5084         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
5085         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
5086         Likewise.
5087         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
5088         Likewise.
5089         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
5090         Likewise.
5091         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
5092         Likewise.
5093         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
5094         Likewise.
5095         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
5096         Likewise.
5097         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
5098         Likewise.
5099         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
5100         Likewise.
5101         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
5102         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
5103         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
5104         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
5105         Likewise.
5106         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
5107         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
5108         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
5109         Likewise.
5110         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
5111         Likewise.
5112         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
5113         Likewise.
5114         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
5115         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
5116         Likewise.
5117         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
5118         Likewise.
5119         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
5120         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
5121         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
5122         Likewise.
5123         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
5124         Likewise.
5125         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
5126         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
5127         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
5128         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
5129         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
5130         Likewise.
5131         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
5132         Likewise.
5133         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
5134         Likewise.
5135         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
5136         Likewise.
5137         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
5138         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
5139         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
5140         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
5141         Likewise.
5142         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
5143         Likewise.
5144         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
5145         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
5146         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
5147         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
5148         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
5149         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
5150         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
5151         Likewise.
5152         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
5153         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
5154         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
5155         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
5156         Likewise.
5157         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
5158         Likewise.
5159         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
5160         Likewise.
5161         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
5162         Likewise.
5163         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
5164         Likewise.
5165         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
5166         Likewise.
5167         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
5168         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
5169         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
5170         Likewise.
5171         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
5172         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
5173         Likewise.
5174         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
5175         Likewise.
5176         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
5177         Likewise.
5178         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
5179         Likewise.
5180         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
5181         Likewise.
5182         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5183         Likewise.
5184         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
5185         Likewise.
5186         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
5187         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
5188         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
5189         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
5190         Likewise.
5191         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
5192         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
5193         Likewise.
5194         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
5195         Likewise.
5196         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
5197         Likewise.
5198         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
5199         Likewise.
5200         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
5201         Likewise.
5202         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5203         Likewise.
5204         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
5205         Likewise.
5206         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
5207         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
5208         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
5209         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
5210         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
5211         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
5212         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
5213         Likewise.
5214         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
5215         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
5216         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
5217         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
5218         Likewise.
5219         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
5220         Likewise.
5221         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
5222         Likewise.
5223         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
5224         Likewise.
5225         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
5226         Likewise.
5227         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
5228         Likewise.
5229         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
5230         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
5231         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
5232         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
5233         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
5234         Likewise.
5235         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
5236         Likewise.
5237         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
5238         Likewise.
5239         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
5240         Likewise.
5241         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
5242         Likewise.
5243         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
5244         Likewise.
5245         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
5246         Likewise.
5247         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
5248         Likewise.
5249         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
5250         Likewise.
5251         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
5252         Likewise.
5253         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
5254         Likewise.
5255         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
5256         Likewise.
5257         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
5258         Likewise.
5259         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
5260         Likewise.
5261         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
5262         Likewise.
5263         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
5264         Likewise.
5265         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
5266         Likewise.
5267         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
5268         Likewise.
5269         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
5270         Likewise.
5271         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
5272         Likewise.
5273         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
5274         Likewise.
5275         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
5276         Likewise.
5277         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
5278         Likewise.
5279         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
5280         Likewise.
5281         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
5282         Likewise.
5283         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
5284         Likewise.
5285         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
5286         Likewise.
5287         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
5288         Likewise.
5289         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
5290         Likewise.
5291         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
5292         Likewise.
5293         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
5294         Likewise.
5295         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
5296         Likewise.
5297         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
5298         Likewise.
5299         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
5300         Likewise.
5301         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
5302         Likewise.
5303         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
5304         Likewise.
5305         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
5306         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
5307         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
5308         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
5309         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
5310         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
5311         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
5312         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
5313         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
5314         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
5315         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
5316         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
5317         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
5318         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
5319         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
5320         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
5321         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
5322         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
5323         * testsuite/tr1/headers/all.cc: Likewise.
5324         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
5325         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
5326         * testsuite/util/testsuite_shared.cc: Likewise.
5327         * scripts/extract_symvers: Likewise.  Remove runtime exception.
5328         * testsuite/17_intro/headers/all.cc: Likewise.
5329         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
5330         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
5331         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
5332         Likewise.
5333         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
5334         Likewise.
5335         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
5336         Likewise.
5337         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
5338         Likewise.
5339         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
5340         Likewise.
5341         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
5342         Likewise.
5343         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
5344         Likewise.
5345         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
5346         Likewise.
5347         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
5348         Likewise.
5349         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
5350         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
5351         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
5352         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
5353         Likewise.
5354         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
5355         Likewise.
5356         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
5357         Likewise.
5358         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
5359         Likewise.
5360         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
5361         Likewise.
5362         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
5363         Likewise.
5364         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
5365         Likewise.
5366         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
5367         Likewise.
5368         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
5369         Likewise.
5370         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
5371         Likewise.
5372         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
5373         Likewise.
5374         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
5375         Likewise.
5376         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
5377         Likewise.
5378         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
5379         Likewise.
5380         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
5381         Likewise.
5382         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
5383         Likewise.
5384         * testsuite/20_util/pair/moveable.cc: Likewise.
5385         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
5386         Likewise.
5387         * testsuite/20_util/pair/swap.cc: Likewise.
5388         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
5389         Likewise.
5390         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
5391         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
5392         Likewise.
5393         * testsuite/20_util/tuple/moveable.cc: Likewise.
5394         * testsuite/20_util/tuple/moveable2.cc: Likewise.
5395         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
5396         Likewise.
5397         * testsuite/20_util/tuple/swap.cc: Likewise.
5398         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
5399         Likewise.
5400         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
5401         Likewise.
5402         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
5403         Likewise.
5404         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
5405         Likewise.
5406         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
5407         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
5408         Likewise.
5409         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
5410         Likewise.
5411         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
5412         Likewise.
5413         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
5414         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
5415         Likewise.
5416         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
5417         Likewise.
5418         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
5419         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
5420         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
5421         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
5422         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
5423         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
5424         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
5425         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
5426         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
5427         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
5428         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
5429         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
5430         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
5431         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
5432         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
5433         Likewise.
5434         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
5435         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
5436         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
5437         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
5438         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
5439         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
5440         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
5441         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
5442         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
5443         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
5444         Likewise.
5445         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
5446         Likewise.
5447         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
5448         Likewise.
5449         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
5450         Likewise.
5451         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
5452         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
5453         Likewise.
5454         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
5455         Likewise.
5456         * testsuite/23_containers/deque/14340.cc: Likewise.
5457         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
5458         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
5459         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
5460         * testsuite/23_containers/deque/init-list.cc: Likewise.
5461         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
5462         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
5463         * testsuite/23_containers/deque/moveable.cc: Likewise.
5464         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
5465         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
5466         Likewise.
5467         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
5468         Likewise.
5469         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
5470         Likewise.
5471         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
5472         Likewise.
5473         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
5474         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
5475         Likewise.
5476         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
5477         Likewise.
5478         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
5479         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
5480         Likewise.
5481         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
5482         Likewise.
5483         * testsuite/23_containers/list/14340.cc: Likewise.
5484         * testsuite/23_containers/list/23781.cc: Likewise.
5485         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
5486         * testsuite/23_containers/list/init-list.cc: Likewise.
5487         * testsuite/23_containers/list/moveable.cc: Likewise.
5488         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
5489         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
5490         Likewise.
5491         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
5492         Likewise.
5493         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
5494         Likewise.
5495         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
5496         Likewise.
5497         * testsuite/23_containers/map/14340.cc: Likewise.
5498         * testsuite/23_containers/map/23781.cc: Likewise.
5499         * testsuite/23_containers/map/init-list.cc: Likewise.
5500         * testsuite/23_containers/map/moveable.cc: Likewise.
5501         * testsuite/23_containers/map/operations/1.cc: Likewise.
5502         * testsuite/23_containers/map/operations/31440.cc: Likewise.
5503         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
5504         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
5505         Likewise.
5506         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
5507         Likewise.
5508         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
5509         Likewise.
5510         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
5511         Likewise.
5512         * testsuite/23_containers/multimap/14340.cc: Likewise.
5513         * testsuite/23_containers/multimap/23781.cc: Likewise.
5514         * testsuite/23_containers/multimap/init-list.cc: Likewise.
5515         * testsuite/23_containers/multimap/moveable.cc: Likewise.
5516         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
5517         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
5518         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
5519         Likewise.
5520         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
5521         Likewise.
5522         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
5523         Likewise.
5524         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
5525         Likewise.
5526         * testsuite/23_containers/multiset/14340.cc: Likewise.
5527         * testsuite/23_containers/multiset/23781.cc: Likewise.
5528         * testsuite/23_containers/multiset/init-list.cc: Likewise.
5529         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
5530         * testsuite/23_containers/multiset/moveable.cc: Likewise.
5531         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
5532         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
5533         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
5534         Likewise.
5535         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
5536         Likewise.
5537         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
5538         Likewise.
5539         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
5540         Likewise.
5541         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
5542         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
5543         Likewise.
5544         * testsuite/23_containers/queue/moveable.cc: Likewise.
5545         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
5546         Likewise.
5547         * testsuite/23_containers/set/14340.cc: Likewise.
5548         * testsuite/23_containers/set/23781.cc: Likewise.
5549         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
5550         * testsuite/23_containers/set/init-list.cc: Likewise.
5551         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
5552         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
5553         * testsuite/23_containers/set/moveable.cc: Likewise.
5554         * testsuite/23_containers/set/operations/1.cc: Likewise.
5555         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
5556         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
5557         Likewise.
5558         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
5559         Likewise.
5560         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
5561         Likewise.
5562         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
5563         Likewise.
5564         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
5565         Likewise.
5566         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
5567         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
5568         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
5569         Likewise.
5570         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
5571         Likewise.
5572         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
5573         Likewise.
5574         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
5575         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
5576         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
5577         Likewise.
5578         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
5579         Likewise.
5580         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
5581         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
5582         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
5583         Likewise.
5584         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
5585         Likewise.
5586         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
5587         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
5588         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
5589         Likewise.
5590         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
5591         Likewise.
5592         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
5593         Likewise.
5594         * testsuite/23_containers/vector/14340.cc: Likewise.
5595         * testsuite/23_containers/vector/26412-1.cc: Likewise.
5596         * testsuite/23_containers/vector/26412-2.cc: Likewise.
5597         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
5598         Likewise.
5599         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
5600         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
5601         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
5602         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
5603         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
5604         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
5605         Likewise.
5606         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
5607         Likewise.
5608         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
5609         Likewise.
5610         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
5611         Likewise.
5612         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
5613         Likewise.
5614         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
5615         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
5616         * testsuite/23_containers/vector/init-list.cc: Likewise.
5617         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
5618         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
5619         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
5620         * testsuite/23_containers/vector/moveable.cc: Likewise.
5621         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
5622         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
5623         Likewise.
5624         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
5625         Likewise.
5626         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
5627         Likewise.
5628         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
5629         Likewise.
5630         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
5631         * testsuite/23_containers/vector/types/23767.cc: Likewise.
5632         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
5633         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
5634         Likewise.
5635         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
5636         Likewise.
5637         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
5638         Likewise.
5639         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
5640         Likewise.
5641         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
5642         Likewise.
5643         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
5644         Likewise.
5645         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
5646         Likewise.
5647         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
5648         Likewise.
5649         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
5650         Likewise.
5651         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
5652         Likewise.
5653         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
5654         Likewise.
5655         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
5656         Likewise.
5657         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
5658         Likewise.
5659         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
5660         Likewise.
5661         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
5662         Likewise.
5663         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
5664         Likewise.
5665         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
5666         Likewise.
5667         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
5668         Likewise.
5669         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
5670         Likewise.
5671         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
5672         Likewise.
5673         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
5674         Likewise.
5675         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
5676         Likewise.
5677         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
5678         Likewise.
5679         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
5680         Likewise.
5681         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
5682         Likewise.
5683         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
5684         Likewise.
5685         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
5686         Likewise.
5687         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
5688         Likewise.
5689         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
5690         Likewise.
5691         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
5692         Likewise.
5693         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
5694         Likewise.
5695         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
5696         Likewise.
5697         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
5698         Likewise.
5699         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
5700         Likewise.
5701         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
5702         Likewise.
5703         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
5704         Likewise.
5705         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
5706         Likewise.
5707         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
5708         Likewise.
5709         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
5710         Likewise.
5711         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
5712         Likewise.
5713         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
5714         Likewise.
5715         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
5716         Likewise.
5717         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
5718         Likewise.
5719         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
5720         Likewise.
5721         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
5722         Likewise.
5723         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
5724         Likewise.
5725         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
5726         Likewise.
5727         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
5728         Likewise.
5729         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
5730         Likewise.
5731         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
5732         Likewise.
5733         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
5734         Likewise.
5735         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
5736         Likewise.
5737         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
5738         Likewise.
5739         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
5740         Likewise.
5741         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
5742         Likewise.
5743         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
5744         Likewise.
5745         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
5746         Likewise.
5747         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
5748         Likewise.
5749         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
5750         Likewise.
5751         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
5752         Likewise.
5753         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
5754         Likewise.
5755         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
5756         Likewise.
5757         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
5758         Likewise.
5759         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
5760         Likewise.
5761         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
5762         Likewise.
5763         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
5764         Likewise.
5765         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
5766         Likewise.
5767         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
5768         Likewise.
5769         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
5770         Likewise.
5771         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
5772         Likewise.
5773         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
5774         Likewise.
5775         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
5776         Likewise.
5777         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
5778         Likewise.
5779         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
5780         Likewise.
5781         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
5782         Likewise.
5783         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
5784         Likewise.
5785         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
5786         Likewise.
5787         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
5788         Likewise.
5789         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
5790         Likewise.
5791         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
5792         Likewise.
5793         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
5794         Likewise.
5795         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
5796         Likewise.
5797         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
5798         Likewise.
5799         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
5800         Likewise.
5801         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
5802         Likewise.
5803         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
5804         Likewise.
5805         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
5806         Likewise.
5807         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
5808         Likewise.
5809         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
5810         Likewise.
5811         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
5812         Likewise.
5813         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
5814         Likewise.
5815         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
5816         Likewise.
5817         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
5818         Likewise.
5819         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
5820         Likewise.
5821         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
5822         Likewise.
5823         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
5824         Likewise.
5825         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
5826         Likewise.
5827         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
5828         Likewise.
5829         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
5830         Likewise.
5831         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
5832         Likewise.
5833         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
5834         Likewise.
5835         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
5836         Likewise.
5837         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
5838         Likewise.
5839         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
5840         Likewise.
5841         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
5842         Likewise.
5843         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
5844         Likewise.
5845         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
5846         Likewise.
5847         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
5848         Likewise.
5849         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
5850         Likewise.
5851         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
5852         Likewise.
5853         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
5854         Likewise.
5855         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
5856         Likewise.
5857         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
5858         Likewise.
5859         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
5860         Likewise.
5861         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
5862         Likewise.
5863         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
5864         Likewise.
5865         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
5866         Likewise.
5867         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
5868         Likewise.
5869         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
5870         Likewise.
5871         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
5872         Likewise.
5873         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
5874         Likewise.
5875         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
5876         Likewise.
5877         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
5878         Likewise.
5879         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
5880         Likewise.
5881         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
5882         Likewise.
5883         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
5884         Likewise.
5885         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
5886         Likewise.
5887         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
5888         Likewise.
5889         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
5890         Likewise.
5891         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
5892         Likewise.
5893         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
5894         Likewise.
5895         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
5896         Likewise.
5897         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
5898         Likewise.
5899         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
5900         Likewise.
5901         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
5902         Likewise.
5903         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
5904         Likewise.
5905         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
5906         Likewise.
5907         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
5908         Likewise.
5909         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
5910         Likewise.
5911         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
5912         Likewise.
5913         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
5914         Likewise.
5915         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
5916         Likewise.
5917         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
5918         Likewise.
5919         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
5920         Likewise.
5921         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
5922         Likewise.
5923         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
5924         Likewise.
5925         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
5926         Likewise.
5927         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
5928         Likewise.
5929         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
5930         Likewise.
5931         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
5932         Likewise.
5933         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
5934         Likewise.
5935         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
5936         Likewise.
5937         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
5938         Likewise.
5939         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
5940         Likewise.
5941         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
5942         Likewise.
5943         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
5944         Likewise.
5945         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
5946         Likewise.
5947         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
5948         Likewise.
5949         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
5950         Likewise.
5951         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
5952         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
5953         Likewise.
5954         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
5955         Likewise.
5956         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
5957         Likewise.
5958         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
5959         Likewise.
5960         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
5961         Likewise.
5962         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
5963         Likewise.
5964         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
5965         Likewise.
5966         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
5967         Likewise.
5968         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
5969         Likewise.
5970         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
5971         Likewise.
5972         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
5973         Likewise.
5974         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
5975         Likewise.
5976         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
5977         Likewise.
5978         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
5979         Likewise.
5980         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
5981         Likewise.
5982         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
5983         Likewise.
5984         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
5985         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
5986         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
5987         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
5988         Likewise.
5989         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
5990         Likewise.
5991         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
5992         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
5993         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
5994         Likewise.
5995         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
5996         Likewise.
5997         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
5998         Likewise.
5999         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
6000         Likewise.
6001         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
6002         Likewise.
6003         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
6004         Likewise.
6005         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
6006         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
6007         Likewise.
6008         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
6009         * testsuite/26_numerics/valarray/27867.cc: Likewise.
6010         * testsuite/26_numerics/valarray/30416.cc: Likewise.
6011         * testsuite/26_numerics/valarray/33084.cc: Likewise.
6012         * testsuite/26_numerics/valarray/algo.cc: Likewise.
6013         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
6014         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
6015         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
6016         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
6017         Likewise.
6018         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
6019         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
6020         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
6021         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
6022         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
6023         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
6024         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
6025         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
6026         Likewise.
6027         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
6028         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
6029         Likewise.
6030         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
6031         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
6032         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
6033         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
6034         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
6035         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
6036         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
6037         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
6038         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
6039         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
6040         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
6041         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
6042         Likewise.
6043         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
6044         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
6045         Likewise.
6046         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
6047         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
6048         Likewise.
6049         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
6050         Likewise.
6051         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
6052         Likewise.
6053         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
6054         Likewise.
6055         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
6056         Likewise.
6057         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
6058         Likewise.
6059         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6060         Likewise.
6061         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
6062         Likewise.
6063         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
6064         Likewise.
6065         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
6066         Likewise.
6067         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
6068         Likewise.
6069         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
6070         Likewise.
6071         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
6072         Likewise.
6073         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
6074         Likewise.
6075         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
6076         Likewise.
6077         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
6078         Likewise.
6079         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
6080         Likewise.
6081         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
6082         Likewise.
6083         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
6084         Likewise.
6085         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
6086         Likewise.
6087         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
6088         Likewise.
6089         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
6090         Likewise.
6091         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
6092         Likewise.
6093         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
6094         Likewise.
6095         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
6096         Likewise.
6097         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
6098         Likewise.
6099         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
6100         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
6101         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
6102         Likewise.
6103         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
6104         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
6105         Likewise.
6106         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
6107         Likewise.
6108         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
6109         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
6110         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
6111         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
6112         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
6113         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
6114         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
6115         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
6116         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
6117         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
6118         Likewise.
6119         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
6120         Likewise.
6121         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
6122         Likewise.
6123         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
6124         Likewise.
6125         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
6126         Likewise.
6127         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
6128         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
6129         Likewise.
6130         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
6131         Likewise.
6132         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
6133         Likewise.
6134         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
6135         Likewise.
6136         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
6137         Likewise.
6138         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6139         Likewise.
6140         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
6141         Likewise.
6142         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
6143         Likewise.
6144         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
6145         Likewise.
6146         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
6147         Likewise.
6148         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
6149         Likewise.
6150         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
6151         Likewise.
6152         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
6153         Likewise.
6154         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
6155         Likewise.
6156         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
6157         Likewise.
6158         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
6159         Likewise.
6160         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
6161         Likewise.
6162         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
6163         Likewise.
6164         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
6165         Likewise.
6166         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
6167         Likewise.
6168         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
6169         Likewise.
6170         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
6171         Likewise.
6172         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
6173         Likewise.
6174         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
6175         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
6176         Likewise.
6177         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
6178         Likewise.
6179         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
6180         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
6181         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
6182         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
6183         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
6184         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
6185         Likewise.
6186         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
6187         Likewise.
6188         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
6189         Likewise.
6190         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
6191         Likewise.
6192         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
6193         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
6194         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
6195         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
6196         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
6197         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
6198         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
6199         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
6200         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
6201         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
6202         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
6203         Likewise.
6204         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
6205         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
6206         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
6207         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
6208         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
6209         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
6210         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
6211         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
6212         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
6213         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
6214         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
6215         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
6216         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
6217         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
6218         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
6219         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
6220         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
6221         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
6222         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
6223         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
6224         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
6225         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
6226         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
6227         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
6228         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
6229         Likewise.
6230         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
6231         * testsuite/27_io/fpos/14252.cc: Likewise.
6232         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
6233         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
6234         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
6235         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
6236         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
6237         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
6238         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
6239         * testsuite/27_io/ios_base/state/1.cc: Likewise.
6240         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
6241         Likewise.
6242         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
6243         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
6244         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
6245         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
6246         Likewise.
6247         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
6248         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
6249         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
6250         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
6251         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
6252         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
6253         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
6254         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
6255         * testsuite/27_io/objects/char/3045.cc: Likewise.
6256         * testsuite/27_io/objects/char/3647.cc: Likewise.
6257         * testsuite/27_io/objects/char/5268.cc: Likewise.
6258         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
6259         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
6260         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
6261         * testsuite/28_regex/init-list.cc: Likewise.
6262         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
6263         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
6264         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
6265         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
6266         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
6267         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
6268         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
6269         Likewise.
6270         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
6271         Likewise.
6272         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
6273         Likewise.
6274         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
6275         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
6276         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
6277         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
6278         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
6279         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
6280         Likewise.
6281         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
6282         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
6283         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
6284         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
6285         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
6286         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
6287         Likewise.
6288         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
6289         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
6290         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
6291         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
6292         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
6293         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
6294         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
6295         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
6296         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
6297         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
6298         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
6299         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
6300         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
6301         Likewise.
6302         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
6303         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
6304         Likewise.
6305         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
6306         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
6307         Likewise.
6308         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
6309         Likewise.
6310         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
6311         Likewise.
6312         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
6313         Likewise.
6314         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
6315         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
6316         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
6317         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
6318         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
6319         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
6320         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
6321         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
6322         Likewise.
6323         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
6324         Likewise.
6325         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
6326         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
6327         Likewise.
6328         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
6329         Likewise.
6330         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
6331         Likewise.
6332         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
6333         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
6334         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
6335         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
6336         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
6337         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
6338         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
6339         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
6340         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
6341         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
6342         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
6343         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
6344         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
6345         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
6346         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
6347         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
6348         Likewise.
6349         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
6350         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
6351         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
6352         Likewise.
6353         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
6354         Likewise.
6355         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
6356         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
6357         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
6358         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
6359         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
6360         Likewise.
6361         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
6362         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
6363         Likewise.
6364         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
6365         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
6366         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
6367         Likewise.
6368         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
6369         Likewise.
6370         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
6371         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
6372         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
6373         Likewise.
6374         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
6375         Likewise.
6376         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
6377         Likewise.
6378         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
6379         Likewise.
6380         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
6381         Likewise.
6382         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
6383         * testsuite/30_threads/this_thread/1.cc: Likewise.
6384         * testsuite/30_threads/this_thread/2.cc: Likewise.
6385         * testsuite/30_threads/this_thread/3.cc: Likewise.
6386         * testsuite/30_threads/this_thread/4.cc: Likewise.
6387         * testsuite/30_threads/thread/cons/1.cc: Likewise.
6388         * testsuite/30_threads/thread/cons/2.cc: Likewise.
6389         * testsuite/30_threads/thread/cons/3.cc: Likewise.
6390         * testsuite/30_threads/thread/cons/4.cc: Likewise.
6391         * testsuite/30_threads/thread/cons/5.cc: Likewise.
6392         * testsuite/30_threads/thread/cons/6.cc: Likewise.
6393         * testsuite/30_threads/thread/cons/7.cc: Likewise.
6394         * testsuite/30_threads/thread/cons/8.cc: Likewise.
6395         * testsuite/30_threads/thread/cons/9.cc: Likewise.
6396         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
6397         * testsuite/30_threads/thread/members/1.cc: Likewise.
6398         * testsuite/30_threads/thread/members/2.cc: Likewise.
6399         * testsuite/30_threads/thread/members/3.cc: Likewise.
6400         * testsuite/30_threads/thread/members/4.cc: Likewise.
6401         * testsuite/30_threads/thread/members/5.cc: Likewise.
6402         * testsuite/30_threads/thread/swap/1.cc: Likewise.
6403         * testsuite/30_threads/thread/swap/2.cc: Likewise.
6404         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
6405         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
6406         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
6407         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
6408         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
6409         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
6410         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
6411         Likewise.
6412         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
6413         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
6414         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
6415         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
6416         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
6417         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
6418         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
6419         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
6420         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
6421         * testsuite/30_threads/try_lock/1.cc: Likewise.
6422         * testsuite/30_threads/try_lock/2.cc: Likewise.
6423         * testsuite/30_threads/try_lock/3.cc: Likewise.
6424         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
6425         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
6426         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
6427         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
6428         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
6429         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
6430         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
6431         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
6432         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
6433         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
6434         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
6435         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
6436         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
6437         Likewise.
6438         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
6439         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
6440         Likewise.
6441         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
6442         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
6443         Likewise.
6444         * testsuite/ext/array_allocator/1.cc: Likewise.
6445         * testsuite/ext/array_allocator/2.cc: Likewise.
6446         * testsuite/ext/array_allocator/3.cc: Likewise.
6447         * testsuite/ext/ext_pointer/1.cc: Likewise.
6448         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
6449         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
6450         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
6451         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
6452         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
6453         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
6454         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
6455         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
6456         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
6457         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
6458         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
6459         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
6460         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
6461         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
6462         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
6463         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
6464         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
6465         Likewise.
6466         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
6467         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
6468         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
6469         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
6470         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
6471         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
6472         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
6473         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
6474         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
6475         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
6476         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
6477         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
6478         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
6479         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
6480         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
6481         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
6482         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
6483         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
6484         Likewise.
6485         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
6486         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
6487         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
6488         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
6489         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
6490         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
6491         * testsuite/ext/pod_char_traits.cc: Likewise.
6492         * testsuite/ext/slist/23781.cc: Likewise.
6493         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
6494         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
6495         * testsuite/ext/vstring/init-list.cc: Likewise.
6496         * testsuite/ext/vstring/moveable.cc: Likewise.
6497         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
6498         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
6499         Likewise.
6500         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
6501         Likewise.
6502         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
6503         Likewise.
6504         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
6505         Likewise.
6506         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
6507         Likewise.
6508         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
6509         Likewise.
6510         * testsuite/ext/vstring/types/23767.cc: Likewise.
6511         * testsuite/performance/21_strings/string_append.cc: Likewise.
6512         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
6513         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
6514         Likewise.
6515         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
6516         Likewise.
6517         * testsuite/performance/21_strings/string_find.cc: Likewise.
6518         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
6519         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
6520         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
6521         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
6522         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
6523         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
6524         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
6525         Likewise.
6526         * testsuite/performance/23_containers/create/map.cc: Likewise.
6527         * testsuite/performance/23_containers/create_from_sorted/set.cc:
6528         Likewise.
6529         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
6530         * testsuite/performance/23_containers/find/map.cc: Likewise.
6531         * testsuite/performance/23_containers/index/map.cc: Likewise.
6532         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
6533         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
6534         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
6535         Likewise.
6536         * testsuite/performance/23_containers/insert_erase/associative.cc:
6537         Likewise.
6538         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
6539         Likewise.
6540         * testsuite/performance/23_containers/producer_consumer/associative.cc:
6541         Likewise.
6542         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
6543         Likewise.
6544         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
6545         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
6546         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
6547         Likewise.
6548         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
6549         Likewise.
6550         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
6551         Likewise.
6552         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
6553         Likewise.
6554         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
6555         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
6556         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
6557         Likewise.
6558         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
6559         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
6560         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
6561         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
6562         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
6563         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
6564         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
6565         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
6566         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
6567         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
6568         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
6569         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
6570         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
6571         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
6572         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
6573         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
6574         Likewise.
6575         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
6576         Likewise.
6577         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
6578         Likewise.
6579         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
6580         Likewise.
6581         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
6582         Likewise.
6583         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
6584         Likewise.
6585         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
6586         Likewise.
6587         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
6588         Likewise.
6589         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
6590         Likewise.
6591         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
6592         Likewise.
6593         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
6594         Likewise.
6595         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
6596         Likewise.
6597         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
6598         Likewise.
6599         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
6600         Likewise.
6601         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
6602         Likewise.
6603         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
6604         Likewise.
6605         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
6606         Likewise.
6607         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
6608         Likewise.
6609         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
6610         Likewise.
6611         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
6612         Likewise.
6613         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
6614         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
6615         Likewise.
6616         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
6617         Likewise.
6618         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
6619         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
6620         Likewise.
6621         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
6622         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
6623         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
6624         Likewise.
6625         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
6626         Likewise.
6627         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
6628         Likewise.
6629         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
6630         Likewise.
6631         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
6632         Likewise.
6633         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
6634         Likewise.
6635         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
6636         Likewise.
6637         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
6638         Likewise.
6639         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
6640         Likewise.
6641         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
6642         Likewise.
6643         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
6644         Likewise.
6645         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
6646         Likewise.
6647         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
6648         Likewise.
6649         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
6650         Likewise.
6651         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
6652         Likewise.
6653         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
6654         Likewise.
6655         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
6656         Likewise.
6657         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
6658         Likewise.
6659         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
6660         Likewise.
6661         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
6662         Likewise.
6663         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
6664         Likewise.
6665         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
6666         Likewise.
6667         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
6668         Likewise.
6669         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
6670         Likewise.
6671         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
6672         Likewise.
6673         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
6674         Likewise.
6675         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
6676         Likewise.
6677         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
6678         Likewise.
6679         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
6680         Likewise.
6681         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
6682         Likewise.
6683         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
6684         Likewise.
6685         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
6686         Likewise.
6687         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
6688         Likewise.
6689         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
6690         Likewise.
6691         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
6692         Likewise.
6693         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
6694         Likewise.
6695         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
6696         Likewise.
6697         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
6698         Likewise.
6699         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
6700         Likewise.
6701         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
6702         Likewise.
6703         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
6704         Likewise.
6705         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
6706         Likewise.
6707         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
6708         Likewise.
6709         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
6710         Likewise.
6711         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
6712         Likewise.
6713         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
6714         Likewise.
6715         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
6716         Likewise.
6717         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
6718         Likewise.
6719         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
6720         Likewise.
6721         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
6722         Likewise.
6723         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
6724         Likewise.
6725         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
6726         Likewise.
6727         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
6728         Likewise.
6729         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
6730         Likewise.
6731         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
6732         Likewise.
6733         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
6734         Likewise.
6735         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
6736         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
6737         Likewise.
6738         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
6739         Likewise.
6740         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
6741         Likewise.
6742         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
6743         Likewise.
6744         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
6745         Likewise.
6746         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
6747         Likewise.
6748         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
6749         Likewise.
6750         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
6751         Likewise.
6752         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
6753         Likewise.
6754         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
6755         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
6756         Likewise.
6757         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
6758         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
6759         Likewise.
6760         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
6761         Likewise.
6762         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
6763         Likewise.
6764         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
6765         Likewise.
6766         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
6767         Likewise.
6768         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
6769         Likewise.
6770         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
6771         Likewise.
6772         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
6773         Likewise.
6774         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
6775         Likewise.
6776         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
6777         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
6778         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
6779         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
6780         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
6781         Likewise.
6782         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
6783         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
6784         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
6785         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
6786         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
6787         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
6788         * testsuite/util/io/illegal_input_error.hpp: Likewise.
6789         * testsuite/util/io/prog_bar.cc: Likewise.
6790         * testsuite/util/io/prog_bar.hpp: Likewise.
6791         * testsuite/util/io/text_populate.hpp: Likewise.
6792         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
6793         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
6794         * testsuite/util/io/xml.hpp: Likewise.
6795         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
6796         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
6797         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
6798         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
6799         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
6800         * testsuite/util/native_type/native_map.hpp: Likewise.
6801         * testsuite/util/native_type/native_multimap.hpp: Likewise.
6802         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
6803         * testsuite/util/native_type/native_set.hpp: Likewise.
6804         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
6805         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
6806         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
6807         Likewise.
6808         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
6809         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
6810         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
6811         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
6812         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
6813         Likewise.
6814         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
6815         Likewise.
6816         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
6817         Likewise.
6818         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
6819         Likewise.
6820         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
6821         Likewise.
6822         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
6823         Likewise.
6824         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
6825         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
6826         Likewise.
6827         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
6828         Likewise.
6829         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
6830         Likewise.
6831         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
6832         Likewise.
6833         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
6834         Likewise.
6835         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
6836         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
6837         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
6838         * testsuite/util/regression/basic_type.hpp: Likewise.
6839         * testsuite/util/regression/common_type.hpp: Likewise.
6840         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
6841         Likewise.
6842         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
6843         Likewise.
6844         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
6845         Likewise.
6846         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
6847         Likewise.
6848         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
6849         Likewise.
6850         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
6851         Likewise.
6852         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
6853         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
6854         Likewise.
6855         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
6856         Likewise.
6857         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
6858         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
6859         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
6860         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
6861         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
6862         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
6863         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
6864         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
6865         * testsuite/util/statistic/result_recorder.hpp: Likewise.
6866         * testsuite/util/statistic/sample_mean.hpp: Likewise.
6867         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
6868         * testsuite/util/statistic/sample_variance.hpp: Likewise.
6869         * testsuite/util/testsuite_abi.cc: Likewise.
6870         * testsuite/util/testsuite_abi.h: Likewise.
6871         * testsuite/util/testsuite_abi_check.cc: Likewise.
6872         * testsuite/util/testsuite_allocator.cc: Likewise.
6873         * testsuite/util/testsuite_allocator.h: Likewise.
6874         * testsuite/util/testsuite_api.h: Likewise.
6875         * testsuite/util/testsuite_character.cc: Likewise.
6876         * testsuite/util/testsuite_character.h: Likewise.
6877         * testsuite/util/testsuite_common_types.h: Likewise.
6878         * testsuite/util/testsuite_error.h: Likewise.
6879         * testsuite/util/testsuite_hooks.cc: Likewise.
6880         * testsuite/util/testsuite_hooks.h: Likewise.
6881         * testsuite/util/testsuite_io.h: Likewise.
6882         * testsuite/util/testsuite_iterators.h: Likewise.
6883         * testsuite/util/testsuite_performance.h: Likewise.
6884         * testsuite/util/testsuite_rng.h: Likewise.
6885         * testsuite/util/testsuite_rvalref.h: Likewise.
6886         * testsuite/util/testsuite_tr1.h: Likewise.
6887         * testsuite/util/thread/all.h: Likewise.
6888         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
6889         Likewise.
6890         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
6891         Likewise.
6892         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
6893         Likewise.
6894         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
6895         Likewise.
6896         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
6897         Likewise.
6898         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
6899         Likewise.
6900         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
6901         Likewise.
6902         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
6903         Likewise.
6904         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
6905         Likewise.
6906         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
6907         Likewise.
6908         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
6909         Likewise.
6910         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
6911         Likewise.
6912         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
6913         Likewise.
6914         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
6915         Likewise.
6916         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
6917         Likewise.
6918         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
6919         Likewise.
6920         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
6921         Likewise.
6922         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
6923         Likewise.
6924         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
6925         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
6926         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
6927         Likewise.
6928         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
6929         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
6930         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
6931         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
6932         Likewise.
6933         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
6934         Likewise.
6935         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
6936         Likewise.
6937         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
6938         Likewise.
6939         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
6940         Likewise.
6941         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
6942         Likewise.
6943         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
6944         Likewise.
6945         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
6946         Likewise.
6947         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
6948         Likewise.
6949         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
6950         Likewise.
6951         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
6952         Likewise.
6953         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
6954         Likewise.
6955         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
6956         Likewise.
6957         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
6958         Likewise.
6959         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
6960         Likewise.
6961         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
6962         Likewise.
6963         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
6964         Likewise.
6965         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
6966         Likewise.
6967         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
6968         Likewise.
6969         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
6970         Likewise.
6971         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
6972         Likewise.
6973         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
6974         Likewise.
6975         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
6976         Likewise.
6977         * testsuite/26_numerics/random/mt19937.cc: Likewise.
6978         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
6979         Likewise.
6980         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
6981         Likewise.
6982         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
6983         Likewise.
6984         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
6985         Likewise.
6986         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
6987         Likewise.
6988         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
6989         Likewise.
6990         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
6991         Likewise.
6992         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
6993         Likewise.
6994         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
6995         Likewise.
6996         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
6997         Likewise.
6998         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
6999         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
7000         Likewise.
7001         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
7002         Likewise.
7003         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
7004         Likewise.
7005         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
7006         Likewise.
7007         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
7008         Likewise.
7009         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
7010         Likewise.
7011         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
7012         Likewise.
7013         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
7014         Likewise.
7015         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
7016         Likewise.
7017         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
7018         Likewise.
7019         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
7020         Likewise.
7021         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
7022         Likewise.
7023         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
7024         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
7025         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
7026         Likewise.
7027         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
7028         Likewise.
7029         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
7030         Likewise.
7031         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
7032         Likewise.
7033         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
7034         Likewise.
7035         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
7036         Likewise.
7037         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
7038         Likewise.
7039         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
7040         Likewise.
7041         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
7042         Likewise.
7043         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
7044         Likewise.
7045         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
7046         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
7047         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
7048         Likewise.
7049         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
7050         Likewise.
7051         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
7052         Likewise.
7053         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
7054         Likewise.
7055         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
7056         Likewise.
7057         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
7058         Likewise.
7059         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
7060         Likewise.
7061         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
7062         Likewise.
7063         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
7064         Likewise.
7065         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
7066         Likewise.
7067         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
7068         Likewise.
7069         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
7070         Likewise.
7071         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
7072         Likewise.
7073         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
7074         Likewise.
7075         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
7076         Likewise.
7077         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
7078         Likewise.
7079         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
7080         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
7081         Likewise.
7082         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
7083         Likewise.
7084         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
7085         Likewise.
7086         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
7087         Likewise.
7088         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
7089         Likewise.
7090         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
7091         Likewise.
7092         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
7093         Likewise.
7094         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
7095         Likewise.
7096         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
7097         Likewise.
7098         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
7099         Likewise.
7100         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
7101         Likewise.
7102         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
7103         Likewise.
7104         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
7105         Likewise.
7106         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
7107         Likewise.
7108         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
7109         Likewise.
7110         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
7111         Likewise.
7112         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
7113         Likewise.
7114         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
7115         Likewise.
7116         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
7117         Likewise.
7118         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
7119         Likewise.
7120         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
7121         Likewise.
7122         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
7123         Likewise.
7124         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
7125         Likewise.
7126         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
7127         Likewise.
7128         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
7129         Likewise.
7130         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
7131         Likewise.
7132         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
7133         Likewise.
7134         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
7135         Likewise.
7136         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
7137         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
7138         Likewise.
7139         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
7140         Likewise.
7141         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
7142         Likewise.
7143         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
7144         Likewise.
7145         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
7146         Likewise.
7147         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
7148         Likewise.
7149         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
7150         Likewise.
7151         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
7152         Likewise.
7153         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
7154         Likewise.
7155         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
7156         Likewise.
7157         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
7158         Likewise.
7159         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
7160         Likewise.
7161         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
7162         Likewise.
7163         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
7164         Likewise.
7165         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
7166         Likewise.
7167         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
7168         Likewise.
7169         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
7170         Likewise.
7171         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
7172         Likewise.
7173         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
7174         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
7175         * testsuite/backward/hash_map/25896.cc: Likewise.
7176         * testsuite/backward/hash_set/25896.cc: Likewise.
7177
7178 2009-04-08  Ian Lance Taylor  <iant@google.com>
7179
7180         * include/backward/hashtable.h (erase): Correctly handle erasing a
7181         reference to an entry in the hash table.
7182         * testsuite/backward/hash_map/25896.cc: New.
7183         * testsuite/backward/hash_set/25896.cc: New.
7184
7185 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
7186
7187         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
7188         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
7189
7190 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7191
7192         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
7193         of debug.
7194         * include/Makefile.in: Regenerate.
7195         * include/precompiled/stdc++.h: Add.
7196
7197 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7198
7199         * include/bits/random.h: Adjust doxygen markup.
7200         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
7201
7202         * testsuite/26_numerics/random/piecewise_linear_distribution/
7203         operators/serialize.cc: Use typedefs.
7204
7205 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7206
7207         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
7208         __gnu_cxx namespace.  Remove "static inline".
7209
7210 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7211
7212         * include/bits/random.tcc (linear_congruential_engine<>::
7213         seed(seed_seq&)): Fix typo in last fix for __m == 0.
7214
7215 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7216
7217         * include/bits/random.h (operator==): Mark all inline.
7218         (mersenne_twister_engine): Enable #if 0 checks.
7219
7220         * include/bits/random.h: Formatting tweaks.
7221
7222 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7223
7224         * include/bits/random.tcc (piecewise_linear_distribution<>::
7225         operator()(_UniformRandomNumberGenerator&, const param_type&)):
7226         Remove spurious closed parenthesis.
7227
7228 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7229
7230         PR libstdc++/39644 (partial)
7231         * include/bits/random.tcc (linear_congruential_engine<>::
7232         seed(seed_seq&), independent_bits_engine<>::operator(),
7233         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
7234
7235 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
7236
7237         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
7238         thinko.
7239         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7240         default.cc: Enable.
7241
7242 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
7243
7244         PR libstdc++/39629 (partial)
7245         * testsuite/26_numerics/random/independent_bits_engine/cons/
7246         base_move.cc: Use uint_fast64_t instead of unsigned long.
7247         * testsuite/26_numerics/random/independent_bits_engine/cons/
7248         seed1.cc: Likewise.
7249         * testsuite/26_numerics/random/independent_bits_engine/cons/
7250         seed2.cc: Likewise.
7251         * testsuite/26_numerics/random/independent_bits_engine/cons/
7252         base_copy.cc: Likewise.
7253         * testsuite/26_numerics/random/independent_bits_engine/cons/
7254         default.cc: Likewise.
7255         * testsuite/26_numerics/random/independent_bits_engine/cons/
7256         seed_seq.cc: Likewise.
7257         * testsuite/26_numerics/random/independent_bits_engine/
7258         requirements/typedefs.cc: Likewise.
7259         * testsuite/26_numerics/random/independent_bits_engine/
7260         operators/equal.cc: Likewise.
7261         * testsuite/26_numerics/random/independent_bits_engine/
7262         operators/serialize.cc: Likewise.
7263         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
7264
7265 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7266
7267         * include/tr1_impl/random: Remove, empty.
7268         * include/tr1_impl/random.tcc: Likewise.
7269
7270         * include/std/random: Minor clean-ups, formatting fixes, adjust
7271         copyright years.
7272         * include/bits/random.tcc: Likewise.
7273         * include/bits/random.h: Likewise.
7274         * include/tr1/random: Likewise.
7275         * include/tr1/random.tcc: Likewise.
7276         * include/tr1/random.h: Likewise.
7277
7278 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7279
7280         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
7281         * doc/html/api.html: Regenerate.
7282
7283 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7284
7285         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
7286         Change to mersenne_twister_engine, add same defaults as
7287         mersenne_twister_engine/cons/default.cc.
7288         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
7289
7290         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
7291         to __il.
7292         * include/bits/random.h (mersenne_twister_engine): Qualify
7293         _ShiftMin1 with namespace __detail.
7294         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
7295         constexpr std::numeric_limits::max() can be used.
7296         (mersenne_twister_engine): Split apart static asserts into one
7297         assert per message. Temporarily disable the last three.
7298
7299 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
7300
7301         * include/Makefile.am: Update to N2836. Modified for new random headers.
7302         * include/Makefile.in: Ditto.
7303         * include/tr1_impl/random: Moved to tr1/random.h
7304         * include/tr1_impl/random.tcc: Moved to tr1
7305         * include/tr1/random: Just point to moved tr1 random headers.
7306         * include/tr1/random.tcc: Moved from tr1_impl.
7307         * include/tr1/random.h: Moved from tr1_impl/random.
7308         * include/std/random: Modified to point to std random headers.
7309         * include/bits/random.tcc: New implementation of std random facilities.
7310         * include/bits/random.h: Ditto.
7311         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
7312         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7313         seed1.cc: New.
7314         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7315         seed2.cc: New.
7316         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7317         default.cc: New.
7318         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7319         non_uint_neg.cc: New.
7320         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7321         typedefs.cc: New.
7322         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7323         equal.cc: New.
7324         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7325         serialize.cc: New.
7326         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7327         seed1.cc: New.
7328         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7329         seed2.cc: New.
7330         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7331         default.cc: New.
7332         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
7333         typedefs.cc: New.
7334         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7335         equal.cc: New.
7336         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7337         serialize.cc: New.
7338         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7339         seed1.cc: New.
7340         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7341         seed2.cc: New.
7342         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7343         default.cc: New.
7344         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
7345         typedefs.cc: New.
7346         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7347         equal.cc: New.
7348         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7349         serialize.cc: New.
7350         * testsuite/26_numerics/random/discard_block_engine/cons/
7351         base_move.cc: New.
7352         * testsuite/26_numerics/random/discard_block_engine/cons/
7353         seed1.cc: New.
7354         * testsuite/26_numerics/random/discard_block_engine/cons/
7355         seed2.cc: New.
7356         * testsuite/26_numerics/random/discard_block_engine/cons/
7357         base_copy.cc: New.
7358         * testsuite/26_numerics/random/discard_block_engine/cons/
7359         default.cc: New.
7360         * testsuite/26_numerics/random/discard_block_engine/cons/
7361         seed_seq.cc: New.
7362         * testsuite/26_numerics/random/discard_block_engine/requirements/
7363         typedefs.cc: New.
7364         * testsuite/26_numerics/random/discard_block_engine/operators/
7365         equal.cc: New.
7366         * testsuite/26_numerics/random/discard_block_engine/operators/
7367         serialize.cc: New.
7368         * testsuite/26_numerics/random/independent_bits_engine/cons/
7369         base_move.cc: New.
7370         * testsuite/26_numerics/random/independent_bits_engine/cons/
7371         seed1.cc: New.
7372         * testsuite/26_numerics/random/independent_bits_engine/cons/
7373         seed2.cc: New.
7374         * testsuite/26_numerics/random/independent_bits_engine/cons/
7375         base_copy.cc: New.
7376         * testsuite/26_numerics/random/independent_bits_engine/cons/
7377         default.cc: New.
7378         * testsuite/26_numerics/random/independent_bits_engine/cons/
7379         seed_seq.cc: New.
7380         * testsuite/26_numerics/random/independent_bits_engine/requirements/
7381         typedefs.cc: New.
7382         * testsuite/26_numerics/random/independent_bits_engine/operators/
7383         equal.cc: New.
7384         * testsuite/26_numerics/random/independent_bits_engine/operators/
7385         serialize.cc: New.
7386         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7387         base_move.cc: New.
7388         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7389         seed1.cc: New.
7390         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7391         seed2.cc: New.
7392         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7393         base_copy.cc: New.
7394         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7395         default.cc: New.
7396         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7397         seed_seq.cc: New.
7398         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
7399         typedefs.cc: New.
7400         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7401         equal.cc: New.
7402         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7403         serialize.cc
7404         * testsuite/26_numerics/random/mt19937.cc: New.
7405         * testsuite/26_numerics/random/mt19937_64.cc: New.
7406         * testsuite/26_numerics/random/minstd_rand.cc: New.
7407         * testsuite/26_numerics/random/minstd_rand0.cc: New.
7408         * testsuite/26_numerics/random/ranlux24_base.cc: New.
7409         * testsuite/26_numerics/random/ranlux48_base.cc: New.
7410         * testsuite/26_numerics/random/ranlux24.cc: New.
7411         * testsuite/26_numerics/random/ranlux48.cc: New.
7412         * testsuite/26_numerics/random/knuth_b.cc: New.
7413         * testsuite/26_numerics/random/default_random_engine.cc: New.
7414         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7415         parms.cc: New.
7416         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7417         default.cc: New.
7418         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
7419         typedefs.cc: New.
7420         * testsuite/26_numerics/random/chi_squared_distribution/operators/
7421         serialize.cc: New.
7422         * testsuite/26_numerics/random/normal_distribution/cons/
7423         parms.cc: New.
7424         * testsuite/26_numerics/random/normal_distribution/cons/
7425         default.cc: New.
7426         * testsuite/26_numerics/random/normal_distribution/requirements/
7427         typedefs.cc: New.
7428         * testsuite/26_numerics/random/normal_distribution/operators/
7429         serialize.cc: New.
7430         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
7431         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
7432         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
7433         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7434         parms_neg.cc: New.
7435         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7436         parms.cc: New.
7437         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7438         default.cc: New.
7439         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
7440         typedefs.cc: New.
7441         * testsuite/26_numerics/random/uniform_int_distribution/operators/
7442         serialize.cc: New.
7443         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7444         parms_neg.cc: New.
7445         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7446         parms.cc: New.
7447         * testsuite/26_numerics/random/uniform_real_distribution/cons/
7448         default.cc: New.
7449         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
7450         typedefs.cc: New.
7451         * testsuite/26_numerics/random/uniform_real_distribution/operators/
7452         serialize.cc: New.
7453         * testsuite/26_numerics/random/poisson_distribution/cons/
7454         parms.cc: New.
7455         * testsuite/26_numerics/random/poisson_distribution/cons/
7456         default.cc: New.
7457         * testsuite/26_numerics/random/poisson_distribution/requirements/
7458         typedefs.cc
7459         * testsuite/26_numerics/random/poisson_distribution/operators/
7460         serialize.cc: New.
7461         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7462         parms.cc: New.
7463         * testsuite/26_numerics/random/bernoulli_distribution/cons/
7464         default.cc: New.
7465         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
7466         typedefs.cc: New.
7467         * testsuite/26_numerics/random/bernoulli_distribution/operators/
7468         serialize.cc: New.
7469         * testsuite/26_numerics/random/discrete_distribution/cons/
7470         range.cc: New.
7471         * testsuite/26_numerics/random/discrete_distribution/cons/
7472         initlist.cc: New.
7473         * testsuite/26_numerics/random/discrete_distribution/cons/
7474         default.cc: New.
7475         * testsuite/26_numerics/random/discrete_distribution/cons/
7476         num_xbound_fun.cc: New.
7477         * testsuite/26_numerics/random/discrete_distribution/requirements/
7478         typedefs.cc: New.
7479         * testsuite/26_numerics/random/discrete_distribution/operators/
7480         serialize.cc: New.
7481         * testsuite/26_numerics/random/weibull_distribution/cons/
7482         parms.cc: New.
7483         * testsuite/26_numerics/random/weibull_distribution/cons/
7484         default.cc: New.
7485         * testsuite/26_numerics/random/weibull_distribution/requirements/
7486         typedefs.cc: New.
7487         * testsuite/26_numerics/random/weibull_distribution/operators/
7488         serialize.cc: New.
7489         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7490         parms.cc: New.
7491         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
7492         default.cc: New.
7493         * testsuite/26_numerics/random/negative_binomial_distribution/
7494         requirements/typedefs.cc: New.
7495         * testsuite/26_numerics/random/negative_binomial_distribution/
7496         operators/serialize.cc: New.
7497         * testsuite/26_numerics/random/cauchy_distribution/cons/
7498         parms.cc: New.
7499         * testsuite/26_numerics/random/cauchy_distribution/cons/
7500         default.cc: New.
7501         * testsuite/26_numerics/random/cauchy_distribution/requirements/
7502         typedefs.cc: New.
7503         * testsuite/26_numerics/random/cauchy_distribution/operators/
7504         serialize.cc: New.
7505         * testsuite/26_numerics/random/gamma_distribution/cons/
7506         parms.cc: New.
7507         * testsuite/26_numerics/random/gamma_distribution/cons/
7508         default.cc: New.
7509         * testsuite/26_numerics/random/gamma_distribution/requirements/
7510         typedefs.cc: New.
7511         * testsuite/26_numerics/random/gamma_distribution/operators/
7512         serialize.cc: New.
7513         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7514         parms.cc: New.
7515         * testsuite/26_numerics/random/fisher_f_distribution/cons/
7516         default.cc: New.
7517         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
7518         typedefs.cc: New.
7519         * testsuite/26_numerics/random/fisher_f_distribution/operators/
7520         serialize.cc: New.
7521
7522         * testsuite/26_numerics/random/exponential_distribution/cons/
7523         parms.cc: New.
7524         * testsuite/26_numerics/random/exponential_distribution/cons/
7525         default.cc: New.
7526         * testsuite/26_numerics/random/exponential_distribution/requirements/
7527         typedefs.cc: New.
7528         * testsuite/26_numerics/random/exponential_distribution/operators/
7529         serialize.cc: New.
7530         * testsuite/26_numerics/random/lognormal_distribution/cons/
7531         parms.cc: New.
7532         * testsuite/26_numerics/random/lognormal_distribution/cons/
7533         default.cc: New.
7534         * testsuite/26_numerics/random/lognormal_distribution/requirements/
7535         typedefs.cc: New.
7536         * testsuite/26_numerics/random/lognormal_distribution/operators/
7537         serialize.cc: New.
7538         * testsuite/26_numerics/random/binomial_distribution/cons/
7539         parms.cc: New.
7540         * testsuite/26_numerics/random/binomial_distribution/cons/
7541         default.cc: New.
7542         * testsuite/26_numerics/random/binomial_distribution/requirements/
7543         typedefs.cc: New.
7544         * testsuite/26_numerics/random/binomial_distribution/operators/
7545         serialize.cc: New.
7546         * testsuite/26_numerics/random/random_device/cons/
7547         token.cc: New.
7548         * testsuite/26_numerics/random/random_device/cons/
7549         default.cc: New.
7550         * testsuite/26_numerics/random/random_device/requirements/
7551         typedefs.cc: New.
7552         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7553         parms.cc: New.
7554         * testsuite/26_numerics/random/extreme_value_distribution/cons/
7555         default.cc: New.
7556         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
7557         typedefs.cc: New.
7558         * testsuite/26_numerics/random/extreme_value_distribution/operators/
7559         serialize.cc: New.
7560         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7561         range.cc: New.
7562         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7563         default.cc: New.
7564         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7565         num_xbound_fun.cc: New.
7566         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
7567         initlist_fun.cc: New.
7568         * testsuite/26_numerics/random/piecewise_linear_distribution/
7569         requirements/typedefs.cc: New.
7570         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
7571         serialize.cc: New.
7572         * testsuite/26_numerics/random/student_t_distribution/cons/
7573         parms.cc: New.
7574         * testsuite/26_numerics/random/student_t_distribution/cons/
7575         default.cc: New.
7576         * testsuite/26_numerics/random/student_t_distribution/requirements/
7577         typedefs.cc: New.
7578         * testsuite/26_numerics/random/student_t_distribution/operators/
7579         serialize.cc: New.
7580         * testsuite/26_numerics/random/geometric_distribution/cons/
7581         parms.cc: New.
7582         * testsuite/26_numerics/random/geometric_distribution/cons/
7583         default.cc: New.
7584         * testsuite/26_numerics/random/geometric_distribution/requirements/
7585         typedefs.cc: New.
7586         * testsuite/26_numerics/random/geometric_distribution/operators/
7587         serialize.cc: New.
7588         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7589         range.cc: New.
7590         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7591         default.cc: New.
7592         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7593         num_xbound_fun.cc: New.
7594         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
7595         initlist_fun.cc: New.
7596         * testsuite/26_numerics/random/piecewise_constant_distribution/
7597         requirements/typedefs.cc: New.
7598         * testsuite/26_numerics/random/piecewise_constant_distribution/
7599         operators/serialize.cc: New.
7600
7601 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
7602
7603         * include/ext/bitmap_allocator.h: The typedefs should be made public
7604         if we want them to be accessible. This has been revealed by the patch
7605         that fixes PR c++/26693 in g++.
7606
7607 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
7608
7609         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
7610         Regenerated.
7611         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
7612         Regenerated.
7613         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
7614         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
7615         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
7616         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
7617         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
7618         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
7619         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
7620         Regenerated.
7621         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
7622
7623 2009-03-31  Jason Merrill  <jason@redhat.com>
7624
7625         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
7626
7627         PR libstdc++/39310
7628         * include/tr1_impl/type_traits (is_function): Add partial
7629         specializations with function cv-quals.
7630         (__is_function_helper): Remove.
7631         (is_member_pointer): Don't define in terms of is_member_*_pointer.
7632
7633 2009-03-30  Ian Lance Taylor  <iant@google.com>
7634
7635         * include/backward/hashtable.h (clear): Return quickly if the
7636         table is empty.
7637
7638 2009-03-27  Ian Lance Taylor  <iant@google.com>
7639
7640         * include/backward/hashtable.h (_S_num_primes): Change to 29.
7641         (__stl_prime_list): Add 5 at the start of the list.
7642
7643 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
7644
7645         * include/std/fstream (basic_filebuf<>::open(const std::string&,
7646         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
7647         std::string&, ios_base::openmode), basic_ifstream<>::
7648         open(const std::string&, ios_base::openmode), basic_ofstream<>::
7649         basic_ofstream(const std::string&, ios_base::openmode),
7650         basic_ofstream<>::open(const std::string&, ios_base::openmode),
7651         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
7652         basic_fstream<>::open(const std::string&, ios_base::openmode)):
7653         Add in C++0x mode.
7654         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
7655         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
7656         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
7657         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
7658         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
7659         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
7660         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
7661
7662 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7663
7664         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
7665         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
7666         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
7667         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
7668
7669 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
7670
7671         * include/bits/forward_list.h (_Fwd_list_node_base<>::
7672         _M_transfer_after, _M_reverse_after): Move out of line...
7673         * include/bits/forward_list.tcc: ... here.
7674         (forward_list<>::reverse): Move inline...
7675         * include/bits/forward_list.h: ... here; minor cosmetic changes.
7676
7677 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7678
7679         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
7680         28277.cc: Likewise.
7681         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
7682         Likewise.
7683         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
7684         Likewise.
7685         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
7686         Likewise.
7687
7688 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7689
7690         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
7691         year(s).
7692         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7693         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7694         Likewise.
7695         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7696         Likewise.
7697         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7698         Likewise.
7699         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7700
7701 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
7702
7703         * testsuite/25_algorithms/search_n/iterator.cc: Condition
7704         iterations for simulators.
7705         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
7706         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
7707         Condition stream width for simulators.
7708         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
7709         Likewise.
7710         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
7711         Likewise.
7712         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
7713
7714 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
7715
7716         * doc/xml/manual/appendix_contributing.xml: Add docbook style
7717         sheet version information. Table-ize docbook element examples.
7718         * doc/xml/manual/using.xml: Human-readable header
7719         markup. Alphabetized. Add new headers.
7720         * doc/html: Regenerate.
7721
7722 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
7723
7724         * doc/xml/faq.xml: Fix link to setup documentation.
7725
7726 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
7727
7728         * include/std/type_traits (__add_lvalue_reference_helper,
7729         __add_rvalue_reference_helper): As an optimization, rewrite
7730         condition (avoid is_function).
7731
7732 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
7733
7734         PR libstdc++/39405
7735         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
7736         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
7737
7738 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
7739
7740         * testsuite/30_threads/condition_variable_any/native_handle/
7741         typesizes.cc: Include tweaks.
7742         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
7743         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
7744         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
7745         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
7746         * testsuite/30_threads/condition_variable/native_handle/
7747         typesizes.cc: Same.
7748
7749 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7750
7751         * include/bits/shared_ptr.h: Add include guards.
7752         * include/tr1/shared_ptr.h: Likewise.
7753
7754 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
7755
7756         * include/std/iostream: Fix doxygen link.
7757         * include/bits/forward_list.h: Fix doxygen markup.
7758         * include/ext/vstring.h: Escape backslash in doxygen comment.
7759         * include/bits/basic_string.h: Likewise.
7760
7761 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7762
7763         * doc/xml/faq.xml: Fix links to implementation status pages.
7764
7765 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
7766
7767         * include/std/complex (operator+(const complex<>&, const _Tp&),
7768         operator+(const _Tp&, const complex<>&),
7769         operator-(const complex<>&, const _Tp&),
7770         operator-(const _Tp&, const complex<>&)): Do not assume real()
7771         returns a reference (against DR 387).
7772         * testsuite/26_numerics/complex/dr387_2.cc: New.
7773
7774 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
7775
7776         * testsuite/thread/pthread4.cc: Move...
7777         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
7778         * testsuite/thread/pthread5.cc: Move...
7779         * testsuite/23_containers/list/pthread5.cc: ...here.
7780         * testsuite/thread/pthread6.cc: Move...
7781         * testsuite/23_containers/map/pthread6.cc: ...here.
7782         * testsuite/thread/pthread7-rope.cc: Move...
7783         * testsuite/ext/rope/pthread7-rope.cc: ...here.
7784         * testsuite/thread/guard.cc: Move...
7785         * testsuite/18_support/pthread_guard.cc: ...here.
7786         * testsuite/thread/18185.cc: Move...
7787         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
7788         * testsuite/thread/pthread1.cc: Move...
7789         * testsuite/23_containers/list/pthread1.cc: ...here.
7790         * testsuite/thread/pthread2.cc: Move...
7791         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
7792         * testsuite/thread/pthread3.cc: Move...
7793         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
7794
7795         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
7796         * testsuite/thread: Remove.
7797
7798 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
7799
7800         * configure: Regenerate.
7801
7802 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
7803
7804         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
7805         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
7806         from baseline_dir.
7807         * configure: Regenerate.
7808         * testsuite/Makefile.am (baseline_file): Remove variable.
7809         (site.exp): Set baseline_dir rather than baseline_file.
7810         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
7811         * testsuite/Makefile.in: Regenerate.
7812
7813 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7814
7815         * testsuite/30_threads/thread/this_thread: Move...
7816         * testsuite/30_threads/this_thread: ...here.
7817         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
7818         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
7819         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
7820         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
7821         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
7822         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
7823
7824 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
7825
7826         * doc/doxygen/user.cfg.in: Tweaks.
7827         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
7828         be elsewhere.
7829
7830         * include/tr1_impl/unordered_map: Just use most specialized
7831         container module.
7832         * include/tr1_impl/unordered_set: Same.
7833         * include/tr1_impl/array: Same.
7834         * include/bits/stl_list.h: Same.
7835         * include/bits/stl_map.h: Same.
7836         * include/bits/stl_queue.h: Same.
7837         * include/bits/stl_set.h: Same.
7838         * include/bits/stl_stack.h: Same.
7839         * include/bits/forward_list.h: Same.
7840         * include/bits/basic_string.h: Same.
7841         * include/bits/stl_multimap.h: Same.
7842         * include/bits/stl_vector.h: Same.
7843         * include/bits/stl_deque.h: Same.
7844         * include/bits/stl_multiset.h: Same.
7845         * include/bits/stl_bvector.h: Same.
7846
7847         * include/backward/binders.h: Change binder module to binders.
7848
7849         * include/std/complex: Add complex_numers module.
7850         * include/tr1_impl/complex: Same.
7851
7852         * include/std/valarray: Add numeric_arrays module.
7853         * include/bits/gslice_array.h: Same.
7854         * include/bits/gslice.h: Same.
7855         * include/bits/mask_array.h: Same.
7856         * include/bits/slice_array.h: Same.
7857         * include/bits/indirect_array.h: Same.
7858
7859         * include/bits/allocator.h: Add allocators module.
7860         * include/ext/throw_allocator.h
7861         * include/ext/pool_allocator.h
7862         * include/ext/bitmap_allocator.h
7863         * include/ext/new_allocator.h
7864         * include/ext/malloc_allocator.h
7865         * include/ext/array_allocator.h
7866         * include/ext/mt_allocator.h
7867         * include/ext/debug_allocator.h
7868         * include/ext/extptr_allocator.h
7869
7870         * include/tr1_impl/functional: Move namespace markup here.
7871         * include/tr1_impl/regex: Same.
7872
7873         * include/tr1_impl/type_traits: Add metaprogramming module.
7874         * include/std/type_traits: Same.
7875
7876         * include/std/memory: Add memory module.
7877
7878         * include/std/ratio: Add ratio module.
7879
7880         * include/std/chrono: Move namespace markup here, add time module.
7881
7882         * include/std/thread: Move namespace markup here, add concurrency
7883         module.
7884         * include/std/mutex: Use concurrency module.
7885         * include/std/condition_variable: Same.
7886
7887
7888         * include/bits/ios_base.h: Refine io module.
7889         * include/bits/basic_ios.h: Same.
7890         * include/std/fstream: Same.
7891         * include/std/istream: Same.
7892         * include/std/ostream: Same.
7893         * include/std/sstream: Same.
7894
7895         * include/ext/vstring.h: Correct parameter markup.
7896
7897         * include/bits/shared_ptr.h: Add pointer_abstractions module.
7898         * include/bits/unique_ptr.h: Same.
7899
7900         * include/bits/algorithmfwd.h: Add mutating_algorithms,
7901         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
7902         * include/bits/stl_heap.h: Add markup for new groupings.
7903         * include/bits/stl_algobase.h: Same.
7904         * include/bits/stl_algo.h: Same.
7905
7906         * include/c_compatibility/stdatomic.h: Add atomics module.
7907         * include/c_global/cstdatomic: Same.
7908
7909         * libsupc++/exception: Add exceptions module.
7910         * libsupc++/typeinfo: Same.
7911         * libsupc++/new: Same.
7912         * libsupc++/exception_ptr.h: Same.
7913         * include/std/system_error: Same.
7914         * include/std/stdexcept: Same.
7915
7916         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
7917         * libsupc++/cxxabi-forced.h: Same.
7918
7919         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
7920         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
7921         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
7922         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
7923         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
7924         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
7925         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
7926         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
7927         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
7928         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
7929         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
7930         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
7931         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
7932         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
7933         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
7934         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
7935         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
7936         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
7937         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
7938         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
7939         * testsuite/23_containers/vector/requirements/dr438/
7940         constructor_1_neg.cc: Same.
7941         * testsuite/23_containers/vector/requirements/dr438/
7942         constructor_2_neg.cc: Same.
7943         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
7944         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
7945         * testsuite/23_containers/deque/requirements/dr438/
7946         constructor_1_neg.cc: Same.
7947         * testsuite/23_containers/deque/requirements/dr438/
7948         constructor_2_neg.cc: Same.
7949         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
7950         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
7951         * testsuite/23_containers/list/requirements/dr438/
7952         constructor_1_neg.cc: Same.
7953         * testsuite/23_containers/list/requirements/dr438/
7954         constructor_2_neg.cc: Same.
7955         * testsuite/20_util/duration/cons/1_neg.cc: Same.
7956         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
7957         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
7958         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
7959         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
7960         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
7961         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
7962         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
7963         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
7964         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
7965
7966 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
7967
7968         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
7969         * doc/doxygen/user.cfg.in: Update.
7970         * scripts/run_doxygen: Adjust for new group names.
7971
7972         * include/tr1_impl/random: Update doxygen group markup.
7973         * include/tr1_impl/unordered_map: Same.
7974         * include/tr1_impl/unordered_set: Same.
7975         * include/tr1_impl/array: Same.
7976         * include/std/numeric: Same.
7977         * include/std/utility: Same.
7978         * include/std/bitset: Same.
7979         * include/std/iosfwd: Same.
7980         * include/bits/stl_list.h: Same.
7981         * include/bits/stl_map.h: Same.
7982         * include/bits/stl_algobase.h: Same.
7983         * include/bits/stl_queue.h: Same.
7984         * include/bits/stl_set.h: Same.
7985         * include/bits/stl_stack.h: Same.
7986         * include/bits/stl_iterator_base_types.h: Same.
7987         * include/bits/forward_list.h: Same.
7988         * include/bits/basic_string.h: Same.
7989         * include/bits/stl_multimap.h: Same.
7990         * include/bits/stl_vector.h: Same.
7991         * include/bits/stl_deque.h: Same.
7992         * include/bits/stl_multiset.h: Same.
7993         * include/bits/stl_algo.h: Same.
7994         * include/bits/stl_bvector.h: Same.
7995         * include/bits/algorithmfwd.h: Same.
7996         * include/bits/stl_function.h: Same.
7997         * include/tr1/cmath: Same.
7998         * include/backward/binders.h: Same.
7999
8000 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
8001
8002         * include/std/system_error (system_category): To system_category().
8003         (generic_category): To generic_category. DR 890.
8004         * src/system_error.cc: Define.
8005         * include/bits/functexcept.h: Only one __throw_system_error.
8006         * src/functexcept.cc: Same.
8007         * include/std/mutex: Fixup for changes above.
8008         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
8009         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
8010         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
8011         * config/abi/pre/gnu.ver: Clean up exports.
8012
8013 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
8014
8015         * include/std/thread: Fix typo.
8016         * src/thread.cc (thread::join): Use NULL.
8017
8018 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
8019
8020         PR libstdc++/39168
8021         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
8022         const string&)): Also check that the value != CHAR_MAX.
8023         * include/bits/locale_facets.tcc (__numpunct_cache<>::
8024         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
8025         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
8026         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
8027         _M_cache(const locale&)): Likewise.
8028         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
8029         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
8030         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
8031         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
8032         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
8033         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
8034
8035 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
8036             Benjamin Kosnik  <bkoz@redhat.com>
8037
8038         * include/std/thread (_Impl_base): Move _M_id out and into ...
8039         (thread): ...here. Call _M_make_routine in body of constructors.
8040         Adjust data member usage to reflect changes.
8041         (_M_make_routine): From _M_make_shared_data.
8042         (_M_start_thread): Add __shared_base_type argument.
8043         * src/thread.cc: Fixups for above.
8044         * config/abi/pre/gnu.ver: Adjust exports.
8045         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
8046         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
8047         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8048
8049 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
8050
8051         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
8052         (compare_type_to_native_type): ...this, add alignment check.
8053         * testsuite/30_threads/condition_variable_any/native_handle/
8054         typesizes.cc: Modify as above.
8055         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8056         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8057         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8058         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8059         * testsuite/30_threads/condition_variable/native_handle/
8060         typesizes.cc: Same.
8061         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8062         typesizes.cc: Same.
8063
8064         * testsuite/30_threads/thread/cons/1.cc: Add comments.
8065         * testsuite/30_threads/thread/cons/2.cc: Same.
8066         * testsuite/30_threads/thread/cons/3.cc: Same.
8067         * testsuite/30_threads/thread/cons/4.cc: Same.
8068         * testsuite/30_threads/thread/cons/5.cc: Same.
8069         * testsuite/30_threads/thread/cons/6.cc: Same.
8070         * testsuite/30_threads/thread/cons/7.cc: Same.
8071         * testsuite/30_threads/thread/cons/8.cc: Same.
8072
8073         * testsuite/30_threads/thread/cons/9.cc: New.
8074         * testsuite/30_threads/thread/cons/moveable.cc: New.
8075
8076         * src/condition_variable.cc: Clean up whitespace.
8077         * include/std/condition_variable: Same.
8078
8079 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
8080
8081         * include/std/condition_variable (condition_variable): Remove
8082         _M_internal_mutex. Add private __native_type typedef.
8083         * src/condition_variable.cc (condition_variable::notify_one):
8084         Remove _M_internal_mutex use. Use typedef.
8085         (condition_variable::notify_all): Same.
8086         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
8087         (recursive_mutex): Same.
8088         (timed_mutex): Same.
8089         (recursive_timed_mutex): Same.
8090         (once_flag): Make __native_type typedef private.
8091
8092         * include/std/thread (this_thread): Add minimal markup.
8093
8094         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
8095         Adjust line numbers.
8096         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8097         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8098         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8099         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8100         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8101         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8102         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8103         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8104         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8105         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8106         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8107         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8108         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8109
8110         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
8111         * testsuite/30_threads/condition_variable_any/native_handle/
8112         typesizes.cc: New.
8113         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8114         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8115         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8116         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8117         * testsuite/30_threads/condition_variable/native_handle/
8118         typesizes.cc: Same.
8119         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8120         typesizes.cc: Same.
8121
8122 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
8123
8124         PR testsuite/33300
8125         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
8126         on darwin for lp64.
8127
8128 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
8129
8130         * configure.host: Set abi_baseline_pair for mips64*-linux.
8131         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
8132
8133 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8134
8135         * include/std/thread (this_thread::get_id): Inline.
8136
8137 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8138
8139         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
8140         _Callable as template argument for _M_make_shared_data.
8141         * testsuite/30_threads/thread/cons/6.cc: New.
8142         * testsuite/30_threads/thread/cons/7.cc: New.
8143         * testsuite/30_threads/thread/cons/8.cc: New.
8144
8145 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
8146
8147         * testsuite/30_threads/thread/member: To..
8148         * testsuite/30_threads/thread/members: ...this.
8149         * testsuite/30_threads/condition_variable/member: To...
8150         * testsuite/30_threads/condition_variable/members: ...this.
8151
8152 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
8153
8154         * include/std/thread (thread::id): Move definition inside thread.
8155         Use native_handle_type. Remove this_thread::get_id friend.
8156         Change __thread_data_ptr to __shared_base_ptr.
8157         (thread::id::id(native_handle_type): Make public. Still explicit.
8158         Use native_handle_type. Change _M_thread_id to _M_thread.
8159         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
8160         _M_thread_handle to _M_id.
8161         (thread::__thread_data): Rename to _Impl.
8162         Fixup for renames.
8163         (thread::_M_make_thread_data): Return derived type.
8164         (thread::hardware_concurrency): Add definition for default case.
8165         (thread::get_id): Now can define inline.
8166         (thread): Change _M_thread_data to _M_data.
8167         (this_thread::get_id): Now can define inline.
8168         * src/thread.cc (__thread_proxy): Rename to
8169         execute_native_thread_routine.
8170         Fixup for other renames.
8171         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
8172         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
8173         * testsuite/30_threads/thread/algorithm: Move to..
8174         * testsuite/30_threads/thread/swap: ...this.
8175         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
8176         * testsuite/30_threads/thread/id/operators.cc: New.
8177
8178 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8179
8180         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
8181         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
8182         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
8183         exposing it in public std::tuple interface.
8184
8185 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8186             Benjamin Kosnik  <bkoz@redhat.com>
8187
8188         * include/std/thread (__thread_data_base): Nest class in std::thread.
8189         (__thread_data): Likewise.
8190         (__thread_data_ptr): Nest typedef in std::thread.
8191         * src/thread.cc (__thread_proxy): Qualify the above names.
8192         * config/abi/pre/gnu.ver: Remove unused exports.
8193
8194 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
8195
8196         * include/bits/unique_ptr.h: Remove private __this_type typedef.
8197         * include/bits/stl_vector.h: Remove private vector_type typedef.
8198         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
8199         Fix line numbers.
8200         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8201         * testsuite/23_containers/vector/requirements/dr438/
8202         constructor_1_neg.cc: Same.
8203         * testsuite/23_containers/vector/requirements/dr438/
8204         constructor_2_neg.cc: Same.
8205         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8206         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8207
8208 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8209
8210         PR libstdc++/25191
8211         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
8212         deal consistently with __try and __catch too.
8213         * src/localename.cc: Replace try -> __try, catch -> __catch.
8214         * src/ios.cc: Likewise.
8215         * src/locale.cc: Likewise.
8216         * src/istream.cc: Likewise.
8217         * src/thread.cc: Likewise.
8218         * src/compatibility.cc: Likewise.
8219         * src/bitmap_allocator.cc: Likewise.
8220         * src/ios_init.cc: Likewise.
8221         * include/debug/deque: Likewise.
8222         * include/debug/list: Likewise.
8223         * include/tr1_impl/hashtable: Likewise.
8224         * include/std/bitset: Likewise.
8225         * include/ext/pb_ds/detail/resize_policy/
8226         hash_load_check_resize_trigger_imp.hpp: Likewise.
8227         * include/ext/pb_ds/detail/resize_policy/
8228         hash_standard_resize_policy_imp.hpp: Likewise.
8229         * include/ext/pb_ds/detail/cc_hash_table_map_/
8230         resize_fn_imps.hpp: Likewise.
8231         * include/ext/pb_ds/detail/cc_hash_table_map_/
8232         constructor_destructor_fn_imps.hpp: Likewise.
8233         * include/ext/pb_ds/detail/pat_trie_/
8234         split_join_branch_bag.hpp: Likewise.
8235         * include/ext/pb_ds/detail/pat_trie_/
8236         constructors_destructor_fn_imps.hpp: Likewise.
8237         * include/ext/pb_ds/detail/bin_search_tree_/
8238         constructors_destructor_fn_imps.hpp: Likewise.
8239         * include/ext/pb_ds/detail/gp_hash_table_map_/
8240         resize_fn_imps.hpp: Likewise.
8241         * include/ext/pb_ds/detail/gp_hash_table_map_/
8242         constructor_destructor_fn_imps.hpp: Likewise.
8243         * include/ext/pb_ds/detail/binary_heap_/
8244         constructors_destructor_fn_imps.hpp: Likewise.
8245         * include/ext/pb_ds/detail/binary_heap_/
8246         erase_fn_imps.hpp: Likewise.
8247         * include/ext/pb_ds/detail/binary_heap_/
8248         split_join_fn_imps.hpp: Likewise.
8249         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
8250         constructors_destructor_fn_imps.hpp: Likewise.
8251         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
8252         * include/ext/pb_ds/detail/list_update_map_/
8253         constructor_destructor_fn_imps.hpp: Likewise.
8254         * include/ext/slist: Likewise.
8255         * include/ext/memory: Likewise.
8256         * include/ext/rc_string_base.h: Likewise.
8257         * include/ext/ropeimpl.h: Likewise.
8258         * include/ext/vstring.tcc: Likewise.
8259         * include/ext/rope: Likewise.
8260         * include/ext/sso_string_base.h: Likewise.
8261         * include/bits/shared_ptr.h: Likewise.
8262         * include/bits/stl_list.h: Likewise.
8263         * include/bits/locale_classes.tcc: Likewise.
8264         * include/bits/locale_facets.tcc: Likewise.
8265         * include/bits/locale_classes.h: Likewise.
8266         * include/bits/forward_list.h: Likewise.
8267         * include/bits/stl_vector.h: Likewise.
8268         * include/bits/stl_deque.h: Likewise.
8269         * include/bits/istream.tcc: Likewise.
8270         * include/bits/stl_uninitialized.h: Likewise.
8271         * include/bits/ostream.tcc: Likewise.
8272         * include/bits/vector.tcc: Likewise.
8273         * include/bits/stl_tempbuf.h: Likewise.
8274         * include/bits/deque.tcc: Likewise.
8275         * include/bits/basic_string.tcc: Likewise.
8276         * include/bits/ostream_insert.h: Likewise.
8277         * include/bits/locale_facets_nonio.tcc: Likewise.
8278         * include/bits/stl_tree.h: Likewise.
8279         * include/bits/fstream.tcc: Likewise.
8280         * include/tr1/shared_ptr.h: Likewise.
8281         * include/tr1/hypergeometric.tcc: Likewise.
8282         * include/backward/hashtable.h: Likewise.
8283         * libsupc++/exception_ptr.h: Likewise.
8284         * libsupc++/eh_personality.cc: Likewise.
8285         * libsupc++/eh_call.cc: Likewise.
8286         * config/locale/gnu/monetary_members.cc: Likewise.
8287         * config/locale/gnu/time_members.h: Likewise.
8288         * config/locale/generic/time_members.h: Likewise.
8289
8290 2009-02-03  Johannes Singler  <singler@ira.uka.de>
8291
8292         * include/parallel/algorithmfwd.h:
8293         Add parallelism default for many declarations.
8294         * include/parallel/numericfwd.h: Likewise.
8295         * include/parallel/iterator.h: Use iterator_traits as usual.
8296         * include/parallel/par_loop.h:
8297         Include equally_split.h.
8298         (for_each_template_random_access_ed):
8299         Avoid calling the Result default constructor.
8300         * include/parallel/numeric: Replace
8301         for_each_template_random_access by
8302         for_each_template_random_access_ed in numeric functions.
8303
8304 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
8305
8306         * config/os/gnu-linux/os_defines.h: Remove superfluous
8307         __NO_STRING_INLINES.
8308
8309 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8310
8311         * testsuite/21_strings/c_strings/char/3.cc: New test.
8312         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
8313
8314 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
8315             Jakub Jelinek  <jakub@redhat.com>
8316
8317         PR libstdc++/30928 (partial, works together with recent glibcs)
8318         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8319         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8320         defined.
8321         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8322         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8323         defined.
8324         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8325         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8326         defined.
8327         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8328         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8329         defined.
8330         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
8331         argument is const char *, assign result to const char * var, not
8332         char *.
8333         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
8334         argument is const wchar_t *, assign result to const wchar_t * var, not
8335         wchar_t *.
8336
8337 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
8338
8339         * include/std/thread: Remove unused headers.
8340         (__thread_data_base): Remove unused mutex and base.
8341         (thread::~thread): Only detach if joinable.
8342         (thread::joinable): Test if thread data ptr is empty.
8343         (thread::_M_thread_data_mutex): Remove.
8344         (thread::_M_get_thread_data): Remove.
8345         (thread::_M_make_thread_data): Remove overload, use make_shared.
8346         (thread::id::id): Make constructor explicit.
8347         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
8348         (thread::_M_start_thread): Break shared_ptr cycle on error.
8349         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
8350         * testsuite/30_threads/thread/member/4.cc: New.
8351         * testsuite/30_threads/thread/member/5.cc: New.
8352
8353 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
8354
8355         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
8356         (standard_layout): Just use !has_virtual_destructor for now.
8357         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
8358         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
8359         * testsuite/30_threads/recursive_mutex/requirements/
8360         standard_layout.cc: New.
8361         * testsuite/30_threads/condition_variable/requirements/
8362         standard_layout.cc: New.
8363         * testsuite/29_atomics/atomic_address/requirements/
8364         standard_layout.cc: Adjust.
8365         * testsuite/29_atomics/atomic_flag/requirements/
8366         standard_layout.cc: Same.
8367         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
8368         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
8369         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
8370         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
8371         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
8372         line numbers.
8373         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
8374         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8375         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8376         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
8377         Remove, not required.
8378
8379 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
8380
8381         * include/std/thread (__thread_data_base, thread): Rename member
8382         functions to match coding style.
8383         (thread::thread,thread::operator=): Define move operations.
8384         * src/thread.cc (__thread_data_base, thread): Rename member functions.
8385         * config/abi/pre/gnu.ver: Adjust.
8386
8387 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
8388
8389         PR libstdc++/38384
8390         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
8391         on HPUX.
8392         * configure: Regenerate.
8393
8394 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
8395
8396         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
8397         atomic_flag_fence.
8398
8399 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8400
8401 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8402             Uros Bizjak  <ubizjak@gmail.com>
8403
8404         PR libstdc++/38834
8405         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
8406         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
8407
8408 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8409             Rainer Emrich  <r.emrich@de.tecosim.com>
8410
8411         PR libstdc++/38919
8412         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
8413         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
8414         * configure: Regenerate.
8415
8416 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
8417
8418         * include/std/thread (__thread_data_base::__run): Make non-const.
8419         * testsuite/30_threads/thread/cons/5.cc: New.
8420
8421 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
8422
8423         * src/Makefile.am (sources): Add math_stubs_float.cc.
8424         * src/Makefile.in: Regenerate.
8425         * src/math_stubs_float.cc: New, from libmath/stubs.c.
8426
8427 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8428
8429         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
8430         * src/Makefile.in: Regenerate.
8431         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
8432
8433 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8434
8435         PR libstdc++/32666
8436         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
8437
8438 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8439
8440         PR libstdc++/32666
8441         * Makefile.am (hosted_source): Remove libmath directory.
8442         * Makefile.in: Regenerate.
8443         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
8444         (AC_REPLACE_MATHFUNCS): Remove.
8445         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
8446         in GLIBCXX_CHECK_C99_TR1.
8447         * acinclude.m4: Remove libmath, need_math.
8448         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
8449         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
8450         * configure.ac: Same.
8451         * configure: Regenerate.
8452         * fragment.am: Fix comment.
8453         * config.h.in: Regenerate.
8454         * src/Makefile.in: Regenerate.
8455         * src/Makefile.am: Remove libmath references.
8456         * doc/Makefile.in: Regenerate.
8457         * po/Makefile.in: Regenerate.
8458         * include/Makefile.in: Regenerate.
8459         * libsupc++/Makefile.in: Regenerate.
8460         * testsuite/Makefile.in: Regenerate.
8461
8462         * src/compatibility.cc: Also export long double versions of "C" math
8463         library if hppa-linux.
8464         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
8465         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
8466
8467         * libmath: Remove.
8468         * libmath/signbit.c: Same.
8469         * libmath/stubs.c: Same.
8470         * libmath/Makefile.in: Same.
8471         * libmath/copysignf.c: Same.
8472         * libmath/mathconf.h: Same.
8473         * libmath/signbitf.c: Same.
8474         * libmath/Makefile.am: Same.
8475         * libmath/signbitl.c: Same.
8476
8477 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
8478             Paolo Carlini  <paolo.carlini@oracle.com>
8479
8480         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
8481         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
8482         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
8483         * configure.ac: Adjust.
8484         * doc/xml/manual/configure.xml: Update.
8485         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
8486         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
8487         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
8488         * configure: Regenerate.
8489         * config.h.in: Likewise.
8490
8491         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
8492         thread::joinable, thread::swap, this_thread::get_id,
8493         this_thread::yield): Define inline...
8494         * include/std/thread: ... here.
8495         * config/abi/pre/gnu.ver: Adjust.
8496
8497 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8498
8499         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
8500         Add dg-timeout-factor 2.0.
8501         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
8502         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
8503         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
8504         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
8505         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
8506         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
8507
8508 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
8509
8510         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
8511         field from readelf output.
8512
8513 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8514
8515         PR libstdc++/38384
8516         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
8517         * configure: Regenerate.
8518
8519 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
8520
8521         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
8522         _GLIBCXX_HAVE_TLS.
8523         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
8524
8525 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8526
8527         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
8528         constructor for _M_pattern.
8529         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
8530         string.cc: Test construction from different basic_string type.
8531         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
8532         string.cc: Likewise.
8533
8534 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
8535             Jonathan Larmour  <jifl@eCosCentric.com>
8536
8537         PR libstdc++/36801
8538         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
8539         New.
8540         (__gnu_cxx::__exchange_and_add): Use it.
8541         * src/atomic.cc (get_atomic_mutex): New.
8542         * src/debug.cc (get_safe_base_mutex): New.
8543         * src/locale.cc (get_locale_cache_mutex): New.
8544         * src/mt_allocator.cc (get_freelist): New.
8545         (get_freelist_mutex): New.
8546         * src/pool_allocator.cc (get_palloc_mutex): New.
8547         * include/std/mutex (__once_functor_lock): To
8548         (__get_once_functor_lock): ...this.
8549         * src/mutex.cc (__once_mutex): Don't export, use
8550         (get_once_mutex): ...this.
8551         * config/abi/pre/gnu.ver: Adjust exports.
8552
8553 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
8554
8555         PR libstdc++/38732
8556         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
8557         referenceCount field again.
8558         (__cxxabiv1::__cxa_refcounted_exception): New struct.
8559         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
8560         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
8561         inline functions.
8562         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
8563         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
8564         instead of __cxa_exception.
8565         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
8566         __cxxabiv1::__cxa_throw): Likewise.
8567         * libsupc++/eh_ptr.cc (std::rethrow_exception,
8568         std::__exception_ptr::exception_ptr::_M_addref,
8569         std::__exception_ptr::exception_ptr::_M_release,
8570         __gxx_dependent_exception_cleanup): Likewise.
8571         * testsuite/18_support/exception/38732.cc: New test.
8572
8573         PR libstdc++/38092
8574         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
8575         * src/compatibility.cc: Don't use .symver directives if
8576         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
8577         * config.h.in: Regenerated.
8578         * configure: Likewise.
8579
8580 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
8581
8582         PR libstdc++/38466
8583         * include/bits/stl_pair.h: Document C++03 pair vs swap.
8584
8585 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
8586
8587         * src/locale_init.cc (locale::_S_initialize_once): Move construction
8588         of classic locale...
8589         (locale::classic): Here.
8590
8591 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
8592
8593         * include/tr1_impl/regex: Fix bad return statements and typos.
8594
8595 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8596
8597         * include/tr1_impl/regex: Remove unimplemented function definitions.
8598         * testsuite/28_regex/init-list.cc: Compile only.
8599         * testsuite/tr1/7_regular_expressions/regex/cons/char/
8600         c_string_extended.cc: Same.
8601         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
8602         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
8603
8604 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
8605
8606         PR libstdc++/38384
8607         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
8608         * configure: Regenerate.
8609
8610 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8611
8612         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
8613         * configure: Regenerate.
8614
8615 2009-01-05  Ben Elliston  <bje@au.ibm.com>
8616
8617         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
8618         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
8619         * configure: Regenerate.
8620
8621 2009-01-04  Richard Guenther  <rguenther@suse.de>
8622
8623         PR libstdc++/38720
8624         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
8625         integer type for storage, arithmetic and comparisons.
8626         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
8627
8628 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
8629
8630         PR libstdc++/38719
8631         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
8632         _Fwd_list_const_iterator::_M_next): Fix return type.
8633
8634 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
8635
8636         * Revert last commit, reopen and suspend libstdc++/38678.
8637
8638 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
8639
8640         PR libstdc++/38678
8641         * include/std/istream (basic_istream<>::_M_read): New.
8642         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
8643         (basic_istream<>::read, basic_istream<>::readsome): Use it.
8644         * include/std/ostream (basic_ostream<>::_M_write_): New.
8645         (basic_ostream<>::_M_write): Adjust.
8646         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
8647         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
8648         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
8649         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
8650         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.