OSDN Git Service

PR libstdc++/40289:
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2009-06-10  Tom Tromey  <tromey@redhat.com>
2
3         PR libstdc++/40289:
4         * python/Makefile.in: Rebuild.
5         * python/hook.in: Compute module path relative to objfile.
6         * python/Makefile.am (pythondir): Redefine.
7         (gdb.py): Subst toolexeclibdir.
8         (install-data-local): Rewrite.
9
10 2009-06-09  Benjamin Kosnik  <bkoz@redhat.com>
11
12         * include/bits/move.h: Doxygen group fixes.
13
14 2009-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
15
16         * include/bits/random.tcc (gamma_distribution<>::operator()
17         (_UniformRandomNumberGenerator&, const param_type&): Redo, using
18         the Marsaglia/Tsang algorithm.
19         (gamma_distribution<>::param_type::_M_initialize): Adjust.
20         (operator<<(basic_ostream<>&, gamma_distribution<>),
21         operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
22
23         * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
24         Remove, just use normal_distribution.
25         (operator<<(basic_ostream<>&, student_t_distribution<>),
26         operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
27         (linear_congruential_engine<>::operator()()): Move inline.
28         (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
29         const param_type&)): Move inline, just use normal_distribution.
30         (operator<<(basic_ostream<>&, lognormal_distribution<>),
31         operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
32         (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
33         const param_type&)): Move here, out of line.
34         (piecewise_constant_distribution<>::param_type::param_type()): Move
35         inline.
36         * include/bits/random.h: Adjust, minor tweaks.
37
38 2009-06-05  Benjamin Kosnik  <bkoz@redhat.com>
39
40         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
41
42 2009-06-04  Benjamin Kosnik  <bkoz@redhat.com>
43
44         * include/ext/throw_allocator.h: Rework.
45         * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
46         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
47         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
48         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
49         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
50         * testsuite/util/regression/rand/priority_queue/
51         container_rand_regression_test.tcc: Inline functions.
52         * testsuite/util/regression/rand/assoc/
53         container_rand_regression_test.tcc: Same.
54
55 2009-06-03  Benjamin Kosnik  <bkoz@redhat.com>
56
57         * testsuite/23_containers/list/cons/6.cc: Adjust test name.
58
59 2009-06-02  Richard Sandiford  <r.sandiford@uk.ibm.com>
60
61         * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
62         * configure: Regenerate.
63
64 2009-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
65
66         PR libstdc++/40299
67         * include/ext/memory: Fully qualify calls with __gnu_cxx.
68         * testsuite/ext/rope/40299.cc: New.
69
70 2009-05-28  Tom Tromey  <tromey@redhat.com>
71             Phil Muldoon  <pmuldoon@redhat.com>
72             Jonathan Wakely  <jwakely.gcc@gmail.com>
73
74         * python/Makefile.in, , python/libstdcxx/__init__.py,
75         python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
76         python/hook.in, python/Makefile.am: New files.
77         * configure, Makefile.in: Rebuild.
78         * acinclude.m4 (glibcxx_SUBDIRS): Add python.
79         * Makefile.am (SUBDIRS): Add python.
80
81 2009-05-28  Benjamin Kosnik  <bkoz@redhat.com>
82
83         * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
84         to ...
85         * testsuite/util/replacement_memory_operators.h: ...here. New.
86         * testsuite/util/testsuite_hooks.h (counter): To object_counter.
87         * testsuite/util/testsuite_hooks.cc: Same.
88
89         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
90         replacement_memory_operators.h.
91         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
92         * testsuite/ext/mt_allocator/check_delete.cc: Same.
93         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
94         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
95         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
96         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
97         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
98         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
99         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
100         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
101         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
102         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
103         * testsuite/ext/mt_allocator/check_new.cc: Same.
104         * testsuite/ext/debug_allocator/check_delete.cc: Same.
105         * testsuite/ext/debug_allocator/check_new.cc: Same.
106         * testsuite/ext/new_allocator/deallocate_global.cc: Same.
107         * testsuite/ext/new_allocator/check_delete.cc: Same.
108         * testsuite/ext/new_allocator/check_new.cc: Same.
109         * testsuite/ext/new_allocator/deallocate_local.cc: Same.
110         * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
111         * testsuite/ext/throw_allocator/check_delete.cc: Same.
112         * testsuite/ext/throw_allocator/check_new.cc: Same.
113         * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
114         * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
115         * testsuite/ext/malloc_allocator/check_delete.cc: Same.
116         * testsuite/ext/malloc_allocator/check_new.cc: Same.
117         * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
118         * testsuite/ext/pool_allocator/check_delete.cc: Same.
119         * testsuite/ext/pool_allocator/check_new.cc: Same.
120         * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
121         * testsuite/ext/bitmap_allocator/check_new.cc: Same.
122         * testsuite/ext/array_allocator/check_delete.cc: Same.
123         * testsuite/ext/array_allocator/check_new.cc: Same.
124         * testsuite/23_containers/deque/cons/1.cc: Same.
125         * testsuite/23_containers/deque/cons/2.cc: Same.
126
127 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
128
129         * libsupc++/initializer_list: Format.
130         * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
131         * testsuite/18_support/initializer_list/requirements/
132         explicit_instantiation.cc: New.
133
134 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
135
136         PR libstdc++/40273
137         * include/tr1_impl/functional: Add explicit casts.
138         * testsuite/20_util/function/requirements/
139         explicit_instantiation.cc: New.
140         * testsuite/20_util/function/null_pointer_comparisons.cc: New.
141
142 2009-05-24  Eelis van der Weegen  <eelis@eelis.net>
143
144         * libsupc++/initializer_list (initializer_list): Add missing typedefs.
145
146 2009-05-21  Benjamin Kosnik  <bkoz@redhat.com>
147
148         PR libstdc++/40221
149         * include/tr1_impl/functional: Add explicit cast.
150
151 2009-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
152
153         PR libstdc++/40094
154         Revert:
155         2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
156         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
157         out of line member functions definitions.
158         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
159         Remove, use static locals instead.
160         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
161         * src/throw_allocator.cc: New.
162         * src/Makefile.am: Add.
163         * config/abi/pre/gnu.ver: Add exports.
164         * src/Makefile.in: Regenerate.
165
166 2009-05-20  Benjamin Kosnik  <bkoz@redhat.com>
167
168         * include/tr1_impl/functional (function): Use explicit operator bool.
169         * include/bits/shared_ptr.h (__shared_ptr): Same.
170         * include/bits/unique_ptr.h (unique_ptr): Same.
171         * include/std/mutex (unique_lock): Same.
172         * include/std/system_error (error_code): Same.
173         (error_condition): Same.
174         * include/std/ostream (sentry): Same.
175         * include/std/istream (sentry): Same.
176         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
177         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
178         * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
179         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
180         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
181         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
182         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
183
184 2009-05-19  Benjamin Kosnik  <bkoz@redhat.com>
185
186         * testsuite/23_containers/list/14340.cc: Abstract list type.
187         * testsuite/23_containers/list/init-list.cc: Same.
188         * testsuite/23_containers/list/pthread5.cc: Same.
189         * testsuite/23_containers/list/invalidation/1.cc: Same.
190         * testsuite/23_containers/list/invalidation/2.cc: Same.
191         * testsuite/23_containers/list/invalidation/3.cc: Same.
192         * testsuite/23_containers/list/invalidation/4.cc: Same.
193         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
194         * testsuite/23_containers/list/modifiers/1.cc: Same.
195         * testsuite/23_containers/list/modifiers/2.cc: Same.
196         * testsuite/23_containers/list/modifiers/3.cc: Same.
197         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
198         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
199         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
200         * testsuite/23_containers/list/cons/1.cc: Same.
201         * testsuite/23_containers/list/cons/2.cc: Same.
202         * testsuite/23_containers/list/cons/3.cc: Same.
203         * testsuite/23_containers/list/cons/4.cc: Same.
204         * testsuite/23_containers/list/cons/5.cc: Same.
205         * testsuite/23_containers/list/cons/6.cc: Same.
206         * testsuite/23_containers/list/cons/7.cc: Same.
207         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
208         * testsuite/23_containers/list/cons/8.cc: Same.
209         * testsuite/23_containers/list/cons/9.cc: Same.
210         * testsuite/23_containers/list/operations/1.cc: Same.
211         * testsuite/23_containers/list/operations/2.cc: Same.
212         * testsuite/23_containers/list/operations/3.cc: Same.
213         * testsuite/23_containers/list/operations/4.cc: Same.
214         * testsuite/23_containers/list/operations/5.cc: Same.
215         * testsuite/23_containers/list/requirements/citerators.cc: Same.
216         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
217         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
218         * testsuite/23_containers/list/requirements/dr438/
219         constructor_1_neg.cc: Same.
220         * testsuite/23_containers/list/requirements/dr438/
221         constructor_2_neg.cc: Same.
222         * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
223         * testsuite/23_containers/list/requirements/
224         partial_specialization/1.cc: Same.
225         * testsuite/23_containers/list/23781.cc: Same.
226         * testsuite/23_containers/list/pthread1.cc: Same.
227         * testsuite/23_containers/list/capacity/1.cc: Same.
228         * testsuite/23_containers/list/capacity/29134.cc: Same.
229         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
230         * testsuite/23_containers/list/moveable.cc: Same.
231
232         * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
233
234 2009-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
235
236         PR libstdc++/40184
237         * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
238         Declare...
239         * config/locale/gnu/c_locale.cc: ... and define.
240         * config/locale/generic/c_locale.cc: Define.
241         * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
242         Use it.
243         * testsuite/22_locale/locale/cons/40184.cc: New.
244
245 2009-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
246
247         PR libstdc++/40192
248         * include/bits/stl_construct.h (struct _Destroy_aux): Add.
249         (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
250         * testsuite/23_containers/vector/40192.cc: New.
251
252 2009-05-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
253
254         * include/bits/stl_pair.h (swap): Do not swap rvalues.
255         * include/bits/stl_deque.h (swap): Likewise.
256         * include/bits/stl_list.h (swap): Likewise.
257         * include/bits/stl_vector.h (swap): Likewise.
258         * include/bits/stl_bvector.h (swap): Likewise.
259         * include/bits/stl_queue.h (swap): Likewise.
260         * include/bits/stl_stack.h (swap): Likewise.
261         * include/bits/stl_tree.h (swap): Likewise.
262         * include/bits/stl_map.h (swap): Likewise.
263         * include/bits/stl_multimap.h (swap): Likewise.
264         * include/bits/stl_set.h (swap): Likewise.
265         * include/bits/stl_multiset.h (swap): Likewise.
266         * include/bits/forward_list.h (swap): Likewise.
267         * include/bits/unique_ptr.h (swap): Likewise.
268         * include/debug/deque (swap): Likewise.
269         * include/debug/list (swap): Likewise.
270         * include/debug/vector (swap): Likewise.
271         * include/debug/map.h (swap): Likewise.
272         * include/debug/multimap.h (swap): Likewise.
273         * include/debug/set.h (swap): Likewise.
274         * include/debug/multiset.h (swap): Likewise.
275         * include/debug/unordered_map (swap): Likewise.
276         * include/debug/unordered_set (swap): Likewise.
277         * include/ext/vstring.h (swap): Likewise.
278         * include/tr1_impl/unordered_map (swap): Likewise.
279         * include/tr1_impl/hashtable (swap): Likewise.
280         * include/tr1_impl/unordered_set (swap): Likewise.
281         * include/std/tuple (swap): Likewise.
282         * include/std/mutex (swap): Likewise.
283         * include/std/thread (swap): Likewise.
284         (operator<<): Only output to lvalue streams.
285         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
286         * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
287         * testsuite/23_containers/deque/requirements/dr438/
288         assign_neg.cc: Adjust line numbers.
289         * testsuite/23_containers/deque/requirements/dr438/
290         constructor_1_neg.cc: Likewise.
291         * testsuite/23_containers/deque/requirements/dr438/
292         constructor_2_neg.cc: Likewise.
293         * testsuite/23_containers/deque/requirements/dr438/
294         insert_neg.cc: Likewise.
295         * testsuite/23_containers/list/requirements/dr438/
296         assign_neg.cc: Likewise.
297         * testsuite/23_containers/list/requirements/dr438/
298         constructor_1_neg.cc: Likewise.
299         * testsuite/23_containers/list/requirements/dr438/
300         constructor_2_neg.cc: Likewise.
301         * testsuite/23_containers/list/requirements/dr438/
302         insert_neg.cc: Likewise.
303         * testsuite/23_containers/vector/requirements/dr438/
304         assign_neg.cc: Likewise.
305         * testsuite/23_containers/vector/requirements/dr438/
306         constructor_1_neg.cc: Likewise.
307         * testsuite/23_containers/vector/requirements/dr438/
308         constructor_2_neg.cc: Likewise.
309         * testsuite/23_containers/vector/requirements/dr438/
310         insert_neg.cc: Likewise.
311         * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
312         test non-member swap.
313         * testsuite/30_threads/thread/swap/2.cc: Remove.
314
315 2009-05-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
316
317         * include/std/mutex: Move std::lock_error to ...
318         * src/compatibility.cc: Here.
319         * src/mutex.cc: Likewise.
320         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
321         for lock types and remove std::lock_error check.
322
323 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
324
325         * testsuite/21_strings/basic_string/40160.cc: Remove spurious
326         double include.
327
328 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
329
330         PR libstdc++/40160
331         * include/debug/formatter.h (_Parameter::_Parameter): Don't use
332         typeid when __GXX_RTTI is undefined.
333         * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
334         for null _M_variant._M_iterator._M_type,
335         _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
336         * testsuite/21_strings/basic_string/40160.cc: New.
337
338 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
339
340         * testsuite/26_numerics/random/discrete_distribution/cons/
341         num_xbound_fun.cc: Minor tweaks.
342         * testsuite/26_numerics/random/piecewise_constant_distribution/
343         cons/initlist_fun.cc: Likewise
344         * testsuite/26_numerics/random/piecewise_constant_distribution/
345         cons/num_xbound_fun.cc: Likewise
346         * testsuite/26_numerics/random/piecewise_linear_distribution/
347         cons/initlist_fun.cc: Likewise
348         * testsuite/26_numerics/random/piecewise_linear_distribution/
349         cons/num_xbound_fun.cc: Likewise
350
351 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
352
353         PR libstdc++/36211
354         * testsuite/lib/libstdc++.exp(v3_target_compile):  Add
355         cxxldflags to additional_flags rather than cxx_final.
356
357 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
358
359         * testsuite/26_numerics/random/discrete_distribution/cons/
360         num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
361         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
362         initlist_fun.cc: Likewise
363         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
364         num_xbound_fun.cc: Likewise
365         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
366         initlist_fun.cc: Likewise
367         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
368         num_xbound_fun.cc: Likewise
369
370 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
371
372         PR libstdc++/40123
373         * random.tcc (independent_bits_engine<>::operator()()): Use
374         result_type(1), not 1UL.
375
376         * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
377         and _M_b.min(), instead of this->max() and this->min().
378
379         * random.h (_ShiftMin1): Remove, adjust everywhere.
380
381         * random.tcc: Minor cosmetic changes.
382
383 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
384
385         * include/bits/random.tcc (cauchy_distribution<>::
386         operator()(_UniformRandomNumberGenerator&, const param_type&)):
387         Avoid M_PI, a glibc extension.
388
389 2009-05-13  Ben Elliston  <bje@au.ibm.com>
390
391         * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
392         * include/Makefile.in: Likewise.
393
394 2009-05-13  Ben Elliston  <bje@au.ibm.com>
395
396         * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
397         const void * const.
398
399 2009-05-12  Edward Smith-Rowland  <3dw4rd@verizon.net>
400
401         * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
402         random number engines, complex, bitset, array, time utilities, and
403         char_traits.
404
405 2009-05-12  Jonathan Wakely  <jwakely.gcc@gmail.com>
406
407         * libsupc++/exception: Include nested_exception.h in C++0x mode.
408         * libsupc++/nested_exception.h: New.
409         * libsupc++/Makefile.am: Add new header.
410         * libsupc++/Makefile.in: Regenerate.
411         * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
412         * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
413         * testsuite/18_support/nested_exception/cons.cc: New.
414         * testsuite/18_support/nested_exception/nested_ptr.cc: New.
415         * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
416         * doc/xml/manual/status_cxx200x.xml: Adjust.
417
418 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
419
420         * include/ext/throw_allocator.h: Remove redundant include.
421
422 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
423
424         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
425         out of line member functions definitions.
426         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
427         Remove, use static locals instead.
428         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
429         * src/throw_allocator.cc: New.
430         * src/Makefile.am: Add.
431         * config/abi/pre/gnu.ver: Add exports.
432         * src/Makefile.in: Regenerate.
433
434 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
435
436         * configure.ac: Bump libtool_VERSION to 6:12:0.
437         * configure: Regenerate.
438
439 2009-05-07  Matthias Klose  <doko@ubuntu.com>
440
441         PR libstdc++/40038
442         * src/math_stubs_long_double.cc: Add ceill.
443
444 2009-05-06  Johannes Singler  <singler@ira.uka.de>
445
446         PR libstdc++/39546
447         * include/parallel/algo.h (find_switch):
448         Parametrize binder2nd with const T& instead of T.
449         * testsuite/25_algorithms/find/39546.cc: new test case
450
451 2009-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
452
453         Revert:
454         2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
455
456         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
457         possible.
458         * configure: Regenerate.
459
460 2009-05-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
461
462         PR libstdc++/39909
463         * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
464         __set_once_functor_lock_ptr): Replace global lock object with local
465         locks on global mutex.
466         * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
467         __set_once_functor_lock_ptr): Likewise, keeping old function to
468         preserve ABI.
469         (__once_proxy): Use pointer to local lock if set, global lock
470         otherwise.
471         * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
472         * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
473         * testsuite/30_threads/call_once/39909.cc: New.
474
475 2009-05-03  Jan Hubicka  <jh@suse.cz>
476
477         * include/parallel/settings.h (get): Mark const.
478         * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
479         * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
480         * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
481         throw ().
482         * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
483         (is_open, fd): Mark pure and throw ().
484         (seekoff): Mark throw ().
485
486 2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
487
488         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
489         possible.
490         * configure: Regenerate.
491
492 2009-05-02  Jan Hubicka  <jh@suse.cz>
493
494         * include/tr1_impl/functional_hash.h (explicit specializations of ()
495         operator): Mark pure.
496
497 2009-04-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
498
499         * scripts/create_testsuite_files: Remove thread directory.
500
501 2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>
502
503         PR libstdc++/39868
504         * scripts/run_doxygen: Uncomment removal of includes.
505         (problematic): Rewrite __cxxabiv1 namespace to abi.
506
507 2009-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
508
509         Revert the last commit.
510
511 2009-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
512
513         * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
514         Replace global lock object with local locks on global mutex.
515         * src/mutex.cc: Likewise.
516         * config/abi/pre/gnu.ver: Adjust.
517         * testsuite/30_threads/call_once/call_once2.cc: New.
518
519 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
520
521         PR libstdc++/39880
522         PR libstdc++/39881
523         PR libstdc++/39882
524         * include/std/system_error (is_error_code_enum<errc>): Remove.
525         (error_condition<>::error_condition(_ErrorCodeEnum,)
526         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
527         (error_code<>::error_code(_ErrorCodeEnum,),
528         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
529         * testsuite/19_diagnostics/system_error/39880.cc: New.
530         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
531         Likewise.
532         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
533         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
534         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
535         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
536         Adjust.
537         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
538         Likewise.
539         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
540         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
541         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
542         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
543         Likewise.
544         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
545         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
546         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
547         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
548
549 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
550
551         * doc/xml/authors.xml: Add space.
552         * doc/xml/faq.xml: Update links.
553         * doc/xml/manual/intro.xml: Same.
554         * doc/xml/manual/abi.xml: Update.
555         * doc/xml/manual/appendix_contributing.xml: Fix typo.
556         * doc/xml/manual/status_cxxtr1.xml: Update links.
557         * doc/xml/manual/status_cxx1998.xml: Same.
558         * doc/xml/manual/status_cxx200x.xml: Same.
559
560 2009-04-22  Jan Hubicka  <jh@suse.cz>
561
562         * include/tr1_impl/array (at): Do not use builtin_expect.
563         * include/ext/throw_allocator.h (allocate): Likewise.
564         * include/ext/pool_allocator.h (allocate): Likweise.
565         * include/ext/bitmap_allocator.h (allocate): Likewise.
566         * include/ext/rc_string_base.h (_S_construct): Likewise.
567         * include/ext/malloc_allocator.h (allocate): Likewise.
568         * include/ext/mt_allocator.h (allocate): Likewise.
569         * include/ext/sso_string_base.h (_M_construct): Likewise.
570         * include/bits/basic_string.tcc (_S_construct): Likewise.
571
572 2009-04-22  Jan Hubicka  <jh@suse.cz>
573
574         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
575         (atexit, atoll, stroll, strtoull): Mark throw ()
576         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
577         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
578         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
579         (atexit, atoll, stroll, strtoull): Mark throw ()
580         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
581         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
582
583 2009-04-21  Jan Hubicka  <jh@suse.cz>
584
585         * include/ext/atomicity.h
586         (__exchange_and_add, __atomic_add): Mark throw ().
587         * config/os/aix/atomicity.h
588         * config/os/aix/atomicity.h
589         * config/os/irix/atomicity.h
590         * config/cpu/cris/atomicity.h
591         * config/cpu/m68k/atomicity.h
592         * config/cpu/hppa/atomicity.h
593         * config/cpu/sparc/atomicity.h
594         * config/cpu/i386/atomicity.h
595         * config/cpu/i486/atomicity.h
596         * config/cpu/sh/atomicity.h
597         * config/cpu/generic/atomicity_mutex/atomicity.h
598         * config/cpu/generic/atomicity_builtins/atomicity.h
599         (__exchange_and_add, __atomic_add): Mark throw ().
600
601 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
602
603         PR libstdc++/39835
604         * include/bits/random.h: Avoid the badname __alpha (and, for
605         consistency, __beta too).
606         * include/bits/random.tcc: Likewise.
607
608 2009-04-19  Jan Hubicka  <jh@suse.cz>
609
610         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
611         _GLIBCXX_NOTHROW.
612
613 2009-04-19  Jan Hubicka  <jh@suse.cz>
614
615         * include/c_compatibility/stdatomic.h
616         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
617         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
618         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
619
620 2009-04-18  Jan Hubicka  <jh@suse.cz>
621
622         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
623         * libsupc++/unwind-cxx.h (__cxa_get_globals,
624         __cxa_get_globals_fast): Mark const.
625         (__cxa_get_exception_ptr): Mark pure.
626         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
627         (__terminate): Makr throw ().
628         * libsupc++/exception (terminate): Mark throw().
629         (uncaught_exception): Mark pure.
630         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
631         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
632         Mark throw().
633         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
634         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
635         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
636         __cxa_guard_abort): Mark throw ().
637         (__cxa_pure_virtual): Mark noreturn.
638         (__cxa_current_exception_type): Mark throw and pure.
639         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
640         __cxa_exception_type): Mark pure.
641         (_M_safe_bool_dummy): Mark pure and const.
642
643 2009-04-18  Jan Hubicka  <jh@suse.cz>
644
645         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
646         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
647         _M_destroy_thread_key): Mark throw ()
648         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
649         _M_singular, _M_can_compare _M_get_mutex, _M_message,
650         _M_get_max_length): Mark throw ().
651         * include/debug/formatter.h (_M_message, _M_format_word,
652         _M_get_max_length): Mark throw ().
653         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
654         _M_detach_single): Mark throw ().
655         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
656         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
657         throw ()
658         (_M_get_mutex): Mark throw ().
659         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
660         (_M_destroy_thread_key): Mark CONST and throw.
661         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
662         throw ().
663
664 2009-04-18  Jan Hubicka  <jh@suse.cz>
665
666         * src/condition_variable.cc (condition_variable,
667         condition_variable_any constructors): Mark throw()
668         * src/hash.cc (operator() for long double, string, and wstring): Mark
669         throw ().
670         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
671         _M_setup, rdbuf, str): Mark throw ().
672         * src/chrono.cc (new): Mark throw ().
673         * include/std/system_error (system_category, generic_category): Mark
674         throw () and const.
675         * include/std/chrono (now): Mark throw ().
676         * include/std/condition_variable (condition_variable,
677         ~condition_variable, condition_variable_any,
678         ~condition_variable_any): Mark throw ().
679         * include/std/mutex (mutex): Mark throw ().
680         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
681         throw.
682         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
683         and throw ().
684         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
685         * include/bits/locale_classes.h (_S_initialize_once,
686         _S_clone_c_locale): Mark throw ().
687         (_S_get_c_name): Mark const and throw ().
688         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
689         throw ().
690         * include/bits/locale_facets.h (__convert_to_v explicit instances):
691         Mark throw ().
692         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
693         throw ().
694         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
695         ios_base): Mark throw ()
696         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
697         * include/backward/strstream (strstreambuf constructors): Mark throw ().
698         (str, freeze, _M_setupf): Mark throw ().
699         (pcount): Mark pure and throw ().
700         (rdbuf): Mark const and throw ().
701
702 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
703
704         PR libstdc++/39802
705         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
706         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
707         Always accept negative values, for unsigned types too.
708         * testsuite/22_locale/num_get/get/char/39802.cc: New.
709         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
710
711 2009-04-18  Jan Hubicka  <jh@suse.cz>
712
713         * include/debug/formater.h: Include bits/c++config.h.
714         (_M_error): Mark noreturn.
715         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
716         _GLIBCXX_NORETURN): New.
717         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
718         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
719         Mark pure.
720         * include/c_compatibility/stdatomic.h
721         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
722         __atomic_flag_wait_explicit, __atomic_flag_for_address):
723         Mark by throw ().
724         * src/atomic.cc (atomic_flag_test_and_set_explicit,
725         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
726         __atomic_flag_for_address): Mark by throw ().
727
728 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
729
730         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
731
732 2009-04-16  Jan Hubicka  <jh@suse.cz>
733
734         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
735         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
736         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
737         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
738         out body to ...
739         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
740         functions.
741         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
742         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
743         _Rb_tree_black_count): Mark nothrow.
744
745 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
746
747         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
748         from base classes.
749         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
750
751 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
752
753         * doc/html: Regenerate.
754
755 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
756
757         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
758
759         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
760         * doc/xml/gnu/fdl-1.2.xml: Same.
761         * doc/xml/manual/numerics.xml: Same.
762         * doc/xml/manual/concurrency.xml: Same.
763         * doc/xml/manual/intro.xml: Same.
764         * doc/xml/manual/status_cxxtr1.xml: Same.
765         * doc/xml/manual/containers.xml: Same.
766         * doc/xml/manual/io.xml: Same.
767         * doc/xml/manual/utilities.xml: Same.
768         * doc/xml/manual/support.xml: Same.
769         * doc/xml/manual/using.xml: Same.
770         * doc/xml/manual/localization.xml: Same.
771         * doc/xml/manual/locale.xml: Same.
772         * doc/xml/manual/extensions.xml: Same.
773         * doc/xml/manual/appendix_contributing.xml: Same.
774         * doc/xml/manual/diagnostics.xml: Same.
775         * doc/xml/manual/status_cxx200x.xml: Same.
776
777 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
778
779         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
780         * doc/xml/manual/status_cxx200x.xml: Adjust.
781
782 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
783
784         * doc/xml/spine.xml: Remove unused license entity, update
785         copyright year.
786
787         * doc/xml/manual/spine.xml: Markup for primary index terms.
788         * doc/xml/manual/numerics.xml: Same.
789         * doc/xml/manual/intro.xml: Same.
790         * doc/xml/manual/containers.xml: Same.
791         * doc/xml/manual/io.xml: Same.
792         * doc/xml/manual/appendix_porting.xml: Same.
793         * doc/xml/manual/utilities.xml: Same.
794         * doc/xml/manual/support.xml: Same.
795         * doc/xml/manual/localization.xml: Same.
796         * doc/xml/manual/strings.xml: Same.
797         * doc/xml/manual/extensions.xml: Same.
798         * doc/xml/manual/appendix_contributing.xml: Same.
799         * doc/xml/manual/diagnostics.xml: Same.
800         * doc/xml/manual/algorithms.xml: Same.
801         * doc/xml/manual/appendix_free.xml: Same.
802         * doc/xml/manual/iterators.xml: Same.
803
804         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
805         * doc/xml/gnu/fdl-1.2.xml: Same.
806
807         * doc/xml/manual/status_cxx200x.xml: Re-write.
808
809 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
810
811         PR libstdc++/39629 (final bits)
812         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
813         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
814         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
815         Fix formula for __j.
816         * include/bits/random.tcc (operator==(const normal_distribution<>&,
817         const normal_distribution<>&): Remove.
818         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
819         const uniform_int_distribution<>&), operator==(const
820         uniform_real_distribution<>&, const uniform_real_distribution<>&),
821         operator==(const normal_distribution<>&, const normal_distribution<>&),
822         operator==(const lognormal_distribution<>&,
823         const lognormal_distribution<>&), operator==(const
824         chi_squared_distribution<>&, const chi_squared_distribution<>&),
825         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
826         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
827         operator==(const student_t_distribution<>&,
828         const student_t_distribution<>&), operator==(const
829         bernoulli_distribution<>&, const bernoulli_distribution<>&),
830         operator==(const binomial_distribution<>&, const
831         binomial_distribution<>&), operator==(const geometric_distribution<>&,
832         const geometric_distribution<>&), operator==(const
833         negative_binomial_distribution<>&, const
834         negative_binomial_distribution<>&), operator==(const
835         poisson_distribution<>&, const poisson_distribution<>&),
836         operator==(const exponential_distribution<>&,
837         const exponential_distribution<>&), operator==(const
838         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
839         weibull_distribution<>&, const weibull_distribution<>&),
840         operator==(const extreme_value_distribution<>&,
841         const extreme_value_distribution<>&), operator==(const
842         discrete_distribution<>&, const discrete_distribution<>&),
843         operator==(const piecewise_constant_distribution<>&,
844         const piecewise_constant_distribution<>&), operator==(const
845         piecewise_linear_distribution<>&, const
846         piecewise_linear_distribution<>&)): Remove.
847         * testsuite/26_numerics/random/uniform_real_distribution/operators/
848         serialize.cc: Remove.
849         * testsuite/26_numerics/random/piecewise_constant_distribution/
850         operators/serialize.cc: Likewise.
851         * testsuite/26_numerics/random/chi_squared_distribution/operators/
852         serialize.cc: Likewise.
853         * testsuite/26_numerics/random/normal_distribution/operators/
854         serialize.cc: Likewise.
855         * testsuite/26_numerics/random/uniform_int_distribution/operators/
856         serialize.cc: Likewise.
857         * testsuite/26_numerics/random/poisson_distribution/operators/
858         serialize.cc: Likewise.
859         * testsuite/26_numerics/random/bernoulli_distribution/operators/
860         serialize.cc: Likewise.
861         * testsuite/26_numerics/random/discrete_distribution/operators/
862         serialize.cc: Likewise.
863         * testsuite/26_numerics/random/weibull_distribution/operators/
864         serialize.cc: Likewise.
865         * testsuite/26_numerics/random/negative_binomial_distribution/
866         operators/serialize.cc: Likewise.
867         * testsuite/26_numerics/random/cauchy_distribution/operators/
868         serialize.cc: Likewise.
869         * testsuite/26_numerics/random/gamma_distribution/operators/
870         serialize.cc: Likewise.
871         * testsuite/26_numerics/random/fisher_f_distribution/operators/
872         serialize.cc: Likewise.
873         * testsuite/26_numerics/random/exponential_distribution/operators/
874         serialize.cc: Likewise.
875         * testsuite/26_numerics/random/lognormal_distribution/operators/
876         serialize.cc: Likewise.
877         * testsuite/26_numerics/random/binomial_distribution/operators/
878         serialize.cc: Likewise.
879         * testsuite/26_numerics/random/extreme_value_distribution/
880         operators/serialize.cc: Likewise.
881         * testsuite/26_numerics/random/piecewise_linear_distribution/
882         operators/serialize.cc: Likewise.
883         * testsuite/26_numerics/random/student_t_distribution/operators/
884         serialize.cc: Likewise.
885         * testsuite/26_numerics/random/geometric_distribution/operators/
886         serialize.cc: Likewise.
887
888         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
889         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
890         mersenne_twister_engine<>::seed(_Gen&,
891         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
892         subtract_with_carry_engine<>::seed(_Gen&,
893         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
894         Remove, unused.
895         * include/bits/random.tcc (linear_congruential_engine<>::
896         seed(_Gen&, false_type): Likewise.
897
898 2009-04-09  Nick Clifton  <nickc@redhat.com>
899
900         * src/allocator-inst.cc: Change copyright header to refer to
901         version 3 of the GNU General Public License with version 3.1
902         of the GCC Runtime Library Exception and to point readers at
903         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
904         web page.
905         * config/abi/compatibility.h: Likewise.
906         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
907         * config/abi/pre/gnu.ver: Likewise.
908         * config/allocator/bitmap_allocator_base.h: Likewise.
909         * config/allocator/malloc_allocator_base.h: Likewise.
910         * config/allocator/mt_allocator_base.h: Likewise.
911         * config/allocator/new_allocator_base.h: Likewise.
912         * config/allocator/pool_allocator_base.h: Likewise.
913         * config/cpu/alpha/atomic_word.h: Likewise.
914         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
915         * config/cpu/cris/atomic_word.h: Likewise.
916         * config/cpu/cris/atomicity.h: Likewise.
917         * config/cpu/generic/atomic_word.h: Likewise.
918         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
919         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
920         * config/cpu/generic/cpu_defines.h: Likewise.
921         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
922         * config/cpu/hppa/atomicity.h: Likewise.
923         * config/cpu/i386/atomicity.h: Likewise.
924         * config/cpu/i486/atomicity.h: Likewise.
925         * config/cpu/ia64/atomic_word.h: Likewise.
926         * config/cpu/m68k/atomicity.h: Likewise.
927         * config/cpu/powerpc/atomic_word.h: Likewise.
928         * config/cpu/powerpc/cpu_defines.h: Likewise.
929         * config/cpu/sh/atomicity.h: Likewise.
930         * config/cpu/sparc/atomic_word.h: Likewise.
931         * config/cpu/sparc/atomicity.h: Likewise.
932         * config/io/basic_file_stdio.cc: Likewise.
933         * config/io/basic_file_stdio.h: Likewise.
934         * config/io/c_io_stdio.h: Likewise.
935         * config/locale/darwin/ctype_members.cc: Likewise.
936         * config/locale/generic/c++locale_internal.h: Likewise.
937         * config/locale/generic/c_locale.cc: Likewise.
938         * config/locale/generic/c_locale.h: Likewise.
939         * config/locale/generic/codecvt_members.cc: Likewise.
940         * config/locale/generic/collate_members.cc: Likewise.
941         * config/locale/generic/ctype_members.cc: Likewise.
942         * config/locale/generic/messages_members.cc: Likewise.
943         * config/locale/generic/messages_members.h: Likewise.
944         * config/locale/generic/monetary_members.cc: Likewise.
945         * config/locale/generic/numeric_members.cc: Likewise.
946         * config/locale/generic/time_members.cc: Likewise.
947         * config/locale/generic/time_members.h: Likewise.
948         * config/locale/gnu/c++locale_internal.h: Likewise.
949         * config/locale/gnu/c_locale.cc: Likewise.
950         * config/locale/gnu/c_locale.h: Likewise.
951         * config/locale/gnu/codecvt_members.cc: Likewise.
952         * config/locale/gnu/collate_members.cc: Likewise.
953         * config/locale/gnu/ctype_members.cc: Likewise.
954         * config/locale/gnu/messages_members.cc: Likewise.
955         * config/locale/gnu/messages_members.h: Likewise.
956         * config/locale/gnu/monetary_members.cc: Likewise.
957         * config/locale/gnu/numeric_members.cc: Likewise.
958         * config/locale/gnu/time_members.cc: Likewise.
959         * config/locale/gnu/time_members.h: Likewise.
960         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
961         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
962         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
963         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
964         * config/os/aix/atomic_word.h: Likewise.
965         * config/os/aix/atomicity.h: Likewise.
966         * config/os/aix/ctype_base.h: Likewise.
967         * config/os/aix/ctype_inline.h: Likewise.
968         * config/os/aix/ctype_noninline.h: Likewise.
969         * config/os/aix/os_defines.h: Likewise.
970         * config/os/bsd/darwin/ctype_base.h: Likewise.
971         * config/os/bsd/darwin/ctype_inline.h: Likewise.
972         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
973         * config/os/bsd/darwin/os_defines.h: Likewise.
974         * config/os/bsd/freebsd/ctype_base.h: Likewise.
975         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
976         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
977         * config/os/bsd/freebsd/os_defines.h: Likewise.
978         * config/os/bsd/netbsd/ctype_base.h: Likewise.
979         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
980         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
981         * config/os/bsd/netbsd/os_defines.h: Likewise.
982         * config/os/djgpp/ctype_base.h: Likewise.
983         * config/os/djgpp/ctype_inline.h: Likewise.
984         * config/os/djgpp/ctype_noninline.h: Likewise.
985         * config/os/djgpp/os_defines.h: Likewise.
986         * config/os/generic/ctype_base.h: Likewise.
987         * config/os/generic/ctype_inline.h: Likewise.
988         * config/os/generic/ctype_noninline.h: Likewise.
989         * config/os/generic/error_constants.h: Likewise.
990         * config/os/generic/os_defines.h: Likewise.
991         * config/os/gnu-linux/ctype_base.h: Likewise.
992         * config/os/gnu-linux/ctype_inline.h: Likewise.
993         * config/os/gnu-linux/ctype_noninline.h: Likewise.
994         * config/os/gnu-linux/os_defines.h: Likewise.
995         * config/os/hpux/ctype_base.h: Likewise.
996         * config/os/hpux/ctype_inline.h: Likewise.
997         * config/os/hpux/ctype_noninline.h: Likewise.
998         * config/os/hpux/os_defines.h: Likewise.
999         * config/os/irix/atomic_word.h: Likewise.
1000         * config/os/irix/atomicity.h: Likewise.
1001         * config/os/irix/irix5.2/ctype_base.h: Likewise.
1002         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
1003         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
1004         * config/os/irix/irix5.2/os_defines.h: Likewise.
1005         * config/os/irix/irix6.5/ctype_base.h: Likewise.
1006         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
1007         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
1008         * config/os/irix/irix6.5/os_defines.h: Likewise.
1009         * config/os/mingw32/ctype_base.h: Likewise.
1010         * config/os/mingw32/ctype_inline.h: Likewise.
1011         * config/os/mingw32/ctype_noninline.h: Likewise.
1012         * config/os/mingw32/error_constants.h: Likewise.
1013         * config/os/mingw32/os_defines.h: Likewise.
1014         * config/os/newlib/ctype_base.h: Likewise.
1015         * config/os/newlib/ctype_inline.h: Likewise.
1016         * config/os/newlib/ctype_noninline.h: Likewise.
1017         * config/os/newlib/os_defines.h: Likewise.
1018         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
1019         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
1020         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
1021         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
1022         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
1023         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
1024         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
1025         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
1026         * config/os/tpf/ctype_base.h: Likewise.
1027         * config/os/tpf/ctype_inline.h: Likewise.
1028         * config/os/tpf/ctype_noninline.h: Likewise.
1029         * config/os/tpf/os_defines.h: Likewise.
1030         * config/os/uclibc/ctype_base.h: Likewise.
1031         * config/os/uclibc/ctype_inline.h: Likewise.
1032         * config/os/uclibc/ctype_noninline.h: Likewise.
1033         * config/os/uclibc/os_defines.h: Likewise.
1034         * config/os/vxworks/ctype_base.h: Likewise.
1035         * config/os/vxworks/ctype_inline.h: Likewise.
1036         * config/os/vxworks/ctype_noninline.h: Likewise.
1037         * config/os/vxworks/os_defines.h: Likewise.
1038         * include/backward/auto_ptr.h: Likewise.
1039         * include/backward/backward_warning.h: Likewise.
1040         * include/backward/binders.h: Likewise.
1041         * include/backward/hash_fun.h: Likewise.
1042         * include/backward/hash_map: Likewise.
1043         * include/backward/hash_set: Likewise.
1044         * include/backward/hashtable.h: Likewise.
1045         * include/backward/strstream: Likewise.
1046         * include/bits/algorithmfwd.h: Likewise.
1047         * include/bits/allocator.h: Likewise.
1048         * include/bits/atomic_0.h: Likewise.
1049         * include/bits/atomic_2.h: Likewise.
1050         * include/bits/atomicfwd_c.h: Likewise.
1051         * include/bits/atomicfwd_cxx.h: Likewise.
1052         * include/bits/basic_ios.h: Likewise.
1053         * include/bits/basic_ios.tcc: Likewise.
1054         * include/bits/basic_string.h: Likewise.
1055         * include/bits/basic_string.tcc: Likewise.
1056         * include/bits/boost_concept_check.h: Likewise.
1057         * include/bits/c++config: Likewise.
1058         * include/bits/char_traits.h: Likewise.
1059         * include/bits/codecvt.h: Likewise.
1060         * include/bits/concept_check.h: Likewise.
1061         * include/bits/cpp_type_traits.h: Likewise.
1062         * include/bits/deque.tcc: Likewise.
1063         * include/bits/forward_list.h: Likewise.
1064         * include/bits/forward_list.tcc: Likewise.
1065         * include/bits/fstream.tcc: Likewise.
1066         * include/bits/functexcept.h: Likewise.
1067         * include/bits/functional_hash.h: Likewise.
1068         * include/bits/gslice.h: Likewise.
1069         * include/bits/gslice_array.h: Likewise.
1070         * include/bits/hashtable.h: Likewise.
1071         * include/bits/indirect_array.h: Likewise.
1072         * include/bits/ios_base.h: Likewise.
1073         * include/bits/istream.tcc: Likewise.
1074         * include/bits/list.tcc: Likewise.
1075         * include/bits/locale_classes.h: Likewise.
1076         * include/bits/locale_classes.tcc: Likewise.
1077         * include/bits/locale_facets.h: Likewise.
1078         * include/bits/locale_facets.tcc: Likewise.
1079         * include/bits/locale_facets_nonio.h: Likewise.
1080         * include/bits/locale_facets_nonio.tcc: Likewise.
1081         * include/bits/localefwd.h: Likewise.
1082         * include/bits/mask_array.h: Likewise.
1083         * include/bits/move.h: Likewise.
1084         * include/bits/ostream.tcc: Likewise.
1085         * include/bits/ostream_insert.h: Likewise.
1086         * include/bits/postypes.h: Likewise.
1087         * include/bits/shared_ptr.h: Likewise.
1088         * include/bits/slice_array.h: Likewise.
1089         * include/bits/sstream.tcc: Likewise.
1090         * include/bits/stl_algo.h: Likewise.
1091         * include/bits/stl_algobase.h: Likewise.
1092         * include/bits/stl_bvector.h: Likewise.
1093         * include/bits/stl_construct.h: Likewise.
1094         * include/bits/stl_deque.h: Likewise.
1095         * include/bits/stl_function.h: Likewise.
1096         * include/bits/stl_heap.h: Likewise.
1097         * include/bits/stl_iterator.h: Likewise.
1098         * include/bits/stl_iterator_base_funcs.h: Likewise.
1099         * include/bits/stl_iterator_base_types.h: Likewise.
1100         * include/bits/stl_list.h: Likewise.
1101         * include/bits/stl_map.h: Likewise.
1102         * include/bits/stl_multimap.h: Likewise.
1103         * include/bits/stl_multiset.h: Likewise.
1104         * include/bits/stl_numeric.h: Likewise.
1105         * include/bits/stl_pair.h: Likewise.
1106         * include/bits/stl_queue.h: Likewise.
1107         * include/bits/stl_raw_storage_iter.h: Likewise.
1108         * include/bits/stl_relops.h: Likewise.
1109         * include/bits/stl_set.h: Likewise.
1110         * include/bits/stl_stack.h: Likewise.
1111         * include/bits/stl_tempbuf.h: Likewise.
1112         * include/bits/stl_tree.h: Likewise.
1113         * include/bits/stl_uninitialized.h: Likewise.
1114         * include/bits/stl_vector.h: Likewise.
1115         * include/bits/stream_iterator.h: Likewise.
1116         * include/bits/streambuf.tcc: Likewise.
1117         * include/bits/streambuf_iterator.h: Likewise.
1118         * include/bits/stringfwd.h: Likewise.
1119         * include/bits/unique_ptr.h: Likewise.
1120         * include/bits/valarray_after.h: Likewise.
1121         * include/bits/valarray_array.h: Likewise.
1122         * include/bits/valarray_array.tcc: Likewise.
1123         * include/bits/valarray_before.h: Likewise.
1124         * include/bits/vector.tcc: Likewise.
1125         * include/c/cassert: Likewise.
1126         * include/c/cctype: Likewise.
1127         * include/c/cerrno: Likewise.
1128         * include/c/cfloat: Likewise.
1129         * include/c/ciso646: Likewise.
1130         * include/c/climits: Likewise.
1131         * include/c/clocale: Likewise.
1132         * include/c/cmath: Likewise.
1133         * include/c/csetjmp: Likewise.
1134         * include/c/csignal: Likewise.
1135         * include/c/cstdarg: Likewise.
1136         * include/c/cstddef: Likewise.
1137         * include/c/cstdio: Likewise.
1138         * include/c/cstdlib: Likewise.
1139         * include/c/cstring: Likewise.
1140         * include/c/ctime: Likewise.
1141         * include/c/cwchar: Likewise.
1142         * include/c/cwctype: Likewise.
1143         * include/c_compatibility/assert.h: Likewise.
1144         * include/c_compatibility/complex.h: Likewise.
1145         * include/c_compatibility/ctype.h: Likewise.
1146         * include/c_compatibility/errno.h: Likewise.
1147         * include/c_compatibility/fenv.h: Likewise.
1148         * include/c_compatibility/float.h: Likewise.
1149         * include/c_compatibility/inttypes.h: Likewise.
1150         * include/c_compatibility/iso646.h: Likewise.
1151         * include/c_compatibility/limits.h: Likewise.
1152         * include/c_compatibility/locale.h: Likewise.
1153         * include/c_compatibility/math.h: Likewise.
1154         * include/c_compatibility/setjmp.h: Likewise.
1155         * include/c_compatibility/signal.h: Likewise.
1156         * include/c_compatibility/stdarg.h: Likewise.
1157         * include/c_compatibility/stdatomic.h: Likewise.
1158         * include/c_compatibility/stdbool.h: Likewise.
1159         * include/c_compatibility/stddef.h: Likewise.
1160         * include/c_compatibility/stdint.h: Likewise.
1161         * include/c_compatibility/stdio.h: Likewise.
1162         * include/c_compatibility/stdlib.h: Likewise.
1163         * include/c_compatibility/string.h: Likewise.
1164         * include/c_compatibility/tgmath.h: Likewise.
1165         * include/c_compatibility/time.h: Likewise.
1166         * include/c_compatibility/wchar.h: Likewise.
1167         * include/c_compatibility/wctype.h: Likewise.
1168         * include/c_global/cassert: Likewise.
1169         * include/c_global/ccomplex: Likewise.
1170         * include/c_global/cctype: Likewise.
1171         * include/c_global/cerrno: Likewise.
1172         * include/c_global/cfenv: Likewise.
1173         * include/c_global/cfloat: Likewise.
1174         * include/c_global/cinttypes: Likewise.
1175         * include/c_global/ciso646: Likewise.
1176         * include/c_global/climits: Likewise.
1177         * include/c_global/clocale: Likewise.
1178         * include/c_global/cmath.tcc: Likewise.
1179         * include/c_global/cmath: Likewise.
1180         * include/c_global/csetjmp: Likewise.
1181         * include/c_global/csignal: Likewise.
1182         * include/c_global/cstdarg: Likewise.
1183         * include/c_global/cstdatomic: Likewise.
1184         * include/c_global/cstdbool: Likewise.
1185         * include/c_global/cstddef: Likewise.
1186         * include/c_global/cstdint: Likewise.
1187         * include/c_global/cstdio: Likewise.
1188         * include/c_global/cstdlib: Likewise.
1189         * include/c_global/cstring: Likewise.
1190         * include/c_global/ctgmath: Likewise.
1191         * include/c_global/ctime: Likewise.
1192         * include/c_global/cwchar: Likewise.
1193         * include/c_global/cwctype: Likewise.
1194         * include/c_std/cassert: Likewise.
1195         * include/c_std/cctype: Likewise.
1196         * include/c_std/cerrno: Likewise.
1197         * include/c_std/cfloat: Likewise.
1198         * include/c_std/ciso646: Likewise.
1199         * include/c_std/climits: Likewise.
1200         * include/c_std/clocale: Likewise.
1201         * include/c_std/cmath.tcc: Likewise.
1202         * include/c_std/cmath: Likewise.
1203         * include/c_std/csetjmp: Likewise.
1204         * include/c_std/csignal: Likewise.
1205         * include/c_std/cstdarg: Likewise.
1206         * include/c_std/cstddef: Likewise.
1207         * include/c_std/cstdio: Likewise.
1208         * include/c_std/cstdlib: Likewise.
1209         * include/c_std/cstring: Likewise.
1210         * include/c_std/ctime: Likewise.
1211         * include/c_std/cwchar: Likewise.
1212         * include/c_std/cwctype: Likewise.
1213         * include/debug/bitset: Likewise.
1214         * include/debug/debug.h: Likewise.
1215         * include/debug/deque: Likewise.
1216         * include/debug/formatter.h: Likewise.
1217         * include/debug/functions.h: Likewise.
1218         * include/debug/list: Likewise.
1219         * include/debug/macros.h: Likewise.
1220         * include/debug/map.h: Likewise.
1221         * include/debug/map: Likewise.
1222         * include/debug/multimap.h: Likewise.
1223         * include/debug/multiset.h: Likewise.
1224         * include/debug/safe_base.h: Likewise.
1225         * include/debug/safe_iterator.h: Likewise.
1226         * include/debug/safe_iterator.tcc: Likewise.
1227         * include/debug/safe_sequence.h: Likewise.
1228         * include/debug/set.h: Likewise.
1229         * include/debug/set: Likewise.
1230         * include/debug/string: Likewise.
1231         * include/debug/unordered_map: Likewise.
1232         * include/debug/unordered_set: Likewise.
1233         * include/debug/vector: Likewise.
1234         * include/ext/algorithm: Likewise.
1235         * include/ext/array_allocator.h: Likewise.
1236         * include/ext/atomicity.h: Likewise.
1237         * include/ext/bitmap_allocator.h: Likewise.
1238         * include/ext/cast.h: Likewise.
1239         * include/ext/codecvt_specializations.h: Likewise.
1240         * include/ext/concurrence.h: Likewise.
1241         * include/ext/debug_allocator.h: Likewise.
1242         * include/ext/enc_filebuf.h: Likewise.
1243         * include/ext/extptr_allocator.h: Likewise.
1244         * include/ext/functional: Likewise.
1245         * include/ext/iterator: Likewise.
1246         * include/ext/malloc_allocator.h: Likewise.
1247         * include/ext/memory: Likewise.
1248         * include/ext/mt_allocator.h: Likewise.
1249         * include/ext/new_allocator.h: Likewise.
1250         * include/ext/numeric: Likewise.
1251         * include/ext/numeric_traits.h: Likewise.
1252         * include/ext/pb_ds/assoc_container.hpp: Likewise.
1253         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
1254         Likewise.
1255         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
1256         Likewise.
1257         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
1258         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
1259         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
1260         Likewise.
1261         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
1262         Likewise.
1263         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
1264         Likewise.
1265         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
1266         Likewise.
1267         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
1268         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
1269         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
1270         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
1271         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
1272         Likewise.
1273         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
1274         Likewise.
1275         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
1276         Likewise.
1277         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
1278         Likewise.
1279         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
1280         Likewise.
1281         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
1282         Likewise.
1283         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
1284         Likewise.
1285         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
1286         Likewise.
1287         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
1288         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
1289         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
1290         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
1291         Likewise.
1292         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
1293         Likewise.
1294         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
1295         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
1296         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
1297         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
1298         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
1299         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
1300         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
1301         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
1302         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
1303         Likewise.
1304         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
1305         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
1306         Likewise.
1307         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
1308         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
1309         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
1310         Likewise.
1311         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
1312         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
1313         Likewise.
1314         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
1315         Likewise.
1316         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
1317         Likewise.
1318         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
1319         Likewise.
1320         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
1321         Likewise.
1322         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
1323         Likewise.
1324         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
1325         Likewise.
1326         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
1327         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
1328         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
1329         Likewise.
1330         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
1331         Likewise.
1332         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1333         Likewise.
1334         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1335         Likewise.
1336         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
1337         Likewise.
1338         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1339         Likewise.
1340         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
1341         Likewise.
1342         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
1343         Likewise.
1344         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
1345         Likewise.
1346         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1347         Likewise.
1348         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
1349         Likewise.
1350         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
1351         Likewise.
1352         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
1353         Likewise.
1354         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
1355         Likewise.
1356         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
1357         Likewise.
1358         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1359         Likewise.
1360         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
1361         Likewise.
1362         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
1363         Likewise.
1364         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
1365         Likewise.
1366         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
1367         Likewise.
1368         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1369         Likewise.
1370         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
1371         Likewise.
1372         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
1373         Likewise.
1374         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
1375         Likewise.
1376         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
1377         Likewise.
1378         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
1379         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
1380         Likewise.
1381         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
1382         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
1383         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
1384         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
1385         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
1386         Likewise.
1387         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1388         Likewise.
1389         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1390         Likewise.
1391         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
1392         Likewise.
1393         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1394         Likewise.
1395         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
1396         Likewise.
1397         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
1398         Likewise.
1399         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1400         Likewise.
1401         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
1402         Likewise.
1403         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
1404         Likewise.
1405         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
1406         Likewise.
1407         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
1408         Likewise.
1409         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
1410         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
1411         Likewise.
1412         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
1413         Likewise.
1414         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1415         Likewise.
1416         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
1417         Likewise.
1418         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
1419         Likewise.
1420         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
1421         Likewise.
1422         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
1423         Likewise.
1424         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1425         Likewise.
1426         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
1427         Likewise.
1428         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
1429         Likewise.
1430         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
1431         Likewise.
1432         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
1433         Likewise.
1434         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
1435         Likewise.
1436         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
1437         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
1438         Likewise.
1439         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
1440         Likewise.
1441         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
1442         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
1443         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
1444         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
1445         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
1446         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
1447         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
1448         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
1449         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
1450         Likewise.
1451         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
1452         Likewise.
1453         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
1454         Likewise.
1455         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
1456         Likewise.
1457         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
1458         Likewise.
1459         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
1460         Likewise.
1461         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
1462         Likewise.
1463         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
1464         Likewise.
1465         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
1466         Likewise.
1467         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
1468         Likewise.
1469         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
1470         Likewise.
1471         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
1472         Likewise.
1473         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
1474         Likewise.
1475         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
1476         Likewise.
1477         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
1478         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
1479         Likewise.
1480         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
1481         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
1482         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
1483         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
1484         Likewise.
1485         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
1486         Likewise.
1487         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
1488         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
1489         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
1490         Likewise.
1491         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
1492         Likewise.
1493         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
1494         Likewise.
1495         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
1496         Likewise.
1497         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
1498         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
1499         Likewise.
1500         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
1501         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
1502         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
1503         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
1504         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
1505         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
1506         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
1507         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
1508         Likewise.
1509         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
1510         Likewise.
1511         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
1512         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
1513         Likewise.
1514         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
1515         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
1516         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
1517         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
1518         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
1519         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
1520         Likewise.
1521         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
1522         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
1523         Likewise.
1524         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
1525         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
1526         Likewise.
1527         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
1528         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
1529         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
1530         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
1531         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
1532         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
1533         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
1534         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
1535         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
1536         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
1537         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
1538         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
1539         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
1540         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
1541         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
1542         Likewise.
1543         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
1544         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
1545         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
1546         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
1547         Likewise.
1548         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
1549         Likewise.
1550         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
1551         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
1552         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
1553         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
1554         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
1555         Likewise.
1556         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
1557         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
1558         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
1559         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
1560         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
1561         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
1562         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
1563         Likewise.
1564         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
1565         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
1566         Likewise.
1567         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
1568         Likewise.
1569         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
1570         Likewise.
1571         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
1572         Likewise.
1573         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
1574         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
1575         Likewise.
1576         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
1577         Likewise.
1578         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
1579         Likewise.
1580         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
1581         Likewise.
1582         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
1583         Likewise.
1584         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
1585         Likewise.
1586         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
1587         Likewise.
1588         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
1589         Likewise.
1590         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
1591         Likewise.
1592         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
1593         Likewise.
1594         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
1595         Likewise.
1596         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
1597         Likewise.
1598         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
1599         Likewise.
1600         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
1601         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
1602         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
1603         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
1604         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
1605         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
1606         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
1607         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
1608         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
1609         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
1610         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
1611         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
1612         Likewise.
1613         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
1614         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
1615         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
1616         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
1617         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
1618         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
1619         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
1620         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
1621         Likewise.
1622         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
1623         Likewise.
1624         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
1625         Likewise.
1626         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
1627         Likewise.
1628         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
1629         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
1630         Likewise.
1631         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
1632         Likewise.
1633         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
1634         Likewise.
1635         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
1636         Likewise.
1637         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
1638         Likewise.
1639         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
1640         Likewise.
1641         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
1642         Likewise.
1643         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
1644         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
1645         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
1646         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
1647         Likewise.
1648         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
1649         Likewise.
1650         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
1651         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
1652         Likewise.
1653         * include/ext/pb_ds/exception.hpp: Likewise.
1654         * include/ext/pb_ds/hash_policy.hpp: Likewise.
1655         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
1656         * include/ext/pb_ds/priority_queue.hpp: Likewise.
1657         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
1658         * include/ext/pb_ds/tree_policy.hpp: Likewise.
1659         * include/ext/pb_ds/trie_policy.hpp: Likewise.
1660         * include/ext/pod_char_traits.h: Likewise.
1661         * include/ext/pointer.h: Likewise.
1662         * include/ext/pool_allocator.h: Likewise.
1663         * include/ext/rb_tree: Likewise.
1664         * include/ext/rc_string_base.h: Likewise.
1665         * include/ext/rope: Likewise.
1666         * include/ext/ropeimpl.h: Likewise.
1667         * include/ext/slist: Likewise.
1668         * include/ext/sso_string_base.h: Likewise.
1669         * include/ext/stdio_filebuf.h: Likewise.
1670         * include/ext/stdio_sync_filebuf.h: Likewise.
1671         * include/ext/string_conversions.h: Likewise.
1672         * include/ext/throw_allocator.h: Likewise.
1673         * include/ext/type_traits.h: Likewise.
1674         * include/ext/typelist.h: Likewise.
1675         * include/ext/vstring.h: Likewise.
1676         * include/ext/vstring.tcc: Likewise.
1677         * include/ext/vstring_fwd.h: Likewise.
1678         * include/ext/vstring_util.h: Likewise.
1679         * include/parallel/algo.h: Likewise.
1680         * include/parallel/algobase.h: Likewise.
1681         * include/parallel/algorithm: Likewise.
1682         * include/parallel/algorithmfwd.h: Likewise.
1683         * include/parallel/balanced_quicksort.h: Likewise.
1684         * include/parallel/base.h: Likewise.
1685         * include/parallel/basic_iterator.h: Likewise.
1686         * include/parallel/checkers.h: Likewise.
1687         * include/parallel/compatibility.h: Likewise.
1688         * include/parallel/compiletime_settings.h: Likewise.
1689         * include/parallel/equally_split.h: Likewise.
1690         * include/parallel/features.h: Likewise.
1691         * include/parallel/find.h: Likewise.
1692         * include/parallel/find_selectors.h: Likewise.
1693         * include/parallel/for_each.h: Likewise.
1694         * include/parallel/for_each_selectors.h: Likewise.
1695         * include/parallel/iterator.h: Likewise.
1696         * include/parallel/list_partition.h: Likewise.
1697         * include/parallel/losertree.h: Likewise.
1698         * include/parallel/merge.h: Likewise.
1699         * include/parallel/multiseq_selection.h: Likewise.
1700         * include/parallel/multiway_merge.h: Likewise.
1701         * include/parallel/multiway_mergesort.h: Likewise.
1702         * include/parallel/numeric: Likewise.
1703         * include/parallel/numericfwd.h: Likewise.
1704         * include/parallel/omp_loop.h: Likewise.
1705         * include/parallel/omp_loop_static.h: Likewise.
1706         * include/parallel/par_loop.h: Likewise.
1707         * include/parallel/parallel.h: Likewise.
1708         * include/parallel/partial_sum.h: Likewise.
1709         * include/parallel/partition.h: Likewise.
1710         * include/parallel/queue.h: Likewise.
1711         * include/parallel/quicksort.h: Likewise.
1712         * include/parallel/random_number.h: Likewise.
1713         * include/parallel/random_shuffle.h: Likewise.
1714         * include/parallel/search.h: Likewise.
1715         * include/parallel/set_operations.h: Likewise.
1716         * include/parallel/settings.h: Likewise.
1717         * include/parallel/sort.h: Likewise.
1718         * include/parallel/tags.h: Likewise.
1719         * include/parallel/types.h: Likewise.
1720         * include/parallel/unique_copy.h: Likewise.
1721         * include/parallel/workstealing.h: Likewise.
1722         * include/precompiled/extc++.h: Likewise.
1723         * include/precompiled/stdc++.h: Likewise.
1724         * include/precompiled/stdtr1c++.h: Likewise.
1725         * include/std/algorithm: Likewise.
1726         * include/std/array: Likewise.
1727         * include/std/bitset: Likewise.
1728         * include/std/c++0x_warning.h: Likewise.
1729         * include/std/chrono: Likewise.
1730         * include/std/complex: Likewise.
1731         * include/std/condition_variable: Likewise.
1732         * include/std/deque: Likewise.
1733         * include/std/forward_list: Likewise.
1734         * include/std/fstream: Likewise.
1735         * include/std/functional: Likewise.
1736         * include/std/iomanip: Likewise.
1737         * include/std/ios: Likewise.
1738         * include/std/iosfwd: Likewise.
1739         * include/std/iostream: Likewise.
1740         * include/std/istream: Likewise.
1741         * include/std/iterator: Likewise.
1742         * include/std/limits: Likewise.
1743         * include/std/list: Likewise.
1744         * include/std/locale: Likewise.
1745         * include/std/map: Likewise.
1746         * include/std/memory: Likewise.
1747         * include/std/mutex: Likewise.
1748         * include/std/numeric: Likewise.
1749         * include/std/ostream: Likewise.
1750         * include/std/queue: Likewise.
1751         * include/std/random: Likewise.
1752         * include/std/ratio: Likewise.
1753         * include/std/regex: Likewise.
1754         * include/std/set: Likewise.
1755         * include/std/sstream: Likewise.
1756         * include/std/stack: Likewise.
1757         * include/std/stdexcept: Likewise.
1758         * include/std/streambuf: Likewise.
1759         * include/std/string: Likewise.
1760         * include/std/system_error: Likewise.
1761         * include/std/thread: Likewise.
1762         * include/std/tuple: Likewise.
1763         * include/std/type_traits: Likewise.
1764         * include/std/unordered_map: Likewise.
1765         * include/std/unordered_set: Likewise.
1766         * include/std/utility: Likewise.
1767         * include/std/valarray: Likewise.
1768         * include/std/vector: Likewise.
1769         * include/tr1/array: Likewise.
1770         * include/tr1/bessel_function.tcc: Likewise.
1771         * include/tr1/beta_function.tcc: Likewise.
1772         * include/tr1/ccomplex: Likewise.
1773         * include/tr1/cctype: Likewise.
1774         * include/tr1/cfenv: Likewise.
1775         * include/tr1/cfloat: Likewise.
1776         * include/tr1/cinttypes: Likewise.
1777         * include/tr1/climits: Likewise.
1778         * include/tr1/cmath: Likewise.
1779         * include/tr1/complex.h: Likewise.
1780         * include/tr1/complex: Likewise.
1781         * include/tr1/cstdarg: Likewise.
1782         * include/tr1/cstdbool: Likewise.
1783         * include/tr1/cstdint: Likewise.
1784         * include/tr1/cstdio: Likewise.
1785         * include/tr1/cstdlib: Likewise.
1786         * include/tr1/ctgmath: Likewise.
1787         * include/tr1/ctime: Likewise.
1788         * include/tr1/ctype.h: Likewise.
1789         * include/tr1/cwchar: Likewise.
1790         * include/tr1/cwctype: Likewise.
1791         * include/tr1/ell_integral.tcc: Likewise.
1792         * include/tr1/exp_integral.tcc: Likewise.
1793         * include/tr1/fenv.h: Likewise.
1794         * include/tr1/float.h: Likewise.
1795         * include/tr1/functional: Likewise.
1796         * include/tr1/functional_hash.h: Likewise.
1797         * include/tr1/gamma.tcc: Likewise.
1798         * include/tr1/hashtable.h: Likewise.
1799         * include/tr1/hypergeometric.tcc: Likewise.
1800         * include/tr1/inttypes.h: Likewise.
1801         * include/tr1/legendre_function.tcc: Likewise.
1802         * include/tr1/limits.h: Likewise.
1803         * include/tr1/math.h: Likewise.
1804         * include/tr1/memory: Likewise.
1805         * include/tr1/modified_bessel_func.tcc: Likewise.
1806         * include/tr1/poly_hermite.tcc: Likewise.
1807         * include/tr1/poly_laguerre.tcc: Likewise.
1808         * include/tr1/random: Likewise.
1809         * include/tr1/regex: Likewise.
1810         * include/tr1/riemann_zeta.tcc: Likewise.
1811         * include/tr1/shared_ptr.h: Likewise.
1812         * include/tr1/special_function_util.h: Likewise.
1813         * include/tr1/stdarg.h: Likewise.
1814         * include/tr1/stdbool.h: Likewise.
1815         * include/tr1/stdint.h: Likewise.
1816         * include/tr1/stdio.h: Likewise.
1817         * include/tr1/stdlib.h: Likewise.
1818         * include/tr1/tgmath.h: Likewise.
1819         * include/tr1/tuple: Likewise.
1820         * include/tr1/type_traits: Likewise.
1821         * include/tr1/unordered_map: Likewise.
1822         * include/tr1/unordered_set: Likewise.
1823         * include/tr1/utility: Likewise.
1824         * include/tr1/wchar.h: Likewise.
1825         * include/tr1/wctype.h: Likewise.
1826         * include/tr1_impl/array: Likewise.
1827         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
1828         * include/tr1_impl/cctype: Likewise.
1829         * include/tr1_impl/cfenv: Likewise.
1830         * include/tr1_impl/cinttypes: Likewise.
1831         * include/tr1_impl/cmath: Likewise.
1832         * include/tr1_impl/complex: Likewise.
1833         * include/tr1_impl/cstdint: Likewise.
1834         * include/tr1_impl/cstdio: Likewise.
1835         * include/tr1_impl/cstdlib: Likewise.
1836         * include/tr1_impl/cwchar: Likewise.
1837         * include/tr1_impl/cwctype: Likewise.
1838         * include/tr1_impl/functional: Likewise.
1839         * include/tr1_impl/functional_hash.h: Likewise.
1840         * include/tr1_impl/hashtable: Likewise.
1841         * include/tr1_impl/hashtable_policy.h: Likewise.
1842         * include/tr1_impl/random.tcc: Likewise.
1843         * include/tr1_impl/random: Likewise.
1844         * include/tr1_impl/regex: Likewise.
1845         * include/tr1_impl/type_traits: Likewise.
1846         * include/tr1_impl/unordered_map: Likewise.
1847         * include/tr1_impl/unordered_set: Likewise.
1848         * include/tr1_impl/utility: Likewise.
1849         * libsupc++/array_type_info.cc: Likewise.
1850         * libsupc++/atexit_arm.cc: Likewise.
1851         * libsupc++/bad_cast.cc: Likewise.
1852         * libsupc++/bad_typeid.cc: Likewise.
1853         * libsupc++/class_type_info.cc: Likewise.
1854         * libsupc++/cxxabi-forced.h: Likewise.
1855         * libsupc++/cxxabi.h: Likewise.
1856         * libsupc++/del_op.cc: Likewise.
1857         * libsupc++/del_opnt.cc: Likewise.
1858         * libsupc++/del_opv.cc: Likewise.
1859         * libsupc++/del_opvnt.cc: Likewise.
1860         * libsupc++/dyncast.cc: Likewise.
1861         * libsupc++/eh_alloc.cc: Likewise.
1862         * libsupc++/eh_arm.cc: Likewise.
1863         * libsupc++/eh_aux_runtime.cc: Likewise.
1864         * libsupc++/eh_call.cc: Likewise.
1865         * libsupc++/eh_catch.cc: Likewise.
1866         * libsupc++/eh_exception.cc: Likewise.
1867         * libsupc++/eh_globals.cc: Likewise.
1868         * libsupc++/eh_personality.cc: Likewise.
1869         * libsupc++/eh_ptr.cc: Likewise.
1870         * libsupc++/eh_term_handler.cc: Likewise.
1871         * libsupc++/eh_terminate.cc: Likewise.
1872         * libsupc++/eh_throw.cc: Likewise.
1873         * libsupc++/eh_type.cc: Likewise.
1874         * libsupc++/eh_unex_handler.cc: Likewise.
1875         * libsupc++/enum_type_info.cc: Likewise.
1876         * libsupc++/exception: Likewise.
1877         * libsupc++/exception_defines.h: Likewise.
1878         * libsupc++/exception_ptr.h: Likewise.
1879         * libsupc++/function_type_info.cc: Likewise.
1880         * libsupc++/fundamental_type_info.cc: Likewise.
1881         * libsupc++/guard.cc: Likewise.
1882         * libsupc++/initializer_list: Likewise.
1883         * libsupc++/new: Likewise.
1884         * libsupc++/new_handler.cc: Likewise.
1885         * libsupc++/new_op.cc: Likewise.
1886         * libsupc++/new_opnt.cc: Likewise.
1887         * libsupc++/new_opv.cc: Likewise.
1888         * libsupc++/new_opvnt.cc: Likewise.
1889         * libsupc++/pbase_type_info.cc: Likewise.
1890         * libsupc++/pmem_type_info.cc: Likewise.
1891         * libsupc++/pointer_type_info.cc: Likewise.
1892         * libsupc++/pure.cc: Likewise.
1893         * libsupc++/si_class_type_info.cc: Likewise.
1894         * libsupc++/tinfo.cc: Likewise.
1895         * libsupc++/tinfo.h: Likewise.
1896         * libsupc++/tinfo2.cc: Likewise.
1897         * libsupc++/typeinfo: Likewise.
1898         * libsupc++/unwind-cxx.h: Likewise.
1899         * libsupc++/vec.cc: Likewise.
1900         * libsupc++/vmi_class_type_info.cc: Likewise.
1901         * libsupc++/vterminate.cc: Likewise.
1902         * po/string_literals.cc: Likewise.
1903         * src/atomic.cc: Likewise.
1904         * src/bitmap_allocator.cc: Likewise.
1905         * src/chrono.cc: Likewise.
1906         * src/codecvt.cc: Likewise.
1907         * src/compatibility-ldbl.cc: Likewise.
1908         * src/compatibility.cc: Likewise.
1909         * src/complex_io.cc: Likewise.
1910         * src/concept-inst.cc: Likewise.
1911         * src/condition_variable.cc: Likewise.
1912         * src/ctype.cc: Likewise.
1913         * src/debug.cc: Likewise.
1914         * src/debug_list.cc: Likewise.
1915         * src/ext-inst.cc: Likewise.
1916         * src/fstream-inst.cc: Likewise.
1917         * src/functexcept.cc: Likewise.
1918         * src/globals_io.cc: Likewise.
1919         * src/hash.cc: Likewise.
1920         * src/hash_c++0x.cc: Likewise.
1921         * src/hashtable.cc: Likewise.
1922         * src/hashtable_c++0x.cc: Likewise.
1923         * src/ios-inst.cc: Likewise.
1924         * src/ios.cc: Likewise.
1925         * src/ios_failure.cc: Likewise.
1926         * src/ios_init.cc: Likewise.
1927         * src/ios_locale.cc: Likewise.
1928         * src/iostream-inst.cc: Likewise.
1929         * src/istream-inst.cc: Likewise.
1930         * src/istream.cc: Likewise.
1931         * src/limits.cc: Likewise.
1932         * src/limits_c++0x.cc: Likewise.
1933         * src/list.cc: Likewise.
1934         * src/locale-inst.cc: Likewise.
1935         * src/locale.cc: Likewise.
1936         * src/locale_facets.cc: Likewise.
1937         * src/locale_init.cc: Likewise.
1938         * src/localename.cc: Likewise.
1939         * src/math_stubs_float.cc: Likewise.
1940         * src/math_stubs_long_double.cc: Likewise.
1941         * src/misc-inst.cc: Likewise.
1942         * src/mt_allocator.cc: Likewise.
1943         * src/mutex.cc: Likewise.
1944         * src/ostream-inst.cc: Likewise.
1945         * src/parallel_list.cc: Likewise.
1946         * src/parallel_settings.cc: Likewise.
1947         * src/pool_allocator.cc: Likewise.
1948         * src/sstream-inst.cc: Likewise.
1949         * src/stdexcept.cc: Likewise.
1950         * src/streambuf-inst.cc: Likewise.
1951         * src/streambuf.cc: Likewise.
1952         * src/string-inst.cc: Likewise.
1953         * src/strstream.cc: Likewise.
1954         * src/system_error.cc: Likewise.
1955         * src/thread.cc: Likewise.
1956         * src/tree.cc: Likewise.
1957         * src/valarray-inst.cc: Likewise.
1958         * src/wlocale-inst.cc: Likewise.
1959         * src/wstring-inst.cc: Likewise.
1960         * doc/xml/manual/intro.xml: Change documentation to refer the
1961         reader to version 3 of the GNU General Public License, version
1962         3.1 of the GCC Runtime Library Exception, and to point readers
1963         at the FSF's license web page.
1964
1965 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
1966
1967         * Makefile.am: Change copyright header to refer to version
1968         3 of the GNU General Public License and to point readers at the
1969         COPYING3 file and the FSF's license web page.
1970         * doc/Makefile.am: Likewise.
1971         * include/Makefile.am: Likewise.
1972         * libsupc++/Makefile.am: Likewise.
1973         * po/Makefile.am: Likewise.
1974         * po/POTFILES.in: Likewise.
1975         * src/Makefile.am: Likewise.
1976         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
1977         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
1978         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
1979         Likewise.
1980         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
1981         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
1982         Likewise.
1983         * testsuite/17_intro/using_namespace_std.cc: Likewise.
1984         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
1985         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
1986         * testsuite/18_support/bad_alloc/what.cc: Likewise.
1987         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
1988         * testsuite/18_support/bad_cast/what.cc: Likewise.
1989         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
1990         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
1991         Likewise.
1992         * testsuite/18_support/bad_exception/what.cc: Likewise.
1993         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
1994         * testsuite/18_support/bad_typeid/what.cc: Likewise.
1995         * testsuite/18_support/exception/38732.cc: Likewise.
1996         * testsuite/18_support/exception/what.cc: Likewise.
1997         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
1998         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
1999         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
2000         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
2001         * testsuite/18_support/headers/climits/values.cc: Likewise.
2002         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
2003         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
2004         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
2005         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
2006         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
2007         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
2008         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
2009         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
2010         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
2011         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
2012         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
2013         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
2014         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
2015         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
2016         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
2017         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
2018         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
2019         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
2020         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
2021         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
2022         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
2023         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
2024         * testsuite/18_support/headers/new/types_std.cc: Likewise.
2025         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
2026         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
2027         * testsuite/18_support/new_delete_placement.cc: Likewise.
2028         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
2029         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
2030         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
2031         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
2032         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
2033         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
2034         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
2035         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
2036         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
2037         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
2038         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
2039         Likewise.
2040         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
2041         * testsuite/18_support/pthread_guard.cc: Likewise.
2042         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
2043         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
2044         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
2045         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
2046         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
2047         Likewise.
2048         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
2049         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
2050         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
2051         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
2052         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
2053         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
2054         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
2055         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
2056         Likewise.
2057         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
2058         Likewise.
2059         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
2060         Likewise.
2061         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
2062         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
2063         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
2064         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
2065         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
2066         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
2067         Likewise.
2068         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
2069         Likewise.
2070         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
2071         Likewise.
2072         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
2073         Likewise.
2074         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
2075         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
2076         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
2077         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
2078         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
2079         Likewise.
2080         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
2081         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
2082         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
2083         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
2084         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
2085         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
2086         Likewise.
2087         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
2088         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
2089         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
2090         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
2091         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
2092         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
2093         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
2094         * testsuite/20_util/aligned_storage/value.cc: Likewise.
2095         * testsuite/20_util/allocator/1.cc: Likewise.
2096         * testsuite/20_util/allocator/10378.cc: Likewise.
2097         * testsuite/20_util/allocator/14176.cc: Likewise.
2098         * testsuite/20_util/allocator/33807.cc: Likewise.
2099         * testsuite/20_util/allocator/8230.cc: Likewise.
2100         * testsuite/20_util/auto_ptr/1.cc: Likewise.
2101         * testsuite/20_util/auto_ptr/2.cc: Likewise.
2102         * testsuite/20_util/auto_ptr/3.cc: Likewise.
2103         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
2104         * testsuite/20_util/auto_ptr/4.cc: Likewise.
2105         * testsuite/20_util/auto_ptr/5.cc: Likewise.
2106         * testsuite/20_util/auto_ptr/6.cc: Likewise.
2107         * testsuite/20_util/auto_ptr/7.cc: Likewise.
2108         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
2109         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
2110         Likewise.
2111         * testsuite/20_util/clocks/1.cc: Likewise.
2112         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
2113         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
2114         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
2115         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
2116         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
2117         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
2118         * testsuite/20_util/duration/cons/1.cc: Likewise.
2119         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
2120         * testsuite/20_util/duration/cons/2.cc: Likewise.
2121         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
2122         Likewise.
2123         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
2124         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
2125         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
2126         Likewise.
2127         * testsuite/20_util/forward/1.cc: Likewise.
2128         * testsuite/20_util/forward/1_neg.cc: Likewise.
2129         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
2130         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
2131         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
2132         * testsuite/20_util/function_objects/dr660.cc: Likewise.
2133         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
2134         Likewise.
2135         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
2136         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
2137         Likewise.
2138         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
2139         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
2140         Likewise.
2141         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
2142         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
2143         Likewise.
2144         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
2145         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
2146         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
2147         Likewise.
2148         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
2149         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
2150         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
2151         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
2152         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
2153         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
2154         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
2155         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
2156         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
2157         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
2158         Likewise.
2159         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
2160         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
2161         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
2162         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
2163         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
2164         Likewise.
2165         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
2166         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
2167         Likewise.
2168         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
2169         * testsuite/20_util/identity/value.cc: Likewise.
2170         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
2171         * testsuite/20_util/is_integral/value.cc: Likewise.
2172         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
2173         Likewise.
2174         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
2175         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
2176         * testsuite/20_util/is_reference/value.cc: Likewise.
2177         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
2178         Likewise.
2179         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
2180         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
2181         * testsuite/20_util/is_signed/value.cc: Likewise.
2182         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
2183         * testsuite/20_util/is_unsigned/value.cc: Likewise.
2184         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
2185         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
2186         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
2187         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
2188         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
2189         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
2190         Likewise.
2191         * testsuite/20_util/move/1.cc: Likewise.
2192         * testsuite/20_util/owner_less/cmp.cc: Likewise.
2193         * testsuite/20_util/pair/1.cc: Likewise.
2194         * testsuite/20_util/pair/2.cc: Likewise.
2195         * testsuite/20_util/pair/3.cc: Likewise.
2196         * testsuite/20_util/pair/4.cc: Likewise.
2197         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
2198         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
2199         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
2200         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
2201         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
2202         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
2203         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
2204         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
2205         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
2206         Likewise.
2207         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
2208         Likewise.
2209         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
2210         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
2211         * testsuite/20_util/rel_ops.cc: Likewise.
2212         * testsuite/20_util/remove_reference/value.cc: Likewise.
2213         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
2214         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
2215         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
2216         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
2217         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
2218         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
2219         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
2220         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
2221         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
2222         Likewise.
2223         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
2224         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
2225         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
2226         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
2227         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
2228         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
2229         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
2230         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
2231         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
2232         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
2233         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
2234         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
2235         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
2236         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
2237         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
2238         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
2239         Likewise.
2240         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
2241         Likewise.
2242         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
2243         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
2244         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
2245         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
2246         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
2247         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
2248         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
2249         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
2250         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
2251         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
2252         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
2253         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
2254         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
2255         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
2256         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
2257         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
2258         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
2259         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
2260         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
2261         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
2262         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
2263         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
2264         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
2265         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
2266         Likewise.
2267         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
2268         Likewise.
2269         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
2270         Likewise.
2271         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
2272         Likewise.
2273         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
2274         Likewise.
2275         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
2276         Likewise.
2277         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
2278         Likewise.
2279         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
2280         Likewise.
2281         * testsuite/20_util/temporary_buffer.cc: Likewise.
2282         * testsuite/20_util/time_point/1.cc: Likewise.
2283         * testsuite/20_util/time_point/2.cc: Likewise.
2284         * testsuite/20_util/time_point/3.cc: Likewise.
2285         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
2286         Likewise.
2287         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
2288         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
2289         Likewise.
2290         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
2291         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
2292         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
2293         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
2294         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
2295         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
2296         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
2297         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
2298         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
2299         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
2300         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
2301         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
2302         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
2303         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
2304         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
2305         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
2306         Likewise.
2307         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
2308         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
2309         Likewise.
2310         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
2311         Likewise.
2312         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
2313         Likewise.
2314         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
2315         Likewise.
2316         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
2317         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
2318         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
2319         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
2320         Likewise.
2321         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
2322         Likewise.
2323         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
2324         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
2325         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
2326         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
2327         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
2328         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
2329         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
2330         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
2331         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
2332         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
2333         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
2334         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
2335         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
2336         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
2337         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
2338         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
2339         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
2340         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
2341         Likewise.
2342         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
2343         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
2344         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
2345         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
2346         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
2347         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
2348         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
2349         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
2350         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
2351         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
2352         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
2353         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
2354         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
2355         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
2356         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
2357         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
2358         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
2359         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
2360         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
2361         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
2362         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
2363         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
2364         Likewise.
2365         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
2366         Likewise.
2367         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
2368         Likewise.
2369         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
2370         Likewise.
2371         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
2372         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
2373         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
2374         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
2375         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
2376         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
2377         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
2378         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
2379         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
2380         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
2381         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
2382         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
2383         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
2384         Likewise.
2385         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
2386         Likewise.
2387         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
2388         Likewise.
2389         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
2390         Likewise.
2391         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
2392         Likewise.
2393         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
2394         Likewise.
2395         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
2396         Likewise.
2397         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
2398         Likewise.
2399         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
2400         Likewise.
2401         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
2402         Likewise.
2403         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
2404         Likewise.
2405         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
2406         Likewise.
2407         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
2408         Likewise.
2409         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
2410         Likewise.
2411         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
2412         Likewise.
2413         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
2414         Likewise.
2415         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
2416         Likewise.
2417         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
2418         Likewise.
2419         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
2420         Likewise.
2421         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
2422         Likewise.
2423         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
2424         Likewise.
2425         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
2426         Likewise.
2427         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
2428         Likewise.
2429         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
2430         Likewise.
2431         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
2432         Likewise.
2433         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
2434         Likewise.
2435         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
2436         Likewise.
2437         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
2438         Likewise.
2439         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
2440         Likewise.
2441         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
2442         Likewise.
2443         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
2444         Likewise.
2445         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
2446         Likewise.
2447         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
2448         Likewise.
2449         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
2450         Likewise.
2451         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
2452         Likewise.
2453         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
2454         Likewise.
2455         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
2456         Likewise.
2457         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
2458         Likewise.
2459         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
2460         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
2461         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
2462         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
2463         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
2464         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
2465         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
2466         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
2467         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
2468         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
2469         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
2470         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
2471         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
2472         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
2473         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
2474         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
2475         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
2476         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
2477         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
2478         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
2479         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
2480         Likewise.
2481         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
2482         Likewise.
2483         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
2484         Likewise.
2485         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
2486         Likewise.
2487         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
2488         Likewise.
2489         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
2490         Likewise.
2491         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
2492         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
2493         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
2494         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
2495         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
2496         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
2497         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
2498         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
2499         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
2500         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
2501         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
2502         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
2503         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
2504         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
2505         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
2506         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
2507         Likewise.
2508         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
2509         Likewise.
2510         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
2511         Likewise.
2512         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
2513         Likewise.
2514         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
2515         Likewise.
2516         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
2517         Likewise.
2518         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
2519         Likewise.
2520         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
2521         Likewise.
2522         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
2523         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
2524         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
2525         Likewise.
2526         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
2527         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
2528         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
2529         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
2530         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
2531         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
2532         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
2533         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
2534         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
2535         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
2536         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
2537         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
2538         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
2539         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
2540         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
2541         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
2542         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
2543         Likewise.
2544         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
2545         Likewise.
2546         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
2547         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
2548         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
2549         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
2550         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
2551         Likewise.
2552         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
2553         Likewise.
2554         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
2555         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
2556         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
2557         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
2558         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
2559         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
2560         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
2561         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
2562         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
2563         Likewise.
2564         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
2565         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
2566         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
2567         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
2568         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
2569         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
2570         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
2571         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
2572         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
2573         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
2574         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
2575         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
2576         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
2577         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
2578         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
2579         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
2580         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
2581         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
2582         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
2583         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
2584         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
2585         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
2586         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
2587         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
2588         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
2589         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
2590         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
2591         Likewise.
2592         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
2593         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
2594         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
2595         Likewise.
2596         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
2597         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
2598         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
2599         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
2600         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
2601         Likewise.
2602         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
2603         Likewise.
2604         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
2605         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
2606         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
2607         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
2608         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
2609         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
2610         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
2611         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
2612         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
2613         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
2614         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
2615         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
2616         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
2617         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
2618         Likewise.
2619         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
2620         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
2621         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
2622         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
2623         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
2624         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
2625         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
2626         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
2627         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
2628         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
2629         Likewise.
2630         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
2631         Likewise.
2632         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
2633         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
2634         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
2635         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
2636         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
2637         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
2638         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
2639         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
2640         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
2641         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
2642         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
2643         Likewise.
2644         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
2645         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
2646         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
2647         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
2648         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
2649         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
2650         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
2651         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
2652         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
2653         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
2654         Likewise.
2655         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
2656         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
2657         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
2658         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
2659         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
2660         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
2661         Likewise.
2662         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
2663         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
2664         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
2665         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
2666         Likewise.
2667         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
2668         Likewise.
2669         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
2670         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
2671         Likewise.
2672         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
2673         * testsuite/22_locale/ctype/2.cc: Likewise.
2674         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
2675         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
2676         * testsuite/22_locale/ctype/dr695.cc: Likewise.
2677         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
2678         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
2679         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
2680         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
2681         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
2682         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
2683         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
2684         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
2685         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
2686         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
2687         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
2688         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
2689         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
2690         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
2691         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
2692         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
2693         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
2694         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
2695         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
2696         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
2697         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
2698         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
2699         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
2700         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
2701         * testsuite/22_locale/facet/1.cc: Likewise.
2702         * testsuite/22_locale/facet/2.cc: Likewise.
2703         * testsuite/22_locale/facet/25421.cc: Likewise.
2704         * testsuite/22_locale/global_templates/1.cc: Likewise.
2705         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
2706         Likewise.
2707         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
2708         Likewise.
2709         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
2710         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
2711         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
2712         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
2713         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
2714         * testsuite/22_locale/locale/13630.cc: Likewise.
2715         * testsuite/22_locale/locale/cons/1.cc: Likewise.
2716         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
2717         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
2718         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
2719         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
2720         * testsuite/22_locale/locale/cons/2.cc: Likewise.
2721         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
2722         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
2723         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
2724         * testsuite/22_locale/locale/cons/4.cc: Likewise.
2725         * testsuite/22_locale/locale/cons/5.cc: Likewise.
2726         * testsuite/22_locale/locale/cons/6.cc: Likewise.
2727         * testsuite/22_locale/locale/cons/7.cc: Likewise.
2728         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
2729         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
2730         * testsuite/22_locale/locale/cons/8.cc: Likewise.
2731         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
2732         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
2733         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
2734         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
2735         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
2736         * testsuite/22_locale/locale/operations/1.cc: Likewise.
2737         * testsuite/22_locale/locale/operations/2.cc: Likewise.
2738         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
2739         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
2740         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
2741         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
2742         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
2743         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
2744         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
2745         Likewise.
2746         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
2747         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
2748         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
2749         Likewise.
2750         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
2751         Likewise.
2752         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
2753         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
2754         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
2755         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
2756         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
2757         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
2758         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
2759         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
2760         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
2761         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
2762         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
2763         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
2764         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
2765         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
2766         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
2767         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
2768         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
2769         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
2770         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
2771         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
2772         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
2773         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
2774         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
2775         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
2776         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
2777         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
2778         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
2779         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
2780         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
2781         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
2782         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
2783         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
2784         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
2785         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
2786         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
2787         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
2788         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
2789         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
2790         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
2791         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
2792         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
2793         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
2794         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
2795         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
2796         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
2797         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
2798         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
2799         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
2800         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
2801         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
2802         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
2803         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
2804         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
2805         Likewise.
2806         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
2807         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
2808         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
2809         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
2810         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
2811         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
2812         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
2813         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
2814         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
2815         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
2816         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
2817         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
2818         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
2819         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
2820         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
2821         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
2822         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
2823         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
2824         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
2825         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
2826         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
2827         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
2828         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
2829         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
2830         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
2831         Likewise.
2832         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
2833         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
2834         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
2835         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
2836         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
2837         Likewise.
2838         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
2839         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
2840         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
2841         Likewise.
2842         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
2843         Likewise.
2844         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
2845         Likewise.
2846         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
2847         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
2848         Likewise.
2849         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
2850         Likewise.
2851         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
2852         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
2853         Likewise.
2854         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
2855         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
2856         Likewise.
2857         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
2858         Likewise.
2859         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
2860         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
2861         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
2862         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
2863         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
2864         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
2865         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
2866         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
2867         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
2868         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
2869         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
2870         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
2871         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
2872         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
2873         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
2874         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
2875         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
2876         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
2877         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
2878         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
2879         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
2880         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
2881         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
2882         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
2883         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
2884         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
2885         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
2886         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
2887         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
2888         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
2889         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
2890         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
2891         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
2892         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
2893         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
2894         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
2895         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
2896         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
2897         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
2898         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
2899         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
2900         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
2901         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
2902         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
2903         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
2904         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
2905         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
2906         Likewise.
2907         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
2908         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
2909         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
2910         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
2911         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
2912         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
2913         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
2914         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
2915         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
2916         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
2917         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
2918         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
2919         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
2920         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
2921         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
2922         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
2923         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
2924         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
2925         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
2926         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
2927         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
2928         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
2929         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
2930         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
2931         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
2932         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
2933         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
2934         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
2935         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
2936         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
2937         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
2938         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
2939         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
2940         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
2941         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
2942         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
2943         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
2944         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
2945         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
2946         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
2947         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
2948         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
2949         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
2950         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
2951         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
2952         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
2953         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
2954         Likewise.
2955         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
2956         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
2957         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
2958         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
2959         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
2960         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
2961         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
2962         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
2963         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
2964         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
2965         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
2966         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
2967         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
2968         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
2969         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
2970         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
2971         Likewise.
2972         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
2973         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
2974         Likewise.
2975         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
2976         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
2977         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
2978         Likewise.
2979         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
2980         Likewise.
2981         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
2982         Likewise.
2983         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
2984         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
2985         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
2986         Likewise.
2987         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
2988         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
2989         Likewise.
2990         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
2991         Likewise.
2992         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
2993         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
2994         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
2995         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
2996         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
2997         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
2998         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
2999         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
3000         Likewise.
3001         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
3002         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
3003         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
3004         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
3005         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
3006         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
3007         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
3008         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
3009         Likewise.
3010         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
3011         Likewise.
3012         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
3013         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
3014         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
3015         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
3016         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
3017         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
3018         Likewise.
3019         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
3020         Likewise.
3021         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
3022         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
3023         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
3024         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
3025         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
3026         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
3027         Likewise.
3028         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
3029         Likewise.
3030         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
3031         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
3032         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
3033         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
3034         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
3035         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
3036         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
3037         Likewise.
3038         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
3039         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
3040         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
3041         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
3042         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
3043         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
3044         Likewise.
3045         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
3046         Likewise.
3047         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
3048         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
3049         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
3050         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
3051         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
3052         Likewise.
3053         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
3054         Likewise.
3055         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
3056         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
3057         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
3058         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
3059         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
3060         Likewise.
3061         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
3062         Likewise.
3063         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
3064         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
3065         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
3066         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
3067         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
3068         Likewise.
3069         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
3070         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
3071         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
3072         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
3073         Likewise.
3074         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
3075         Likewise.
3076         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
3077         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
3078         Likewise.
3079         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
3080         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
3081         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
3082         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
3083         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
3084         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
3085         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
3086         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
3087         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
3088         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
3089         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
3090         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
3091         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
3092         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
3093         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
3094         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
3095         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
3096         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
3097         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
3098         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
3099         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
3100         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
3101         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
3102         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
3103         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
3104         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
3105         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
3106         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
3107         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
3108         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
3109         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
3110         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
3111         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
3112         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
3113         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
3114         Likewise.
3115         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
3116         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
3117         * testsuite/23_containers/bitset/18604.cc: Likewise.
3118         * testsuite/23_containers/bitset/all/1.cc: Likewise.
3119         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
3120         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
3121         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
3122         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
3123         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
3124         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
3125         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
3126         * testsuite/23_containers/bitset/input/1.cc: Likewise.
3127         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
3128         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
3129         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
3130         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
3131         * testsuite/23_containers/bitset/test/1.cc: Likewise.
3132         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
3133         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
3134         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
3135         * testsuite/23_containers/deque/18604.cc: Likewise.
3136         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
3137         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
3138         * testsuite/23_containers/deque/cons/1.cc: Likewise.
3139         * testsuite/23_containers/deque/cons/2.cc: Likewise.
3140         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
3141         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
3142         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
3143         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
3144         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
3145         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
3146         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
3147         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
3148         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
3149         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
3150         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
3151         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.