OSDN Git Service

[toplevel]
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2009-06-23  DJ Delorie  <dj@redhat.com>
2
3         Add MeP port.
4         * configure.host: Add mep support.
5
6 2009-06-23  Benjamin Kosnik  <bkoz@redhat.com>
7
8         * doc/doxygen/user.cfg.in (PREDEFINED): Add _GLIBCXX_ATOMIC_BUILTINS_*.
9         (INPUT): Add future.
10         * include/std/future: Adjust markup.
11         * testsuite/30_threads/shared_future/cons/assign_neg.cc: Adjust
12         line numbers.
13         * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
14         * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
15         * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
16         * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
17
18 2009-06-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
19
20         * include/bits/shared_ptr.h: Do not swap rvalues.
21         * testsuite/20_util/owner_less/cmp.cc: Add missing test variables.
22         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
23         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
24         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
25         * testsuite/20_util/tuple/swap.cc: Likewise.
26
27 2009-06-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
28
29         * include/debug/macros.h: Replace @tbd with valid doxygen tag @todo.
30         * include/std/ratio: Typo in comment.
31
32 2009-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
33
34         PR libstdc++/40518
35         * include/bits/basic_string.h (basic_string<>::_Rep::
36         _M_set_length_and_sharable): Do not write the empty rep.
37         (basic_string<>::erase(iterator, iterator)): Likewise,
38         move out of line...
39         * include/bits/basic_string.tcc: ... here.
40
41 2009-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
42
43         * testsuite/util/testsuite_common_types.h (bitwise_operators,
44         bitwise_assignment_operators): Initialize a and b.
45         (struct has_bitwise_operators): Do not call the latter.
46         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
47         dg-error line numbers.
48         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
49         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
50         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
51
52 2009-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
53
54         * testsuite/23_containers/list/invalidation/1.cc: Mark test as
55         possibly unused.
56         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
57         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
58         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
59
60 2009-06-21  Jonathan Wakely  <jwakely.gcc@gmail.com>
61
62         * include/std/future: New.
63         * include/Makefile.am: Add.
64         * include/Makefile.in: Regenerate.
65         * src/future.cc: New.
66         * src/Makefile.am: Add.
67         * src/Makefile.in: Regenerate.
68         * config/abi/pre/gnu.ver: Add export.
69         * testsuite/30_threads/headers/future/std_c++0x_neg.cc: New.
70         * testsuite/30_threads/headers/future/types_std_c++0x.cc: New.
71         * testsuite/30_threads/packaged_task/cons/1.cc: New.
72         * testsuite/30_threads/packaged_task/cons/2.cc: New.
73         * testsuite/30_threads/packaged_task/cons/assign_neg.cc: New.
74         * testsuite/30_threads/packaged_task/cons/copy_neg.cc: New.
75         * testsuite/30_threads/packaged_task/cons/move_assign.cc: New.
76         * testsuite/30_threads/packaged_task/cons/move.cc: New.
77         * testsuite/30_threads/packaged_task/members/boolconv.cc: New.
78         * testsuite/30_threads/packaged_task/members/get_future.cc: New.
79         * testsuite/30_threads/packaged_task/members/get_future2.cc: New.
80         * testsuite/30_threads/packaged_task/members/invoke.cc: New.
81         * testsuite/30_threads/packaged_task/members/invoke2.cc: New.
82         * testsuite/30_threads/packaged_task/members/invoke3.cc: New.
83         * testsuite/30_threads/packaged_task/members/invoke4.cc: New.
84         * testsuite/30_threads/packaged_task/members/invoke5.cc: New.
85         * testsuite/30_threads/packaged_task/members/reset.cc: New.
86         * testsuite/30_threads/packaged_task/members/reset2.cc: New.
87         * testsuite/30_threads/packaged_task/members/swap.cc: New.
88         * testsuite/30_threads/packaged_task/requirements/
89         explicit_instantiation.cc: New.
90         * testsuite/30_threads/promise/cons/1.cc: New.
91         * testsuite/30_threads/promise/cons/assign_neg.cc: New.
92         * testsuite/30_threads/promise/cons/copy_neg.cc: New.
93         * testsuite/30_threads/promise/cons/move_assign.cc: New.
94         * testsuite/30_threads/promise/cons/move.cc: New.
95         * testsuite/30_threads/promise/members/get_future.cc: New.
96         * testsuite/30_threads/promise/members/get_future2.cc: New.
97         * testsuite/30_threads/promise/members/set_exception.cc: New.
98         * testsuite/30_threads/promise/members/set_exception2.cc: New.
99         * testsuite/30_threads/promise/members/set_value.cc: New.
100         * testsuite/30_threads/promise/members/set_value2.cc: New.
101         * testsuite/30_threads/promise/members/set_value3.cc: New.
102         * testsuite/30_threads/promise/members/swap.cc: New.
103         * testsuite/30_threads/promise/requirements/
104         explicit_instantiation.cc: New.
105         * testsuite/30_threads/shared_future/cons/assign_neg.cc: New.
106         * testsuite/30_threads/shared_future/cons/copy.cc: New.
107         * testsuite/30_threads/shared_future/cons/default_neg.cc: New.
108         * testsuite/30_threads/shared_future/cons/move.cc: New.
109         * testsuite/30_threads/shared_future/members/get.cc: New.
110         * testsuite/30_threads/shared_future/members/get2.cc: New.
111         * testsuite/30_threads/shared_future/members/has_exception.cc: New.
112         * testsuite/30_threads/shared_future/members/has_value.cc: New.
113         * testsuite/30_threads/shared_future/members/is_ready.cc: New.
114         * testsuite/30_threads/shared_future/members/wait.cc: New.
115         * testsuite/30_threads/shared_future/members/wait_for.cc: New.
116         * testsuite/30_threads/shared_future/members/wait_until.cc: New.
117         * testsuite/30_threads/shared_future/requirements/
118         explicit_instantiation.cc: New.
119         * testsuite/30_threads/unique_future/cons/assign_neg.cc: New.
120         * testsuite/30_threads/unique_future/cons/copy_neg.cc: New.
121         * testsuite/30_threads/unique_future/cons/default_neg.cc: New.
122         * testsuite/30_threads/unique_future/cons/move.cc: New.
123         * testsuite/30_threads/unique_future/members/get.cc: New.
124         * testsuite/30_threads/unique_future/members/get2.cc: New.
125         * testsuite/30_threads/unique_future/members/has_exception.cc: New.
126         * testsuite/30_threads/unique_future/members/has_value.cc: New.
127         * testsuite/30_threads/unique_future/members/is_ready.cc: New.
128         * testsuite/30_threads/unique_future/members/wait.cc: New.
129         * testsuite/30_threads/unique_future/members/wait_for.cc: New.
130         * testsuite/30_threads/unique_future/members/wait_until.cc: New.
131         * testsuite/30_threads/unique_future/requirements/
132         explicit_instantiation.cc: New.
133         * testsuite/performance/30_threads/future/polling.cc: New.
134
135 2009-06-20  Paolo Carlini  <paolo.carlini@oracle.com>
136
137         * Revert last Change.
138
139 2009-06-20  Paolo Carlini  <paolo.carlini@oracle.com>
140
141         PR libstdc++/40497
142         * include/bits/stl_iterator_base_funcs.h (next, prev): Fix the
143         signature per the current C++1x draft (N2857).
144         * testsuite/24_iterators/operations/40497.cc: Add.
145
146 2009-06-19  Paolo Carlini  <paolo.carlini@oracle.com>
147
148         * include/bits/random.h (_Adaptor): Simplify for _DInputType always
149         a floating point type.
150         (uniform_int_distribution<>::uniform_int_distribution(_IntType,
151         _IntType)): Fix second default argument.
152         (uniform_int_distribution<>::_M_call): Remove.
153         (uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
154         const param_type&)): Only declare.
155         * include/bits/random.tcc (uniform_int_distribution<>::_M_call(
156         _UniformRandomNumberGenerator&, result_type, result_type, true_type):
157         Remove.
158         uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
159         const param_type&): Define here.
160         (geometric_distribution<>::operator()(_UniformRandomNumberGenerator&,
161         const param_type&), discrete_distribution<>::operator()
162         (_UniformRandomNumberGenerator&, const param_type&), 
163         piecewise_constant_distribution<>::operator()
164         (_UniformRandomNumberGenerator&, const param_type&),
165         piecewise_linear_distribution<>::operator()
166         (_UniformRandomNumberGenerator&, const param_type&)): Use double as
167         the second template argument of _Adaptor.
168         * testsuite/26_numerics/random/uniform_int_distribution/cons/
169         default.cc: Adjust.
170
171 2009-06-19  Paolo Carlini  <paolo.carlini@oracle.com>
172
173         * include/bits/random.tcc (discrete_distribution<>::param_type::
174         param_type(size_t, double, double, _Func),
175         discrete_distribution<>::operator()(_UniformRandomNumberGenerator&,
176         const param_type&)): Tidy.
177         (piecewise_constant_distribution<>::param_type::_M_initialize):
178         Use reserve, fix.
179         (piecewise_constant_distribution<>::param_type::
180         param_type(initializer_list<>, _Func),
181         piecewise_constant_distribution<>::param_type::
182         param_type(size_t, _RealType, _RealType, _Func),
183         piecewise_linear_distribution<>::param_type::
184         param_type(initializer_list<>, _Func),
185         piecewise_linear_distribution<>::param_type::
186         param_type(size_t, _RealType, _RealType, _Func)): Use reserve, tidy.
187         (piecewise_constant_distribution<>::param_type::
188         param_type(_InputIteratorB, _InputIteratorB, _InputIteratorW),
189         piecewise_constant_distribution<>::
190         operator()(_UniformRandomNumberGenerator&, const param_type&),
191         piecewise_linear_distribution<>::
192         operator()(_UniformRandomNumberGenerator&, const param_type&)): Fix.
193         (operator>>(std::basic_istream<>&,
194         piecewise_constant_distribution<>&),
195         operator>>(std::basic_istream<>&, piecewise_linear_distribution<>&)):
196         Use reserve.
197         * include/bits/random.h: Minor cosmetic changes.
198
199 2009-06-17  Benjamin Kosnik  <bkoz@redhat.com>
200
201         * testsuite/23_containers/list/check_construct_destroy.h: New.
202         Move test logic here.
203         * testsuite/23_containers/list/moveable.h: Same.
204         * testsuite/23_containers/list/modifiers/insert/25288.h: Same.
205         * testsuite/23_containers/list/modifiers/1.h: Same.
206         * testsuite/23_containers/list/modifiers/2.h: Same.
207         * testsuite/23_containers/list/modifiers/3.h: Same.
208         * testsuite/23_containers/list/modifiers/swap/1.h: Same.
209         * testsuite/23_containers/list/modifiers/swap/2.h: Same.
210         * testsuite/23_containers/list/modifiers/swap/3.h: Same.
211         * testsuite/23_containers/list/operations/1.h: Same.
212         * testsuite/23_containers/list/operations/2.h: Same.
213         * testsuite/23_containers/list/operations/3.h: Same.
214         * testsuite/23_containers/list/operations/4.h: Same.
215         * testsuite/23_containers/list/operations/5.h: Same.
216         * testsuite/23_containers/list/capacity/1.h: Same.
217         * testsuite/23_containers/list/init-list.h: Same.
218         * testsuite/23_containers/list/cons/1.h: Same.
219         * testsuite/23_containers/list/cons/2.h: Same.
220         * testsuite/23_containers/list/cons/3.h: Same.
221         * testsuite/23_containers/list/cons/4.h: Same.
222         * testsuite/23_containers/list/cons/5.h: Same.
223         * testsuite/23_containers/list/cons/6.h: Same.
224         * testsuite/23_containers/list/cons/7.h: Same.
225         * testsuite/23_containers/list/cons/8.h: Same.
226         * testsuite/23_containers/list/cons/9.h: Same.
227         * testsuite/23_containers/list/cons/clear_allocator.h: Same.
228         * testsuite/23_containers/list/modifiers/insert/25288.cc: Include test
229         header.
230         * testsuite/23_containers/list/modifiers/1.cc: Same.
231         * testsuite/23_containers/list/modifiers/2.cc: Same.
232         * testsuite/23_containers/list/modifiers/3.cc: Same.
233         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
234         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
235         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
236         * testsuite/23_containers/list/operations/1.cc: Same.
237         * testsuite/23_containers/list/operations/2.cc: Same.
238         * testsuite/23_containers/list/operations/3.cc: Same.
239         * testsuite/23_containers/list/operations/4.cc: Same.
240         * testsuite/23_containers/list/operations/5.cc: Same.
241         * testsuite/23_containers/list/capacity/1.cc: Same.
242         * testsuite/23_containers/list/init-list.cc: Same.
243         * testsuite/23_containers/list/cons/1.cc: Same.
244         * testsuite/23_containers/list/cons/2.cc: Same.
245         * testsuite/23_containers/list/cons/3.cc: Same.
246         * testsuite/23_containers/list/cons/4.cc: Same.
247         * testsuite/23_containers/list/cons/5.cc: Same.
248         * testsuite/23_containers/list/cons/6.cc: Same.
249         * testsuite/23_containers/list/cons/7.cc: Same.
250         * testsuite/23_containers/list/cons/8.cc: Same.
251         * testsuite/23_containers/list/cons/9.cc: Same.
252         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
253         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
254         * testsuite/23_containers/list/moveable.cc: Same.
255
256 2009-06-17  Tom Tromey  <tromey@redhat.com>
257
258         * python/hook.in: Do not fail when there is no current objfile.
259         Use os.path.normpath.
260
261 2009-06-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
262
263         * libsupc++/exception_ptr.h (exception_ptr::swap(exception_ptr&&)):
264         Remove.
265         (exception_ptr::operator=(exception_ptr&&)): Cast source to
266         rvalue-reference so that move constructor is called.
267         * testsuite/18_support/exception_ptr/move.cc: New.
268
269 2009-06-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
270
271         * include/std/thread (~thread(), operator=(thread&&)): Call terminate
272         if joinable.
273
274 2009-06-15  Tom Tromey  <tromey@redhat.com>
275
276         * python/libstdcxx/v6/printers.py (StdMapPrinter.__init__): Don't
277         set self.iter.
278         (StdMapPrinter.to_string): Make a new iterator.
279         (StdMapPrinter.children): Likewise.
280         (StdSetPrinter.__init__): Don't set self.iter.
281         (StdSetPrinter.to_string): Make a new iterator.
282         (StdSetPrinter.children): Likewise.
283
284 2009-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
285
286         * include/bits/random.tcc
287         (negative_binomial_distribution<>::operator()
288         (_UniformRandomNumberGenerator&, const param_type&): Tweak to use a
289         class member gamma_distribution.
290         (negative_binomial_distribution<>::operator()
291         (_UniformRandomNumberGenerator&)): Implement out of line here.
292         (operator<<(basic_ostream<>&, negative_binomial_distribution<>),
293         operator>>(basic_ostream<>&, negative_binomial_distribution<>): Adjust.
294         (student_t_distribution<>::operator()
295         (_UniformRandomNumberGenerator&, const param_type&): Move inline,
296         simplify.
297         (operator<<(basic_ostream<>&, student_t_distribution<>),
298         operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
299         (chi_squared_distribution<>::operator()
300         (_UniformRandomNumberGenerator&, const param_type&): Move inline,
301         tweak to use a class member gamma_distribution.
302         (operator<<(basic_ostream<>&, chi_squared_distribution<>),
303         operator>>(basic_ostream<>&, chi_squared_distribution<>): Adjust.
304         (fisher_f_distribution<>::operator() (_UniformRandomNumberGenerator&,
305         const param_type&): Move inline, tweak to use class member
306         gamma_distributions.
307         (operator<<(basic_ostream<>&, fisher_f_distribution<>),
308         operator>>(basic_ostream<>&, fisher_f_distribution<>): Adjust.
309         * include/bits/random.h: Adjust, minor tweaks.
310
311 2009-06-10  Tom Tromey  <tromey@redhat.com>
312
313         * python/libstdcxx/v6/printers.py (lookup_function): Remove extra ';'.
314         (build_libstdcxx_dictionary): Accept shortened form of
315         basic_string names.
316         (StdStringPrinter.to_string): Remove reference to WideEncoding.
317
318 2009-06-10  Tom Tromey  <tromey@redhat.com>
319
320         PR libstdc++/40289:
321         * python/Makefile.in: Rebuild.
322         * python/hook.in: Compute module path relative to objfile.
323         * python/Makefile.am (pythondir): Redefine.
324         (gdb.py): Subst toolexeclibdir.
325         (install-data-local): Rewrite.
326
327 2009-06-09  Benjamin Kosnik  <bkoz@redhat.com>
328
329         * include/bits/move.h: Doxygen group fixes.
330
331 2009-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
332
333         * include/bits/random.tcc (gamma_distribution<>::operator()
334         (_UniformRandomNumberGenerator&, const param_type&): Redo, using
335         the Marsaglia/Tsang algorithm.
336         (gamma_distribution<>::param_type::_M_initialize): Adjust.
337         (operator<<(basic_ostream<>&, gamma_distribution<>),
338         operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
339
340         * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
341         Remove, just use normal_distribution.
342         (operator<<(basic_ostream<>&, student_t_distribution<>),
343         operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
344         (linear_congruential_engine<>::operator()()): Move inline.
345         (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
346         const param_type&)): Move inline, just use normal_distribution.
347         (operator<<(basic_ostream<>&, lognormal_distribution<>),
348         operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
349         (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
350         const param_type&)): Move here, out of line.
351         (piecewise_constant_distribution<>::param_type::param_type()): Move
352         inline.
353         * include/bits/random.h: Adjust, minor tweaks.
354
355 2009-06-05  Benjamin Kosnik  <bkoz@redhat.com>
356
357         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
358
359 2009-06-04  Benjamin Kosnik  <bkoz@redhat.com>
360
361         * include/ext/throw_allocator.h: Rework.
362         * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
363         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
364         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
365         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
366         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
367         * testsuite/util/regression/rand/priority_queue/
368         container_rand_regression_test.tcc: Inline functions.
369         * testsuite/util/regression/rand/assoc/
370         container_rand_regression_test.tcc: Same.
371
372 2009-06-03  Benjamin Kosnik  <bkoz@redhat.com>
373
374         * testsuite/23_containers/list/cons/6.cc: Adjust test name.
375
376 2009-06-02  Richard Sandiford  <r.sandiford@uk.ibm.com>
377
378         * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
379         * configure: Regenerate.
380
381 2009-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
382
383         PR libstdc++/40299
384         * include/ext/memory: Fully qualify calls with __gnu_cxx.
385         * testsuite/ext/rope/40299.cc: New.
386
387 2009-05-28  Tom Tromey  <tromey@redhat.com>
388             Phil Muldoon  <pmuldoon@redhat.com>
389             Jonathan Wakely  <jwakely.gcc@gmail.com>
390
391         * python/Makefile.in, , python/libstdcxx/__init__.py,
392         python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
393         python/hook.in, python/Makefile.am: New files.
394         * configure, Makefile.in: Rebuild.
395         * acinclude.m4 (glibcxx_SUBDIRS): Add python.
396         * Makefile.am (SUBDIRS): Add python.
397
398 2009-05-28  Benjamin Kosnik  <bkoz@redhat.com>
399
400         * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
401         to ...
402         * testsuite/util/replacement_memory_operators.h: ...here. New.
403         * testsuite/util/testsuite_hooks.h (counter): To object_counter.
404         * testsuite/util/testsuite_hooks.cc: Same.
405
406         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
407         replacement_memory_operators.h.
408         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
409         * testsuite/ext/mt_allocator/check_delete.cc: Same.
410         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
411         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
412         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
413         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
414         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
415         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
416         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
417         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
418         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
419         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
420         * testsuite/ext/mt_allocator/check_new.cc: Same.
421         * testsuite/ext/debug_allocator/check_delete.cc: Same.
422         * testsuite/ext/debug_allocator/check_new.cc: Same.
423         * testsuite/ext/new_allocator/deallocate_global.cc: Same.
424         * testsuite/ext/new_allocator/check_delete.cc: Same.
425         * testsuite/ext/new_allocator/check_new.cc: Same.
426         * testsuite/ext/new_allocator/deallocate_local.cc: Same.
427         * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
428         * testsuite/ext/throw_allocator/check_delete.cc: Same.
429         * testsuite/ext/throw_allocator/check_new.cc: Same.
430         * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
431         * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
432         * testsuite/ext/malloc_allocator/check_delete.cc: Same.
433         * testsuite/ext/malloc_allocator/check_new.cc: Same.
434         * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
435         * testsuite/ext/pool_allocator/check_delete.cc: Same.
436         * testsuite/ext/pool_allocator/check_new.cc: Same.
437         * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
438         * testsuite/ext/bitmap_allocator/check_new.cc: Same.
439         * testsuite/ext/array_allocator/check_delete.cc: Same.
440         * testsuite/ext/array_allocator/check_new.cc: Same.
441         * testsuite/23_containers/deque/cons/1.cc: Same.
442         * testsuite/23_containers/deque/cons/2.cc: Same.
443
444 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
445
446         * libsupc++/initializer_list: Format.
447         * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
448         * testsuite/18_support/initializer_list/requirements/
449         explicit_instantiation.cc: New.
450
451 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
452
453         PR libstdc++/40273
454         * include/tr1_impl/functional: Add explicit casts.
455         * testsuite/20_util/function/requirements/
456         explicit_instantiation.cc: New.
457         * testsuite/20_util/function/null_pointer_comparisons.cc: New.
458
459 2009-05-24  Eelis van der Weegen  <eelis@eelis.net>
460
461         * libsupc++/initializer_list (initializer_list): Add missing typedefs.
462
463 2009-05-21  Benjamin Kosnik  <bkoz@redhat.com>
464
465         PR libstdc++/40221
466         * include/tr1_impl/functional: Add explicit cast.
467
468 2009-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
469
470         PR libstdc++/40094
471         Revert:
472         2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
473         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
474         out of line member functions definitions.
475         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
476         Remove, use static locals instead.
477         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
478         * src/throw_allocator.cc: New.
479         * src/Makefile.am: Add.
480         * config/abi/pre/gnu.ver: Add exports.
481         * src/Makefile.in: Regenerate.
482
483 2009-05-20  Benjamin Kosnik  <bkoz@redhat.com>
484
485         * include/tr1_impl/functional (function): Use explicit operator bool.
486         * include/bits/shared_ptr.h (__shared_ptr): Same.
487         * include/bits/unique_ptr.h (unique_ptr): Same.
488         * include/std/mutex (unique_lock): Same.
489         * include/std/system_error (error_code): Same.
490         (error_condition): Same.
491         * include/std/ostream (sentry): Same.
492         * include/std/istream (sentry): Same.
493         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
494         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
495         * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
496         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
497         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
498         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
499         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
500
501 2009-05-19  Benjamin Kosnik  <bkoz@redhat.com>
502
503         * testsuite/23_containers/list/14340.cc: Abstract list type.
504         * testsuite/23_containers/list/init-list.cc: Same.
505         * testsuite/23_containers/list/pthread5.cc: Same.
506         * testsuite/23_containers/list/invalidation/1.cc: Same.
507         * testsuite/23_containers/list/invalidation/2.cc: Same.
508         * testsuite/23_containers/list/invalidation/3.cc: Same.
509         * testsuite/23_containers/list/invalidation/4.cc: Same.
510         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
511         * testsuite/23_containers/list/modifiers/1.cc: Same.
512         * testsuite/23_containers/list/modifiers/2.cc: Same.
513         * testsuite/23_containers/list/modifiers/3.cc: Same.
514         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
515         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
516         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
517         * testsuite/23_containers/list/cons/1.cc: Same.
518         * testsuite/23_containers/list/cons/2.cc: Same.
519         * testsuite/23_containers/list/cons/3.cc: Same.
520         * testsuite/23_containers/list/cons/4.cc: Same.
521         * testsuite/23_containers/list/cons/5.cc: Same.
522         * testsuite/23_containers/list/cons/6.cc: Same.
523         * testsuite/23_containers/list/cons/7.cc: Same.
524         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
525         * testsuite/23_containers/list/cons/8.cc: Same.
526         * testsuite/23_containers/list/cons/9.cc: Same.
527         * testsuite/23_containers/list/operations/1.cc: Same.
528         * testsuite/23_containers/list/operations/2.cc: Same.
529         * testsuite/23_containers/list/operations/3.cc: Same.
530         * testsuite/23_containers/list/operations/4.cc: Same.
531         * testsuite/23_containers/list/operations/5.cc: Same.
532         * testsuite/23_containers/list/requirements/citerators.cc: Same.
533         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
534         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
535         * testsuite/23_containers/list/requirements/dr438/
536         constructor_1_neg.cc: Same.
537         * testsuite/23_containers/list/requirements/dr438/
538         constructor_2_neg.cc: Same.
539         * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
540         * testsuite/23_containers/list/requirements/
541         partial_specialization/1.cc: Same.
542         * testsuite/23_containers/list/23781.cc: Same.
543         * testsuite/23_containers/list/pthread1.cc: Same.
544         * testsuite/23_containers/list/capacity/1.cc: Same.
545         * testsuite/23_containers/list/capacity/29134.cc: Same.
546         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
547         * testsuite/23_containers/list/moveable.cc: Same.
548
549         * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
550
551 2009-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
552
553         PR libstdc++/40184
554         * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
555         Declare...
556         * config/locale/gnu/c_locale.cc: ... and define.
557         * config/locale/generic/c_locale.cc: Define.
558         * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
559         Use it.
560         * testsuite/22_locale/locale/cons/40184.cc: New.
561
562 2009-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
563
564         PR libstdc++/40192
565         * include/bits/stl_construct.h (struct _Destroy_aux): Add.
566         (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
567         * testsuite/23_containers/vector/40192.cc: New.
568
569 2009-05-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
570
571         * include/bits/stl_pair.h (swap): Do not swap rvalues.
572         * include/bits/stl_deque.h (swap): Likewise.
573         * include/bits/stl_list.h (swap): Likewise.
574         * include/bits/stl_vector.h (swap): Likewise.
575         * include/bits/stl_bvector.h (swap): Likewise.
576         * include/bits/stl_queue.h (swap): Likewise.
577         * include/bits/stl_stack.h (swap): Likewise.
578         * include/bits/stl_tree.h (swap): Likewise.
579         * include/bits/stl_map.h (swap): Likewise.
580         * include/bits/stl_multimap.h (swap): Likewise.
581         * include/bits/stl_set.h (swap): Likewise.
582         * include/bits/stl_multiset.h (swap): Likewise.
583         * include/bits/forward_list.h (swap): Likewise.
584         * include/bits/unique_ptr.h (swap): Likewise.
585         * include/debug/deque (swap): Likewise.
586         * include/debug/list (swap): Likewise.
587         * include/debug/vector (swap): Likewise.
588         * include/debug/map.h (swap): Likewise.
589         * include/debug/multimap.h (swap): Likewise.
590         * include/debug/set.h (swap): Likewise.
591         * include/debug/multiset.h (swap): Likewise.
592         * include/debug/unordered_map (swap): Likewise.
593         * include/debug/unordered_set (swap): Likewise.
594         * include/ext/vstring.h (swap): Likewise.
595         * include/tr1_impl/unordered_map (swap): Likewise.
596         * include/tr1_impl/hashtable (swap): Likewise.
597         * include/tr1_impl/unordered_set (swap): Likewise.
598         * include/std/tuple (swap): Likewise.
599         * include/std/mutex (swap): Likewise.
600         * include/std/thread (swap): Likewise.
601         (operator<<): Only output to lvalue streams.
602         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
603         * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
604         * testsuite/23_containers/deque/requirements/dr438/
605         assign_neg.cc: Adjust line numbers.
606         * testsuite/23_containers/deque/requirements/dr438/
607         constructor_1_neg.cc: Likewise.
608         * testsuite/23_containers/deque/requirements/dr438/
609         constructor_2_neg.cc: Likewise.
610         * testsuite/23_containers/deque/requirements/dr438/
611         insert_neg.cc: Likewise.
612         * testsuite/23_containers/list/requirements/dr438/
613         assign_neg.cc: Likewise.
614         * testsuite/23_containers/list/requirements/dr438/
615         constructor_1_neg.cc: Likewise.
616         * testsuite/23_containers/list/requirements/dr438/
617         constructor_2_neg.cc: Likewise.
618         * testsuite/23_containers/list/requirements/dr438/
619         insert_neg.cc: Likewise.
620         * testsuite/23_containers/vector/requirements/dr438/
621         assign_neg.cc: Likewise.
622         * testsuite/23_containers/vector/requirements/dr438/
623         constructor_1_neg.cc: Likewise.
624         * testsuite/23_containers/vector/requirements/dr438/
625         constructor_2_neg.cc: Likewise.
626         * testsuite/23_containers/vector/requirements/dr438/
627         insert_neg.cc: Likewise.
628         * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
629         test non-member swap.
630         * testsuite/30_threads/thread/swap/2.cc: Remove.
631
632 2009-05-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
633
634         * include/std/mutex: Move std::lock_error to ...
635         * src/compatibility.cc: Here.
636         * src/mutex.cc: Likewise.
637         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
638         for lock types and remove std::lock_error check.
639
640 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
641
642         * testsuite/21_strings/basic_string/40160.cc: Remove spurious
643         double include.
644
645 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
646
647         PR libstdc++/40160
648         * include/debug/formatter.h (_Parameter::_Parameter): Don't use
649         typeid when __GXX_RTTI is undefined.
650         * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
651         for null _M_variant._M_iterator._M_type,
652         _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
653         * testsuite/21_strings/basic_string/40160.cc: New.
654
655 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
656
657         * testsuite/26_numerics/random/discrete_distribution/cons/
658         num_xbound_fun.cc: Minor tweaks.
659         * testsuite/26_numerics/random/piecewise_constant_distribution/
660         cons/initlist_fun.cc: Likewise
661         * testsuite/26_numerics/random/piecewise_constant_distribution/
662         cons/num_xbound_fun.cc: Likewise
663         * testsuite/26_numerics/random/piecewise_linear_distribution/
664         cons/initlist_fun.cc: Likewise
665         * testsuite/26_numerics/random/piecewise_linear_distribution/
666         cons/num_xbound_fun.cc: Likewise
667
668 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
669
670         PR libstdc++/36211
671         * testsuite/lib/libstdc++.exp(v3_target_compile):  Add
672         cxxldflags to additional_flags rather than cxx_final.
673
674 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
675
676         * testsuite/26_numerics/random/discrete_distribution/cons/
677         num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
678         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
679         initlist_fun.cc: Likewise
680         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
681         num_xbound_fun.cc: Likewise
682         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
683         initlist_fun.cc: Likewise
684         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
685         num_xbound_fun.cc: Likewise
686
687 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
688
689         PR libstdc++/40123
690         * random.tcc (independent_bits_engine<>::operator()()): Use
691         result_type(1), not 1UL.
692
693         * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
694         and _M_b.min(), instead of this->max() and this->min().
695
696         * random.h (_ShiftMin1): Remove, adjust everywhere.
697
698         * random.tcc: Minor cosmetic changes.
699
700 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
701
702         * include/bits/random.tcc (cauchy_distribution<>::
703         operator()(_UniformRandomNumberGenerator&, const param_type&)):
704         Avoid M_PI, a glibc extension.
705
706 2009-05-13  Ben Elliston  <bje@au.ibm.com>
707
708         * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
709         * include/Makefile.in: Likewise.
710
711 2009-05-13  Ben Elliston  <bje@au.ibm.com>
712
713         * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
714         const void * const.
715
716 2009-05-12  Edward Smith-Rowland  <3dw4rd@verizon.net>
717
718         * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
719         random number engines, complex, bitset, array, time utilities, and
720         char_traits.
721
722 2009-05-12  Jonathan Wakely  <jwakely.gcc@gmail.com>
723
724         * libsupc++/exception: Include nested_exception.h in C++0x mode.
725         * libsupc++/nested_exception.h: New.
726         * libsupc++/Makefile.am: Add new header.
727         * libsupc++/Makefile.in: Regenerate.
728         * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
729         * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
730         * testsuite/18_support/nested_exception/cons.cc: New.
731         * testsuite/18_support/nested_exception/nested_ptr.cc: New.
732         * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
733         * doc/xml/manual/status_cxx200x.xml: Adjust.
734
735 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
736
737         * include/ext/throw_allocator.h: Remove redundant include.
738
739 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
740
741         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
742         out of line member functions definitions.
743         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
744         Remove, use static locals instead.
745         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
746         * src/throw_allocator.cc: New.
747         * src/Makefile.am: Add.
748         * config/abi/pre/gnu.ver: Add exports.
749         * src/Makefile.in: Regenerate.
750
751 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
752
753         * configure.ac: Bump libtool_VERSION to 6:12:0.
754         * configure: Regenerate.
755
756 2009-05-07  Matthias Klose  <doko@ubuntu.com>
757
758         PR libstdc++/40038
759         * src/math_stubs_long_double.cc: Add ceill.
760
761 2009-05-06  Johannes Singler  <singler@ira.uka.de>
762
763         PR libstdc++/39546
764         * include/parallel/algo.h (find_switch):
765         Parametrize binder2nd with const T& instead of T.
766         * testsuite/25_algorithms/find/39546.cc: new test case
767
768 2009-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
769
770         Revert:
771         2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
772
773         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
774         possible.
775         * configure: Regenerate.
776
777 2009-05-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
778
779         PR libstdc++/39909
780         * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
781         __set_once_functor_lock_ptr): Replace global lock object with local
782         locks on global mutex.
783         * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
784         __set_once_functor_lock_ptr): Likewise, keeping old function to
785         preserve ABI.
786         (__once_proxy): Use pointer to local lock if set, global lock
787         otherwise.
788         * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
789         * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
790         * testsuite/30_threads/call_once/39909.cc: New.
791
792 2009-05-03  Jan Hubicka  <jh@suse.cz>
793
794         * include/parallel/settings.h (get): Mark const.
795         * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
796         * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
797         * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
798         throw ().
799         * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
800         (is_open, fd): Mark pure and throw ().
801         (seekoff): Mark throw ().
802
803 2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
804
805         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
806         possible.
807         * configure: Regenerate.
808
809 2009-05-02  Jan Hubicka  <jh@suse.cz>
810
811         * include/tr1_impl/functional_hash.h (explicit specializations of ()
812         operator): Mark pure.
813
814 2009-04-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
815
816         * scripts/create_testsuite_files: Remove thread directory.
817
818 2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>
819
820         PR libstdc++/39868
821         * scripts/run_doxygen: Uncomment removal of includes.
822         (problematic): Rewrite __cxxabiv1 namespace to abi.
823
824 2009-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
825
826         Revert the last commit.
827
828 2009-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
829
830         * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
831         Replace global lock object with local locks on global mutex.
832         * src/mutex.cc: Likewise.
833         * config/abi/pre/gnu.ver: Adjust.
834         * testsuite/30_threads/call_once/call_once2.cc: New.
835
836 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
837
838         PR libstdc++/39880
839         PR libstdc++/39881
840         PR libstdc++/39882
841         * include/std/system_error (is_error_code_enum<errc>): Remove.
842         (error_condition<>::error_condition(_ErrorCodeEnum,)
843         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
844         (error_code<>::error_code(_ErrorCodeEnum,),
845         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
846         * testsuite/19_diagnostics/system_error/39880.cc: New.
847         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
848         Likewise.
849         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
850         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
851         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
852         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
853         Adjust.
854         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
855         Likewise.
856         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
857         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
858         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
859         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
860         Likewise.
861         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
862         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
863         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
864         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
865
866 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
867
868         * doc/xml/authors.xml: Add space.
869         * doc/xml/faq.xml: Update links.
870         * doc/xml/manual/intro.xml: Same.
871         * doc/xml/manual/abi.xml: Update.
872         * doc/xml/manual/appendix_contributing.xml: Fix typo.
873         * doc/xml/manual/status_cxxtr1.xml: Update links.
874         * doc/xml/manual/status_cxx1998.xml: Same.
875         * doc/xml/manual/status_cxx200x.xml: Same.
876
877 2009-04-22  Jan Hubicka  <jh@suse.cz>
878
879         * include/tr1_impl/array (at): Do not use builtin_expect.
880         * include/ext/throw_allocator.h (allocate): Likewise.
881         * include/ext/pool_allocator.h (allocate): Likweise.
882         * include/ext/bitmap_allocator.h (allocate): Likewise.
883         * include/ext/rc_string_base.h (_S_construct): Likewise.
884         * include/ext/malloc_allocator.h (allocate): Likewise.
885         * include/ext/mt_allocator.h (allocate): Likewise.
886         * include/ext/sso_string_base.h (_M_construct): Likewise.
887         * include/bits/basic_string.tcc (_S_construct): Likewise.
888
889 2009-04-22  Jan Hubicka  <jh@suse.cz>
890
891         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
892         (atexit, atoll, stroll, strtoull): Mark throw ()
893         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
894         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
895         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
896         (atexit, atoll, stroll, strtoull): Mark throw ()
897         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
898         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
899
900 2009-04-21  Jan Hubicka  <jh@suse.cz>
901
902         * include/ext/atomicity.h
903         (__exchange_and_add, __atomic_add): Mark throw ().
904         * config/os/aix/atomicity.h
905         * config/os/aix/atomicity.h
906         * config/os/irix/atomicity.h
907         * config/cpu/cris/atomicity.h
908         * config/cpu/m68k/atomicity.h
909         * config/cpu/hppa/atomicity.h
910         * config/cpu/sparc/atomicity.h
911         * config/cpu/i386/atomicity.h
912         * config/cpu/i486/atomicity.h
913         * config/cpu/sh/atomicity.h
914         * config/cpu/generic/atomicity_mutex/atomicity.h
915         * config/cpu/generic/atomicity_builtins/atomicity.h
916         (__exchange_and_add, __atomic_add): Mark throw ().
917
918 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
919
920         PR libstdc++/39835
921         * include/bits/random.h: Avoid the badname __alpha (and, for
922         consistency, __beta too).
923         * include/bits/random.tcc: Likewise.
924
925 2009-04-19  Jan Hubicka  <jh@suse.cz>
926
927         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
928         _GLIBCXX_NOTHROW.
929
930 2009-04-19  Jan Hubicka  <jh@suse.cz>
931
932         * include/c_compatibility/stdatomic.h
933         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
934         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
935         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
936
937 2009-04-18  Jan Hubicka  <jh@suse.cz>
938
939         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
940         * libsupc++/unwind-cxx.h (__cxa_get_globals,
941         __cxa_get_globals_fast): Mark const.
942         (__cxa_get_exception_ptr): Mark pure.
943         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
944         (__terminate): Makr throw ().
945         * libsupc++/exception (terminate): Mark throw().
946         (uncaught_exception): Mark pure.
947         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
948         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
949         Mark throw().
950         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
951         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
952         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
953         __cxa_guard_abort): Mark throw ().
954         (__cxa_pure_virtual): Mark noreturn.
955         (__cxa_current_exception_type): Mark throw and pure.
956         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
957         __cxa_exception_type): Mark pure.
958         (_M_safe_bool_dummy): Mark pure and const.
959
960 2009-04-18  Jan Hubicka  <jh@suse.cz>
961
962         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
963         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
964         _M_destroy_thread_key): Mark throw ()
965         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
966         _M_singular, _M_can_compare _M_get_mutex, _M_message,
967         _M_get_max_length): Mark throw ().
968         * include/debug/formatter.h (_M_message, _M_format_word,
969         _M_get_max_length): Mark throw ().
970         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
971         _M_detach_single): Mark throw ().
972         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
973         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
974         throw ()
975         (_M_get_mutex): Mark throw ().
976         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
977         (_M_destroy_thread_key): Mark CONST and throw.
978         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
979         throw ().
980
981 2009-04-18  Jan Hubicka  <jh@suse.cz>
982
983         * src/condition_variable.cc (condition_variable,
984         condition_variable_any constructors): Mark throw()
985         * src/hash.cc (operator() for long double, string, and wstring): Mark
986         throw ().
987         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
988         _M_setup, rdbuf, str): Mark throw ().
989         * src/chrono.cc (new): Mark throw ().
990         * include/std/system_error (system_category, generic_category): Mark
991         throw () and const.
992         * include/std/chrono (now): Mark throw ().
993         * include/std/condition_variable (condition_variable,
994         ~condition_variable, condition_variable_any,
995         ~condition_variable_any): Mark throw ().
996         * include/std/mutex (mutex): Mark throw ().
997         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
998         throw.
999         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
1000         and throw ().
1001         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
1002         * include/bits/locale_classes.h (_S_initialize_once,
1003         _S_clone_c_locale): Mark throw ().
1004         (_S_get_c_name): Mark const and throw ().
1005         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
1006         throw ().
1007         * include/bits/locale_facets.h (__convert_to_v explicit instances):
1008         Mark throw ().
1009         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
1010         throw ().
1011         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
1012         ios_base): Mark throw ()
1013         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
1014         * include/backward/strstream (strstreambuf constructors): Mark throw ().
1015         (str, freeze, _M_setupf): Mark throw ().
1016         (pcount): Mark pure and throw ().
1017         (rdbuf): Mark const and throw ().
1018
1019 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
1020
1021         PR libstdc++/39802
1022         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
1023         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
1024         Always accept negative values, for unsigned types too.
1025         * testsuite/22_locale/num_get/get/char/39802.cc: New.
1026         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
1027
1028 2009-04-18  Jan Hubicka  <jh@suse.cz>
1029
1030         * include/debug/formater.h: Include bits/c++config.h.
1031         (_M_error): Mark noreturn.
1032         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
1033         _GLIBCXX_NORETURN): New.
1034         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
1035         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
1036         Mark pure.
1037         * include/c_compatibility/stdatomic.h
1038         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
1039         __atomic_flag_wait_explicit, __atomic_flag_for_address):
1040         Mark by throw ().
1041         * src/atomic.cc (atomic_flag_test_and_set_explicit,
1042         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
1043         __atomic_flag_for_address): Mark by throw ().
1044
1045 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
1046
1047         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
1048
1049 2009-04-16  Jan Hubicka  <jh@suse.cz>
1050
1051         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
1052         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
1053         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
1054         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
1055         out body to ...
1056         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
1057         functions.
1058         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
1059         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
1060         _Rb_tree_black_count): Mark nothrow.
1061
1062 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
1063
1064         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
1065         from base classes.
1066         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
1067
1068 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
1069
1070         * doc/html: Regenerate.
1071
1072 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
1073
1074         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
1075
1076         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
1077         * doc/xml/gnu/fdl-1.2.xml: Same.
1078         * doc/xml/manual/numerics.xml: Same.
1079         * doc/xml/manual/concurrency.xml: Same.
1080         * doc/xml/manual/intro.xml: Same.
1081         * doc/xml/manual/status_cxxtr1.xml: Same.
1082         * doc/xml/manual/containers.xml: Same.
1083         * doc/xml/manual/io.xml: Same.
1084         * doc/xml/manual/utilities.xml: Same.
1085         * doc/xml/manual/support.xml: Same.
1086         * doc/xml/manual/using.xml: Same.
1087         * doc/xml/manual/localization.xml: Same.
1088         * doc/xml/manual/locale.xml: Same.
1089         * doc/xml/manual/extensions.xml: Same.
1090         * doc/xml/manual/appendix_contributing.xml: Same.
1091         * doc/xml/manual/diagnostics.xml: Same.
1092         * doc/xml/manual/status_cxx200x.xml: Same.
1093
1094 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
1095
1096         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
1097         * doc/xml/manual/status_cxx200x.xml: Adjust.
1098
1099 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
1100
1101         * doc/xml/spine.xml: Remove unused license entity, update
1102         copyright year.
1103
1104         * doc/xml/manual/spine.xml: Markup for primary index terms.
1105         * doc/xml/manual/numerics.xml: Same.
1106         * doc/xml/manual/intro.xml: Same.
1107         * doc/xml/manual/containers.xml: Same.
1108         * doc/xml/manual/io.xml: Same.
1109         * doc/xml/manual/appendix_porting.xml: Same.
1110         * doc/xml/manual/utilities.xml: Same.
1111         * doc/xml/manual/support.xml: Same.
1112         * doc/xml/manual/localization.xml: Same.
1113         * doc/xml/manual/strings.xml: Same.
1114         * doc/xml/manual/extensions.xml: Same.
1115         * doc/xml/manual/appendix_contributing.xml: Same.
1116         * doc/xml/manual/diagnostics.xml: Same.
1117         * doc/xml/manual/algorithms.xml: Same.
1118         * doc/xml/manual/appendix_free.xml: Same.
1119         * doc/xml/manual/iterators.xml: Same.
1120
1121         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
1122         * doc/xml/gnu/fdl-1.2.xml: Same.
1123
1124         * doc/xml/manual/status_cxx200x.xml: Re-write.
1125
1126 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
1127
1128         PR libstdc++/39629 (final bits)
1129         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
1130         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
1131         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
1132         Fix formula for __j.
1133         * include/bits/random.tcc (operator==(const normal_distribution<>&,
1134         const normal_distribution<>&): Remove.
1135         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
1136         const uniform_int_distribution<>&), operator==(const
1137         uniform_real_distribution<>&, const uniform_real_distribution<>&),
1138         operator==(const normal_distribution<>&, const normal_distribution<>&),
1139         operator==(const lognormal_distribution<>&,
1140         const lognormal_distribution<>&), operator==(const
1141         chi_squared_distribution<>&, const chi_squared_distribution<>&),
1142         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
1143         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
1144         operator==(const student_t_distribution<>&,
1145         const student_t_distribution<>&), operator==(const
1146         bernoulli_distribution<>&, const bernoulli_distribution<>&),
1147         operator==(const binomial_distribution<>&, const
1148         binomial_distribution<>&), operator==(const geometric_distribution<>&,
1149         const geometric_distribution<>&), operator==(const
1150         negative_binomial_distribution<>&, const
1151         negative_binomial_distribution<>&), operator==(const
1152         poisson_distribution<>&, const poisson_distribution<>&),
1153         operator==(const exponential_distribution<>&,
1154         const exponential_distribution<>&), operator==(const
1155         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
1156         weibull_distribution<>&, const weibull_distribution<>&),
1157         operator==(const extreme_value_distribution<>&,
1158         const extreme_value_distribution<>&), operator==(const
1159         discrete_distribution<>&, const discrete_distribution<>&),
1160         operator==(const piecewise_constant_distribution<>&,
1161         const piecewise_constant_distribution<>&), operator==(const
1162         piecewise_linear_distribution<>&, const
1163         piecewise_linear_distribution<>&)): Remove.
1164         * testsuite/26_numerics/random/uniform_real_distribution/operators/
1165         serialize.cc: Remove.
1166         * testsuite/26_numerics/random/piecewise_constant_distribution/
1167         operators/serialize.cc: Likewise.
1168         * testsuite/26_numerics/random/chi_squared_distribution/operators/
1169         serialize.cc: Likewise.
1170         * testsuite/26_numerics/random/normal_distribution/operators/
1171         serialize.cc: Likewise.
1172         * testsuite/26_numerics/random/uniform_int_distribution/operators/
1173         serialize.cc: Likewise.
1174         * testsuite/26_numerics/random/poisson_distribution/operators/
1175         serialize.cc: Likewise.
1176         * testsuite/26_numerics/random/bernoulli_distribution/operators/
1177         serialize.cc: Likewise.
1178         * testsuite/26_numerics/random/discrete_distribution/operators/
1179         serialize.cc: Likewise.
1180         * testsuite/26_numerics/random/weibull_distribution/operators/
1181         serialize.cc: Likewise.
1182         * testsuite/26_numerics/random/negative_binomial_distribution/
1183         operators/serialize.cc: Likewise.
1184         * testsuite/26_numerics/random/cauchy_distribution/operators/
1185         serialize.cc: Likewise.
1186         * testsuite/26_numerics/random/gamma_distribution/operators/
1187         serialize.cc: Likewise.
1188         * testsuite/26_numerics/random/fisher_f_distribution/operators/
1189         serialize.cc: Likewise.
1190         * testsuite/26_numerics/random/exponential_distribution/operators/
1191         serialize.cc: Likewise.
1192         * testsuite/26_numerics/random/lognormal_distribution/operators/
1193         serialize.cc: Likewise.
1194         * testsuite/26_numerics/random/binomial_distribution/operators/
1195         serialize.cc: Likewise.
1196         * testsuite/26_numerics/random/extreme_value_distribution/
1197         operators/serialize.cc: Likewise.
1198         * testsuite/26_numerics/random/piecewise_linear_distribution/
1199         operators/serialize.cc: Likewise.
1200         * testsuite/26_numerics/random/student_t_distribution/operators/
1201         serialize.cc: Likewise.
1202         * testsuite/26_numerics/random/geometric_distribution/operators/
1203         serialize.cc: Likewise.
1204
1205         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
1206         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
1207         mersenne_twister_engine<>::seed(_Gen&,
1208         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
1209         subtract_with_carry_engine<>::seed(_Gen&,
1210         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
1211         Remove, unused.
1212         * include/bits/random.tcc (linear_congruential_engine<>::
1213         seed(_Gen&, false_type): Likewise.
1214
1215 2009-04-09  Nick Clifton  <nickc@redhat.com>
1216
1217         * src/allocator-inst.cc: Change copyright header to refer to
1218         version 3 of the GNU General Public License with version 3.1
1219         of the GCC Runtime Library Exception and to point readers at
1220         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
1221         web page.
1222         * config/abi/compatibility.h: Likewise.
1223         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
1224         * config/abi/pre/gnu.ver: Likewise.
1225         * config/allocator/bitmap_allocator_base.h: Likewise.
1226         * config/allocator/malloc_allocator_base.h: Likewise.
1227         * config/allocator/mt_allocator_base.h: Likewise.
1228         * config/allocator/new_allocator_base.h: Likewise.
1229         * config/allocator/pool_allocator_base.h: Likewise.
1230         * config/cpu/alpha/atomic_word.h: Likewise.
1231         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
1232         * config/cpu/cris/atomic_word.h: Likewise.
1233         * config/cpu/cris/atomicity.h: Likewise.
1234         * config/cpu/generic/atomic_word.h: Likewise.
1235         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
1236         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
1237         * config/cpu/generic/cpu_defines.h: Likewise.
1238         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
1239         * config/cpu/hppa/atomicity.h: Likewise.
1240         * config/cpu/i386/atomicity.h: Likewise.
1241         * config/cpu/i486/atomicity.h: Likewise.
1242         * config/cpu/ia64/atomic_word.h: Likewise.
1243         * config/cpu/m68k/atomicity.h: Likewise.
1244         * config/cpu/powerpc/atomic_word.h: Likewise.
1245         * config/cpu/powerpc/cpu_defines.h: Likewise.
1246         * config/cpu/sh/atomicity.h: Likewise.
1247         * config/cpu/sparc/atomic_word.h: Likewise.
1248         * config/cpu/sparc/atomicity.h: Likewise.
1249         * config/io/basic_file_stdio.cc: Likewise.
1250         * config/io/basic_file_stdio.h: Likewise.
1251         * config/io/c_io_stdio.h: Likewise.
1252         * config/locale/darwin/ctype_members.cc: Likewise.
1253         * config/locale/generic/c++locale_internal.h: Likewise.
1254         * config/locale/generic/c_locale.cc: Likewise.
1255         * config/locale/generic/c_locale.h: Likewise.
1256         * config/locale/generic/codecvt_members.cc: Likewise.
1257         * config/locale/generic/collate_members.cc: Likewise.
1258         * config/locale/generic/ctype_members.cc: Likewise.
1259         * config/locale/generic/messages_members.cc: Likewise.
1260         * config/locale/generic/messages_members.h: Likewise.
1261         * config/locale/generic/monetary_members.cc: Likewise.
1262         * config/locale/generic/numeric_members.cc: Likewise.
1263         * config/locale/generic/time_members.cc: Likewise.
1264         * config/locale/generic/time_members.h: Likewise.
1265         * config/locale/gnu/c++locale_internal.h: Likewise.
1266         * config/locale/gnu/c_locale.cc: Likewise.
1267         * config/locale/gnu/c_locale.h: Likewise.
1268         * config/locale/gnu/codecvt_members.cc: Likewise.
1269         * config/locale/gnu/collate_members.cc: Likewise.
1270         * config/locale/gnu/ctype_members.cc: Likewise.
1271         * config/locale/gnu/messages_members.cc: Likewise.
1272         * config/locale/gnu/messages_members.h: Likewise.
1273         * config/locale/gnu/monetary_members.cc: Likewise.
1274         * config/locale/gnu/numeric_members.cc: Likewise.
1275         * config/locale/gnu/time_members.cc: Likewise.
1276         * config/locale/gnu/time_members.h: Likewise.
1277         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
1278         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
1279         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
1280         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
1281         * config/os/aix/atomic_word.h: Likewise.
1282         * config/os/aix/atomicity.h: Likewise.
1283         * config/os/aix/ctype_base.h: Likewise.
1284         * config/os/aix/ctype_inline.h: Likewise.
1285         * config/os/aix/ctype_noninline.h: Likewise.
1286         * config/os/aix/os_defines.h: Likewise.
1287         * config/os/bsd/darwin/ctype_base.h: Likewise.
1288         * config/os/bsd/darwin/ctype_inline.h: Likewise.
1289         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
1290         * config/os/bsd/darwin/os_defines.h: Likewise.
1291         * config/os/bsd/freebsd/ctype_base.h: Likewise.
1292         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
1293         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
1294         * config/os/bsd/freebsd/os_defines.h: Likewise.
1295         * config/os/bsd/netbsd/ctype_base.h: Likewise.
1296         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
1297         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
1298         * config/os/bsd/netbsd/os_defines.h: Likewise.
1299         * config/os/djgpp/ctype_base.h: Likewise.
1300         * config/os/djgpp/ctype_inline.h: Likewise.
1301         * config/os/djgpp/ctype_noninline.h: Likewise.
1302         * config/os/djgpp/os_defines.h: Likewise.
1303         * config/os/generic/ctype_base.h: Likewise.
1304         * config/os/generic/ctype_inline.h: Likewise.
1305         * config/os/generic/ctype_noninline.h: Likewise.
1306         * config/os/generic/error_constants.h: Likewise.
1307         * config/os/generic/os_defines.h: Likewise.
1308         * config/os/gnu-linux/ctype_base.h: Likewise.
1309         * config/os/gnu-linux/ctype_inline.h: Likewise.
1310         * config/os/gnu-linux/ctype_noninline.h: Likewise.
1311         * config/os/gnu-linux/os_defines.h: Likewise.
1312         * config/os/hpux/ctype_base.h: Likewise.
1313         * config/os/hpux/ctype_inline.h: Likewise.
1314         * config/os/hpux/ctype_noninline.h: Likewise.
1315         * config/os/hpux/os_defines.h: Likewise.
1316         * config/os/irix/atomic_word.h: Likewise.
1317         * config/os/irix/atomicity.h: Likewise.
1318         * config/os/irix/irix5.2/ctype_base.h: Likewise.
1319         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
1320         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
1321         * config/os/irix/irix5.2/os_defines.h: Likewise.
1322         * config/os/irix/irix6.5/ctype_base.h: Likewise.
1323         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
1324         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
1325         * config/os/irix/irix6.5/os_defines.h: Likewise.
1326         * config/os/mingw32/ctype_base.h: Likewise.
1327         * config/os/mingw32/ctype_inline.h: Likewise.
1328         * config/os/mingw32/ctype_noninline.h: Likewise.
1329         * config/os/mingw32/error_constants.h: Likewise.
1330         * config/os/mingw32/os_defines.h: Likewise.
1331         * config/os/newlib/ctype_base.h: Likewise.
1332         * config/os/newlib/ctype_inline.h: Likewise.
1333         * config/os/newlib/ctype_noninline.h: Likewise.
1334         * config/os/newlib/os_defines.h: Likewise.
1335         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
1336         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
1337         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
1338         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
1339         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
1340         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
1341         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
1342         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
1343         * config/os/tpf/ctype_base.h: Likewise.
1344         * config/os/tpf/ctype_inline.h: Likewise.
1345         * config/os/tpf/ctype_noninline.h: Likewise.
1346         * config/os/tpf/os_defines.h: Likewise.
1347         * config/os/uclibc/ctype_base.h: Likewise.
1348         * config/os/uclibc/ctype_inline.h: Likewise.
1349         * config/os/uclibc/ctype_noninline.h: Likewise.
1350         * config/os/uclibc/os_defines.h: Likewise.
1351         * config/os/vxworks/ctype_base.h: Likewise.
1352         * config/os/vxworks/ctype_inline.h: Likewise.
1353         * config/os/vxworks/ctype_noninline.h: Likewise.
1354         * config/os/vxworks/os_defines.h: Likewise.
1355         * include/backward/auto_ptr.h: Likewise.
1356         * include/backward/backward_warning.h: Likewise.
1357         * include/backward/binders.h: Likewise.
1358         * include/backward/hash_fun.h: Likewise.
1359         * include/backward/hash_map: Likewise.
1360         * include/backward/hash_set: Likewise.
1361         * include/backward/hashtable.h: Likewise.
1362         * include/backward/strstream: Likewise.
1363         * include/bits/algorithmfwd.h: Likewise.
1364         * include/bits/allocator.h: Likewise.
1365         * include/bits/atomic_0.h: Likewise.
1366         * include/bits/atomic_2.h: Likewise.
1367         * include/bits/atomicfwd_c.h: Likewise.
1368         * include/bits/atomicfwd_cxx.h: Likewise.
1369         * include/bits/basic_ios.h: Likewise.
1370         * include/bits/basic_ios.tcc: Likewise.
1371         * include/bits/basic_string.h: Likewise.
1372         * include/bits/basic_string.tcc: Likewise.
1373         * include/bits/boost_concept_check.h: Likewise.
1374         * include/bits/c++config: Likewise.
1375         * include/bits/char_traits.h: Likewise.
1376         * include/bits/codecvt.h: Likewise.
1377         * include/bits/concept_check.h: Likewise.
1378         * include/bits/cpp_type_traits.h: Likewise.
1379         * include/bits/deque.tcc: Likewise.
1380         * include/bits/forward_list.h: Likewise.
1381         * include/bits/forward_list.tcc: Likewise.
1382         * include/bits/fstream.tcc: Likewise.
1383         * include/bits/functexcept.h: Likewise.
1384         * include/bits/functional_hash.h: Likewise.
1385         * include/bits/gslice.h: Likewise.
1386         * include/bits/gslice_array.h: Likewise.
1387         * include/bits/hashtable.h: Likewise.
1388         * include/bits/indirect_array.h: Likewise.
1389         * include/bits/ios_base.h: Likewise.
1390         * include/bits/istream.tcc: Likewise.
1391         * include/bits/list.tcc: Likewise.
1392         * include/bits/locale_classes.h: Likewise.
1393         * include/bits/locale_classes.tcc: Likewise.
1394         * include/bits/locale_facets.h: Likewise.
1395         * include/bits/locale_facets.tcc: Likewise.
1396         * include/bits/locale_facets_nonio.h: Likewise.
1397         * include/bits/locale_facets_nonio.tcc: Likewise.
1398         * include/bits/localefwd.h: Likewise.
1399         * include/bits/mask_array.h: Likewise.
1400         * include/bits/move.h: Likewise.
1401         * include/bits/ostream.tcc: Likewise.
1402         * include/bits/ostream_insert.h: Likewise.
1403         * include/bits/postypes.h: Likewise.
1404         * include/bits/shared_ptr.h: Likewise.
1405         * include/bits/slice_array.h: Likewise.
1406         * include/bits/sstream.tcc: Likewise.
1407         * include/bits/stl_algo.h: Likewise.
1408         * include/bits/stl_algobase.h: Likewise.
1409         * include/bits/stl_bvector.h: Likewise.
1410         * include/bits/stl_construct.h: Likewise.
1411         * include/bits/stl_deque.h: Likewise.
1412         * include/bits/stl_function.h: Likewise.
1413         * include/bits/stl_heap.h: Likewise.
1414         * include/bits/stl_iterator.h: Likewise.
1415         * include/bits/stl_iterator_base_funcs.h: Likewise.
1416         * include/bits/stl_iterator_base_types.h: Likewise.
1417         * include/bits/stl_list.h: Likewise.
1418         * include/bits/stl_map.h: Likewise.
1419         * include/bits/stl_multimap.h: Likewise.
1420         * include/bits/stl_multiset.h: Likewise.
1421         * include/bits/stl_numeric.h: Likewise.
1422         * include/bits/stl_pair.h: Likewise.
1423         * include/bits/stl_queue.h: Likewise.
1424         * include/bits/stl_raw_storage_iter.h: Likewise.
1425         * include/bits/stl_relops.h: Likewise.
1426         * include/bits/stl_set.h: Likewise.
1427         * include/bits/stl_stack.h: Likewise.
1428         * include/bits/stl_tempbuf.h: Likewise.
1429         * include/bits/stl_tree.h: Likewise.
1430         * include/bits/stl_uninitialized.h: Likewise.
1431         * include/bits/stl_vector.h: Likewise.
1432         * include/bits/stream_iterator.h: Likewise.
1433         * include/bits/streambuf.tcc: Likewise.
1434         * include/bits/streambuf_iterator.h: Likewise.
1435         * include/bits/stringfwd.h: Likewise.
1436         * include/bits/unique_ptr.h: Likewise.
1437         * include/bits/valarray_after.h: Likewise.
1438         * include/bits/valarray_array.h: Likewise.
1439         * include/bits/valarray_array.tcc: Likewise.
1440         * include/bits/valarray_before.h: Likewise.
1441         * include/bits/vector.tcc: Likewise.
1442         * include/c/cassert: Likewise.
1443         * include/c/cctype: Likewise.
1444         * include/c/cerrno: Likewise.
1445         * include/c/cfloat: Likewise.
1446         * include/c/ciso646: Likewise.
1447         * include/c/climits: Likewise.
1448         * include/c/clocale: Likewise.
1449         * include/c/cmath: Likewise.
1450         * include/c/csetjmp: Likewise.
1451         * include/c/csignal: Likewise.
1452         * include/c/cstdarg: Likewise.
1453         * include/c/cstddef: Likewise.
1454         * include/c/cstdio: Likewise.
1455         * include/c/cstdlib: Likewise.
1456         * include/c/cstring: Likewise.
1457         * include/c/ctime: Likewise.
1458         * include/c/cwchar: Likewise.
1459         * include/c/cwctype: Likewise.
1460         * include/c_compatibility/assert.h: Likewise.
1461         * include/c_compatibility/complex.h: Likewise.
1462         * include/c_compatibility/ctype.h: Likewise.
1463         * include/c_compatibility/errno.h: Likewise.
1464         * include/c_compatibility/fenv.h: Likewise.
1465         * include/c_compatibility/float.h: Likewise.
1466         * include/c_compatibility/inttypes.h: Likewise.
1467         * include/c_compatibility/iso646.h: Likewise.
1468         * include/c_compatibility/limits.h: Likewise.
1469         * include/c_compatibility/locale.h: Likewise.
1470         * include/c_compatibility/math.h: Likewise.
1471         * include/c_compatibility/setjmp.h: Likewise.
1472         * include/c_compatibility/signal.h: Likewise.
1473         * include/c_compatibility/stdarg.h: Likewise.
1474         * include/c_compatibility/stdatomic.h: Likewise.
1475         * include/c_compatibility/stdbool.h: Likewise.
1476         * include/c_compatibility/stddef.h: Likewise.
1477         * include/c_compatibility/stdint.h: Likewise.
1478         * include/c_compatibility/stdio.h: Likewise.
1479         * include/c_compatibility/stdlib.h: Likewise.
1480         * include/c_compatibility/string.h: Likewise.
1481         * include/c_compatibility/tgmath.h: Likewise.
1482         * include/c_compatibility/time.h: Likewise.
1483         * include/c_compatibility/wchar.h: Likewise.
1484         * include/c_compatibility/wctype.h: Likewise.
1485         * include/c_global/cassert: Likewise.
1486         * include/c_global/ccomplex: Likewise.
1487         * include/c_global/cctype: Likewise.
1488         * include/c_global/cerrno: Likewise.
1489         * include/c_global/cfenv: Likewise.
1490         * include/c_global/cfloat: Likewise.
1491         * include/c_global/cinttypes: Likewise.
1492         * include/c_global/ciso646: Likewise.
1493         * include/c_global/climits: Likewise.
1494         * include/c_global/clocale: Likewise.
1495         * include/c_global/cmath.tcc: Likewise.
1496         * include/c_global/cmath: Likewise.
1497         * include/c_global/csetjmp: Likewise.
1498         * include/c_global/csignal: Likewise.
1499         * include/c_global/cstdarg: Likewise.
1500         * include/c_global/cstdatomic: Likewise.
1501         * include/c_global/cstdbool: Likewise.
1502         * include/c_global/cstddef: Likewise.
1503         * include/c_global/cstdint: Likewise.
1504         * include/c_global/cstdio: Likewise.
1505         * include/c_global/cstdlib: Likewise.
1506         * include/c_global/cstring: Likewise.
1507         * include/c_global/ctgmath: Likewise.
1508         * include/c_global/ctime: Likewise.
1509         * include/c_global/cwchar: Likewise.
1510         * include/c_global/cwctype: Likewise.
1511         * include/c_std/cassert: Likewise.
1512         * include/c_std/cctype: Likewise.
1513         * include/c_std/cerrno: Likewise.
1514         * include/c_std/cfloat: Likewise.
1515         * include/c_std/ciso646: Likewise.
1516         * include/c_std/climits: Likewise.
1517         * include/c_std/clocale: Likewise.
1518         * include/c_std/cmath.tcc: Likewise.
1519         * include/c_std/cmath: Likewise.
1520         * include/c_std/csetjmp: Likewise.
1521         * include/c_std/csignal: Likewise.
1522         * include/c_std/cstdarg: Likewise.
1523         * include/c_std/cstddef: Likewise.
1524         * include/c_std/cstdio: Likewise.
1525         * include/c_std/cstdlib: Likewise.
1526         * include/c_std/cstring: Likewise.
1527         * include/c_std/ctime: Likewise.
1528         * include/c_std/cwchar: Likewise.
1529         * include/c_std/cwctype: Likewise.
1530         * include/debug/bitset: Likewise.
1531         * include/debug/debug.h: Likewise.
1532         * include/debug/deque: Likewise.
1533         * include/debug/formatter.h: Likewise.
1534         * include/debug/functions.h: Likewise.
1535         * include/debug/list: Likewise.
1536         * include/debug/macros.h: Likewise.
1537         * include/debug/map.h: Likewise.
1538         * include/debug/map: Likewise.
1539         * include/debug/multimap.h: Likewise.
1540         * include/debug/multiset.h: Likewise.
1541         * include/debug/safe_base.h: Likewise.
1542         * include/debug/safe_iterator.h: Likewise.
1543         * include/debug/safe_iterator.tcc: Likewise.
1544         * include/debug/safe_sequence.h: Likewise.
1545         * include/debug/set.h: Likewise.
1546         * include/debug/set: Likewise.
1547         * include/debug/string: Likewise.
1548         * include/debug/unordered_map: Likewise.
1549         * include/debug/unordered_set: Likewise.
1550         * include/debug/vector: Likewise.
1551         * include/ext/algorithm: Likewise.
1552         * include/ext/array_allocator.h: Likewise.
1553         * include/ext/atomicity.h: Likewise.
1554         * include/ext/bitmap_allocator.h: Likewise.
1555         * include/ext/cast.h: Likewise.
1556         * include/ext/codecvt_specializations.h: Likewise.
1557         * include/ext/concurrence.h: Likewise.
1558         * include/ext/debug_allocator.h: Likewise.
1559         * include/ext/enc_filebuf.h: Likewise.
1560         * include/ext/extptr_allocator.h: Likewise.
1561         * include/ext/functional: Likewise.
1562         * include/ext/iterator: Likewise.
1563         * include/ext/malloc_allocator.h: Likewise.
1564         * include/ext/memory: Likewise.
1565         * include/ext/mt_allocator.h: Likewise.
1566         * include/ext/new_allocator.h: Likewise.
1567         * include/ext/numeric: Likewise.
1568         * include/ext/numeric_traits.h: Likewise.
1569         * include/ext/pb_ds/assoc_container.hpp: Likewise.
1570         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
1571         Likewise.
1572         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
1573         Likewise.
1574         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
1575         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
1576         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
1577         Likewise.
1578         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
1579         Likewise.
1580         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
1581         Likewise.
1582         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
1583         Likewise.
1584         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
1585         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
1586         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
1587         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
1588         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
1589         Likewise.
1590         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
1591         Likewise.
1592         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
1593         Likewise.
1594         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
1595         Likewise.
1596         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
1597         Likewise.
1598         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
1599         Likewise.
1600         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
1601         Likewise.
1602         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
1603         Likewise.
1604         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
1605         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
1606         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
1607         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
1608         Likewise.
1609         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
1610         Likewise.
1611         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
1612         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
1613         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
1614         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
1615         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
1616         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
1617         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
1618         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
1619         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
1620         Likewise.
1621         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
1622         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
1623         Likewise.
1624         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
1625         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
1626         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
1627         Likewise.
1628         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
1629         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
1630         Likewise.
1631         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
1632         Likewise.
1633         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
1634         Likewise.
1635         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
1636         Likewise.
1637         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
1638         Likewise.
1639         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
1640         Likewise.
1641         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
1642         Likewise.
1643         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
1644         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
1645         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
1646         Likewise.
1647         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
1648         Likewise.
1649         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1650         Likewise.
1651         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1652         Likewise.
1653         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
1654         Likewise.
1655         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1656         Likewise.
1657         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
1658         Likewise.
1659         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
1660         Likewise.
1661         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
1662         Likewise.
1663         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1664         Likewise.
1665         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
1666         Likewise.
1667         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
1668         Likewise.
1669         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
1670         Likewise.
1671         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
1672         Likewise.
1673         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
1674         Likewise.
1675         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1676         Likewise.
1677         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
1678         Likewise.
1679         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
1680         Likewise.
1681         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
1682         Likewise.
1683         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
1684         Likewise.
1685         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1686         Likewise.
1687         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
1688         Likewise.
1689         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
1690         Likewise.
1691         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
1692         Likewise.
1693         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
1694         Likewise.
1695         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
1696         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
1697         Likewise.
1698         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
1699         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
1700         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
1701         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
1702         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
1703         Likewise.
1704         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1705         Likewise.
1706         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1707         Likewise.
1708         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
1709         Likewise.
1710         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1711         Likewise.
1712         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
1713         Likewise.
1714         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
1715         Likewise.
1716         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1717         Likewise.
1718         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
1719         Likewise.
1720         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
1721         Likewise.
1722         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
1723         Likewise.
1724         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
1725         Likewise.
1726         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
1727         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
1728         Likewise.
1729         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
1730         Likewise.
1731         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1732         Likewise.
1733         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
1734         Likewise.
1735         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
1736         Likewise.
1737         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
1738         Likewise.
1739         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
1740         Likewise.
1741         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1742         Likewise.
1743         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
1744         Likewise.
1745         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
1746         Likewise.
1747         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
1748         Likewise.
1749         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
1750         Likewise.
1751         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
1752         Likewise.
1753         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
1754         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
1755         Likewise.
1756         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
1757         Likewise.
1758         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
1759         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
1760         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
1761         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
1762         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
1763         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
1764         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
1765         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
1766         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
1767         Likewise.
1768         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
1769         Likewise.
1770         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
1771         Likewise.
1772         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
1773         Likewise.
1774         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
1775         Likewise.
1776         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
1777         Likewise.
1778         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
1779         Likewise.
1780         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
1781         Likewise.
1782         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
1783         Likewise.
1784         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
1785         Likewise.
1786         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
1787         Likewise.
1788         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
1789         Likewise.
1790         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
1791         Likewise.
1792         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
1793         Likewise.
1794         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
1795         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
1796         Likewise.
1797         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
1798         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
1799         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
1800         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
1801         Likewise.
1802         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
1803         Likewise.
1804         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
1805         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
1806         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
1807         Likewise.
1808         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
1809         Likewise.
1810         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
1811         Likewise.
1812         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
1813         Likewise.
1814         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
1815         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
1816         Likewise.
1817         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
1818         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
1819         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
1820         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
1821         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
1822         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
1823         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
1824         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
1825         Likewise.
1826         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
1827         Likewise.
1828         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
1829         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
1830         Likewise.
1831         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
1832         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
1833         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
1834         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
1835         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
1836         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
1837         Likewise.
1838         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
1839         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
1840         Likewise.
1841         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
1842         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
1843         Likewise.
1844         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
1845         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
1846         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
1847         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
1848         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
1849         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
1850         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
1851         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
1852         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
1853         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
1854         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
1855         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
1856         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
1857         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
1858         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
1859         Likewise.
1860         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
1861         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
1862         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
1863         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
1864         Likewise.
1865         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
1866         Likewise.
1867         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
1868         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
1869         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
1870         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
1871         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
1872         Likewise.
1873         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
1874         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
1875         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
1876         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
1877         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
1878         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
1879         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
1880         Likewise.
1881         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
1882         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
1883         Likewise.
1884         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
1885         Likewise.
1886         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
1887         Likewise.
1888         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
1889         Likewise.
1890         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
1891         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
1892         Likewise.
1893         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
1894         Likewise.
1895         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
1896         Likewise.
1897         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
1898         Likewise.
1899         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
1900         Likewise.
1901         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
1902         Likewise.
1903         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
1904         Likewise.
1905         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
1906         Likewise.
1907         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
1908         Likewise.
1909         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
1910         Likewise.
1911         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
1912         Likewise.
1913         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
1914         Likewise.
1915         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
1916         Likewise.
1917         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
1918         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
1919         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
1920         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
1921         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
1922         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
1923         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
1924         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
1925         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
1926         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
1927         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
1928         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
1929         Likewise.
1930         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
1931         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
1932         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
1933         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
1934         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
1935         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
1936         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
1937         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
1938         Likewise.
1939         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
1940         Likewise.
1941         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
1942         Likewise.
1943         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
1944         Likewise.
1945         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
1946         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
1947         Likewise.
1948         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
1949         Likewise.
1950         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
1951         Likewise.
1952         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
1953         Likewise.
1954         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
1955         Likewise.
1956         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
1957         Likewise.
1958         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
1959         Likewise.
1960         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
1961         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
1962         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
1963         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
1964         Likewise.
1965         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
1966         Likewise.
1967         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
1968         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
1969         Likewise.
1970         * include/ext/pb_ds/exception.hpp: Likewise.
1971         * include/ext/pb_ds/hash_policy.hpp: Likewise.
1972         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
1973         * include/ext/pb_ds/priority_queue.hpp: Likewise.
1974         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
1975         * include/ext/pb_ds/tree_policy.hpp: Likewise.
1976         * include/ext/pb_ds/trie_policy.hpp: Likewise.
1977         * include/ext/pod_char_traits.h: Likewise.
1978         * include/ext/pointer.h: Likewise.
1979         * include/ext/pool_allocator.h: Likewise.
1980         * include/ext/rb_tree: Likewise.
1981         * include/ext/rc_string_base.h: Likewise.
1982         * include/ext/rope: Likewise.
1983         * include/ext/ropeimpl.h: Likewise.
1984         * include/ext/slist: Likewise.
1985         * include/ext/sso_string_base.h: Likewise.
1986         * include/ext/stdio_filebuf.h: Likewise.
1987         * include/ext/stdio_sync_filebuf.h: Likewise.
1988         * include/ext/string_conversions.h: Likewise.
1989         * include/ext/throw_allocator.h: Likewise.
1990         * include/ext/type_traits.h: Likewise.
1991         * include/ext/typelist.h: Likewise.
1992         * include/ext/vstring.h: Likewise.
1993         * include/ext/vstring.tcc: Likewise.
1994         * include/ext/vstring_fwd.h: Likewise.
1995         * include/ext/vstring_util.h: Likewise.
1996         * include/parallel/algo.h: Likewise.
1997         * include/parallel/algobase.h: Likewise.
1998         * include/parallel/algorithm: Likewise.
1999         * include/parallel/algorithmfwd.h: Likewise.
2000         * include/parallel/balanced_quicksort.h: Likewise.
2001         * include/parallel/base.h: Likewise.
2002         * include/parallel/basic_iterator.h: Likewise.
2003         * include/parallel/checkers.h: Likewise.
2004         * include/parallel/compatibility.h: Likewise.
2005         * include/parallel/compiletime_settings.h: Likewise.
2006         * include/parallel/equally_split.h: Likewise.
2007         * include/parallel/features.h: Likewise.
2008         * include/parallel/find.h: Likewise.
2009         * include/parallel/find_selectors.h: Likewise.
2010         * include/parallel/for_each.h: Likewise.
2011         * include/parallel/for_each_selectors.h: Likewise.
2012         * include/parallel/iterator.h: Likewise.
2013         * include/parallel/list_partition.h: Likewise.
2014         * include/parallel/losertree.h: Likewise.
2015         * include/parallel/merge.h: Likewise.
2016         * include/parallel/multiseq_selection.h: Likewise.
2017         * include/parallel/multiway_merge.h: Likewise.
2018         * include/parallel/multiway_mergesort.h: Likewise.
2019         * include/parallel/numeric: Likewise.
2020         * include/parallel/numericfwd.h: Likewise.
2021         * include/parallel/omp_loop.h: Likewise.
2022         * include/parallel/omp_loop_static.h: Likewise.
2023         * include/parallel/par_loop.h: Likewise.
2024         * include/parallel/parallel.h: Likewise.
2025         * include/parallel/partial_sum.h: Likewise.
2026         * include/parallel/partition.h: Likewise.
2027         * include/parallel/queue.h: Likewise.
2028         * include/parallel/quicksort.h: Likewise.
2029         * include/parallel/random_number.h: Likewise.
2030         * include/parallel/random_shuffle.h: Likewise.
2031         * include/parallel/search.h: Likewise.
2032         * include/parallel/set_operations.h: Likewise.
2033         * include/parallel/settings.h: Likewise.
2034         * include/parallel/sort.h: Likewise.
2035         * include/parallel/tags.h: Likewise.
2036         * include/parallel/types.h: Likewise.
2037         * include/parallel/unique_copy.h: Likewise.
2038         * include/parallel/workstealing.h: Likewise.
2039         * include/precompiled/extc++.h: Likewise.
2040         * include/precompiled/stdc++.h: Likewise.
2041         * include/precompiled/stdtr1c++.h: Likewise.
2042         * include/std/algorithm: Likewise.
2043         * include/std/array: Likewise.
2044         * include/std/bitset: Likewise.
2045         * include/std/c++0x_warning.h: Likewise.
2046         * include/std/chrono: Likewise.
2047         * include/std/complex: Likewise.
2048         * include/std/condition_variable: Likewise.
2049         * include/std/deque: Likewise.
2050         * include/std/forward_list: Likewise.
2051         * include/std/fstream: Likewise.
2052         * include/std/functional: Likewise.
2053         * include/std/iomanip: Likewise.
2054         * include/std/ios: Likewise.
2055         * include/std/iosfwd: Likewise.
2056         * include/std/iostream: Likewise.
2057         * include/std/istream: Likewise.
2058         * include/std/iterator: Likewise.
2059         * include/std/limits: Likewise.
2060         * include/std/list: Likewise.
2061         * include/std/locale: Likewise.
2062         * include/std/map: Likewise.
2063         * include/std/memory: Likewise.
2064         * include/std/mutex: Likewise.
2065         * include/std/numeric: Likewise.
2066         * include/std/ostream: Likewise.
2067         * include/std/queue: Likewise.
2068         * include/std/random: Likewise.
2069         * include/std/ratio: Likewise.
2070         * include/std/regex: Likewise.
2071         * include/std/set: Likewise.
2072         * include/std/sstream: Likewise.
2073         * include/std/stack: Likewise.
2074         * include/std/stdexcept: Likewise.
2075         * include/std/streambuf: Likewise.
2076         * include/std/string: Likewise.
2077         * include/std/system_error: Likewise.
2078         * include/std/thread: Likewise.
2079         * include/std/tuple: Likewise.
2080         * include/std/type_traits: Likewise.
2081         * include/std/unordered_map: Likewise.
2082         * include/std/unordered_set: Likewise.
2083         * include/std/utility: Likewise.
2084         * include/std/valarray: Likewise.
2085         * include/std/vector: Likewise.
2086         * include/tr1/array: Likewise.
2087         * include/tr1/bessel_function.tcc: Likewise.
2088         * include/tr1/beta_function.tcc: Likewise.
2089         * include/tr1/ccomplex: Likewise.
2090         * include/tr1/cctype: Likewise.
2091         * include/tr1/cfenv: Likewise.
2092         * include/tr1/cfloat: Likewise.
2093         * include/tr1/cinttypes: Likewise.
2094         * include/tr1/climits: Likewise.
2095         * include/tr1/cmath: Likewise.
2096         * include/tr1/complex.h: Likewise.
2097         * include/tr1/complex: Likewise.
2098         * include/tr1/cstdarg: Likewise.
2099         * include/tr1/cstdbool: Likewise.
2100         * include/tr1/cstdint: Likewise.
2101         * include/tr1/cstdio: Likewise.
2102         * include/tr1/cstdlib: Likewise.
2103         * include/tr1/ctgmath: Likewise.
2104         * include/tr1/ctime: Likewise.
2105         * include/tr1/ctype.h: Likewise.
2106         * include/tr1/cwchar: Likewise.
2107         * include/tr1/cwctype: Likewise.
2108         * include/tr1/ell_integral.tcc: Likewise.
2109         * include/tr1/exp_integral.tcc: Likewise.
2110         * include/tr1/fenv.h: Likewise.
2111         * include/tr1/float.h: Likewise.
2112         * include/tr1/functional: Likewise.
2113         * include/tr1/functional_hash.h: Likewise.
2114         * include/tr1/gamma.tcc: Likewise.
2115         * include/tr1/hashtable.h: Likewise.
2116         * include/tr1/hypergeometric.tcc: Likewise.
2117         * include/tr1/inttypes.h: Likewise.
2118         * include/tr1/legendre_function.tcc: Likewise.
2119         * include/tr1/limits.h: Likewise.
2120         * include/tr1/math.h: Likewise.
2121         * include/tr1/memory: Likewise.
2122         * include/tr1/modified_bessel_func.tcc: Likewise.
2123         * include/tr1/poly_hermite.tcc: Likewise.
2124         * include/tr1/poly_laguerre.tcc: Likewise.
2125         * include/tr1/random: Likewise.
2126         * include/tr1/regex: Likewise.
2127         * include/tr1/riemann_zeta.tcc: Likewise.
2128         * include/tr1/shared_ptr.h: Likewise.
2129         * include/tr1/special_function_util.h: Likewise.
2130         * include/tr1/stdarg.h: Likewise.
2131         * include/tr1/stdbool.h: Likewise.
2132         * include/tr1/stdint.h: Likewise.
2133         * include/tr1/stdio.h: Likewise.
2134         * include/tr1/stdlib.h: Likewise.
2135         * include/tr1/tgmath.h: Likewise.
2136         * include/tr1/tuple: Likewise.
2137         * include/tr1/type_traits: Likewise.
2138         * include/tr1/unordered_map: Likewise.
2139         * include/tr1/unordered_set: Likewise.
2140         * include/tr1/utility: Likewise.
2141         * include/tr1/wchar.h: Likewise.
2142         * include/tr1/wctype.h: Likewise.
2143         * include/tr1_impl/array: Likewise.
2144         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
2145         * include/tr1_impl/cctype: Likewise.
2146         * include/tr1_impl/cfenv: Likewise.
2147         * include/tr1_impl/cinttypes: Likewise.
2148         * include/tr1_impl/cmath: Likewise.
2149         * include/tr1_impl/complex: Likewise.
2150         * include/tr1_impl/cstdint: Likewise.
2151         * include/tr1_impl/cstdio: Likewise.
2152         * include/tr1_impl/cstdlib: Likewise.
2153         * include/tr1_impl/cwchar: Likewise.
2154         * include/tr1_impl/cwctype: Likewise.
2155         * include/tr1_impl/functional: Likewise.
2156         * include/tr1_impl/functional_hash.h: Likewise.
2157         * include/tr1_impl/hashtable: Likewise.
2158         * include/tr1_impl/hashtable_policy.h: Likewise.
2159         * include/tr1_impl/random.tcc: Likewise.
2160         * include/tr1_impl/random: Likewise.
2161         * include/tr1_impl/regex: Likewise.
2162         * include/tr1_impl/type_traits: Likewise.
2163         * include/tr1_impl/unordered_map: Likewise.
2164         * include/tr1_impl/unordered_set: Likewise.
2165         * include/tr1_impl/utility: Likewise.
2166         * libsupc++/array_type_info.cc: Likewise.
2167         * libsupc++/atexit_arm.cc: Likewise.
2168         * libsupc++/bad_cast.cc: Likewise.
2169         * libsupc++/bad_typeid.cc: Likewise.
2170         * libsupc++/class_type_info.cc: Likewise.
2171         * libsupc++/cxxabi-forced.h: Likewise.
2172         * libsupc++/cxxabi.h: Likewise.
2173         * libsupc++/del_op.cc: Likewise.
2174         * libsupc++/del_opnt.cc: Likewise.
2175         * libsupc++/del_opv.cc: Likewise.
2176         * libsupc++/del_opvnt.cc: Likewise.
2177         * libsupc++/dyncast.cc: Likewise.
2178         * libsupc++/eh_alloc.cc: Likewise.
2179         * libsupc++/eh_arm.cc: Likewise.
2180         * libsupc++/eh_aux_runtime.cc: Likewise.
2181         * libsupc++/eh_call.cc: Likewise.
2182         * libsupc++/eh_catch.cc: Likewise.
2183         * libsupc++/eh_exception.cc: Likewise.
2184         * libsupc++/eh_globals.cc: Likewise.
2185         * libsupc++/eh_personality.cc: Likewise.
2186         * libsupc++/eh_ptr.cc: Likewise.
2187         * libsupc++/eh_term_handler.cc: Likewise.
2188         * libsupc++/eh_terminate.cc: Likewise.
2189         * libsupc++/eh_throw.cc: Likewise.
2190         * libsupc++/eh_type.cc: Likewise.
2191         * libsupc++/eh_unex_handler.cc: Likewise.
2192         * libsupc++/enum_type_info.cc: Likewise.
2193         * libsupc++/exception: Likewise.
2194         * libsupc++/exception_defines.h: Likewise.
2195         * libsupc++/exception_ptr.h: Likewise.
2196         * libsupc++/function_type_info.cc: Likewise.
2197         * libsupc++/fundamental_type_info.cc: Likewise.
2198         * libsupc++/guard.cc: Likewise.
2199         * libsupc++/initializer_list: Likewise.
2200         * libsupc++/new: Likewise.
2201         * libsupc++/new_handler.cc: Likewise.
2202         * libsupc++/new_op.cc: Likewise.
2203         * libsupc++/new_opnt.cc: Likewise.
2204         * libsupc++/new_opv.cc: Likewise.
2205         * libsupc++/new_opvnt.cc: Likewise.
2206         * libsupc++/pbase_type_info.cc: Likewise.
2207         * libsupc++/pmem_type_info.cc: Likewise.
2208         * libsupc++/pointer_type_info.cc: Likewise.
2209         * libsupc++/pure.cc: Likewise.
2210         * libsupc++/si_class_type_info.cc: Likewise.
2211         * libsupc++/tinfo.cc: Likewise.
2212         * libsupc++/tinfo.h: Likewise.
2213         * libsupc++/tinfo2.cc: Likewise.
2214         * libsupc++/typeinfo: Likewise.
2215         * libsupc++/unwind-cxx.h: Likewise.
2216         * libsupc++/vec.cc: Likewise.
2217         * libsupc++/vmi_class_type_info.cc: Likewise.
2218         * libsupc++/vterminate.cc: Likewise.
2219         * po/string_literals.cc: Likewise.
2220         * src/atomic.cc: Likewise.
2221         * src/bitmap_allocator.cc: Likewise.
2222         * src/chrono.cc: Likewise.
2223         * src/codecvt.cc: Likewise.
2224         * src/compatibility-ldbl.cc: Likewise.
2225         * src/compatibility.cc: Likewise.
2226         * src/complex_io.cc: Likewise.
2227         * src/concept-inst.cc: Likewise.
2228         * src/condition_variable.cc: Likewise.
2229         * src/ctype.cc: Likewise.
2230         * src/debug.cc: Likewise.
2231         * src/debug_list.cc: Likewise.
2232         * src/ext-inst.cc: Likewise.
2233         * src/fstream-inst.cc: Likewise.
2234         * src/functexcept.cc: Likewise.
2235         * src/globals_io.cc: Likewise.
2236         * src/hash.cc: Likewise.
2237         * src/hash_c++0x.cc: Likewise.
2238         * src/hashtable.cc: Likewise.
2239         * src/hashtable_c++0x.cc: Likewise.
2240         * src/ios-inst.cc: Likewise.
2241         * src/ios.cc: Likewise.
2242         * src/ios_failure.cc: Likewise.
2243         * src/ios_init.cc: Likewise.
2244         * src/ios_locale.cc: Likewise.
2245         * src/iostream-inst.cc: Likewise.
2246         * src/istream-inst.cc: Likewise.
2247         * src/istream.cc: Likewise.
2248         * src/limits.cc: Likewise.
2249         * src/limits_c++0x.cc: Likewise.
2250         * src/list.cc: Likewise.
2251         * src/locale-inst.cc: Likewise.
2252         * src/locale.cc: Likewise.
2253         * src/locale_facets.cc: Likewise.
2254         * src/locale_init.cc: Likewise.
2255         * src/localename.cc: Likewise.
2256         * src/math_stubs_float.cc: Likewise.
2257         * src/math_stubs_long_double.cc: Likewise.
2258         * src/misc-inst.cc: Likewise.
2259         * src/mt_allocator.cc: Likewise.
2260         * src/mutex.cc: Likewise.
2261         * src/ostream-inst.cc: Likewise.
2262         * src/parallel_list.cc: Likewise.
2263         * src/parallel_settings.cc: Likewise.
2264         * src/pool_allocator.cc: Likewise.
2265         * src/sstream-inst.cc: Likewise.
2266         * src/stdexcept.cc: Likewise.
2267         * src/streambuf-inst.cc: Likewise.
2268         * src/streambuf.cc: Likewise.
2269         * src/string-inst.cc: Likewise.
2270         * src/strstream.cc: Likewise.
2271         * src/system_error.cc: Likewise.
2272         * src/thread.cc: Likewise.
2273         * src/tree.cc: Likewise.
2274         * src/valarray-inst.cc: Likewise.
2275         * src/wlocale-inst.cc: Likewise.
2276         * src/wstring-inst.cc: Likewise.
2277         * doc/xml/manual/intro.xml: Change documentation to refer the
2278         reader to version 3 of the GNU General Public License, version
2279         3.1 of the GCC Runtime Library Exception, and to point readers
2280         at the FSF's license web page.
2281
2282 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
2283
2284         * Makefile.am: Change copyright header to refer to version
2285         3 of the GNU General Public License and to point readers at the
2286         COPYING3 file and the FSF's license web page.
2287         * doc/Makefile.am: Likewise.
2288         * include/Makefile.am: Likewise.
2289         * libsupc++/Makefile.am: Likewise.
2290         * po/Makefile.am: Likewise.
2291         * po/POTFILES.in: Likewise.
2292         * src/Makefile.am: Likewise.
2293         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
2294         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
2295         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
2296         Likewise.
2297         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
2298         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
2299         Likewise.
2300         * testsuite/17_intro/using_namespace_std.cc: Likewise.
2301         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
2302         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
2303         * testsuite/18_support/bad_alloc/what.cc: Likewise.
2304         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
2305         * testsuite/18_support/bad_cast/what.cc: Likewise.
2306         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
2307         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
2308         Likewise.
2309         * testsuite/18_support/bad_exception/what.cc: Likewise.
2310         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
2311         * testsuite/18_support/bad_typeid/what.cc: Likewise.
2312         * testsuite/18_support/exception/38732.cc: Likewise.
2313         * testsuite/18_support/exception/what.cc: Likewise.
2314         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
2315         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
2316         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
2317         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
2318         * testsuite/18_support/headers/climits/values.cc: Likewise.
2319         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
2320         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
2321         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
2322         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
2323         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
2324         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
2325         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
2326         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
2327         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
2328         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
2329         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
2330         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
2331         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
2332         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
2333         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
2334         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
2335         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
2336         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
2337         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
2338         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
2339         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
2340         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
2341         * testsuite/18_support/headers/new/types_std.cc: Likewise.
2342         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
2343         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
2344         * testsuite/18_support/new_delete_placement.cc: Likewise.
2345         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
2346         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
2347         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
2348         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
2349         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
2350         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
2351         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
2352         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
2353         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
2354         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
2355         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
2356         Likewise.
2357         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
2358         * testsuite/18_support/pthread_guard.cc: Likewise.
2359         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
2360         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
2361         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
2362         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
2363         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
2364         Likewise.
2365         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
2366         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
2367         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
2368         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
2369         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
2370         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
2371         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
2372         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
2373         Likewise.
2374         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
2375         Likewise.
2376         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
2377         Likewise.
2378         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
2379         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
2380         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
2381         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
2382         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
2383         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
2384         Likewise.
2385         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
2386         Likewise.
2387         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
2388         Likewise.
2389         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
2390         Likewise.
2391         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
2392         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
2393         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
2394         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
2395         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
2396         Likewise.
2397         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
2398         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
2399         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
2400         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
2401         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
2402         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
2403         Likewise.
2404         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
2405         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
2406         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
2407         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
2408         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
2409         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
2410         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
2411         * testsuite/20_util/aligned_storage/value.cc: Likewise.
2412         * testsuite/20_util/allocator/1.cc: Likewise.
2413         * testsuite/20_util/allocator/10378.cc: Likewise.
2414         * testsuite/20_util/allocator/14176.cc: Likewise.
2415         * testsuite/20_util/allocator/33807.cc: Likewise.
2416         * testsuite/20_util/allocator/8230.cc: Likewise.
2417         * testsuite/20_util/auto_ptr/1.cc: Likewise.
2418         * testsuite/20_util/auto_ptr/2.cc: Likewise.
2419         * testsuite/20_util/auto_ptr/3.cc: Likewise.
2420         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
2421         * testsuite/20_util/auto_ptr/4.cc: Likewise.
2422         * testsuite/20_util/auto_ptr/5.cc: Likewise.
2423         * testsuite/20_util/auto_ptr/6.cc: Likewise.
2424         * testsuite/20_util/auto_ptr/7.cc: Likewise.
2425         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
2426         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
2427         Likewise.
2428         * testsuite/20_util/clocks/1.cc: Likewise.
2429         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
2430         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
2431         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
2432         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
2433         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
2434         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
2435         * testsuite/20_util/duration/cons/1.cc: Likewise.
2436         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
2437         * testsuite/20_util/duration/cons/2.cc: Likewise.
2438         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
2439         Likewise.
2440         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
2441         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
2442         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
2443         Likewise.
2444         * testsuite/20_util/forward/1.cc: Likewise.
2445         * testsuite/20_util/forward/1_neg.cc: Likewise.
2446         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
2447         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
2448         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
2449         * testsuite/20_util/function_objects/dr660.cc: Likewise.
2450         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
2451         Likewise.
2452         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
2453         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
2454         Likewise.
2455         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
2456         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
2457         Likewise.
2458         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
2459         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
2460         Likewise.
2461         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
2462         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
2463         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
2464         Likewise.
2465         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
2466         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
2467         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
2468         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
2469         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
2470         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
2471         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
2472         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
2473         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
2474         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
2475         Likewise.
2476         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
2477         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
2478         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
2479         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
2480         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
2481         Likewise.
2482         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
2483         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
2484         Likewise.
2485         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
2486         * testsuite/20_util/identity/value.cc: Likewise.
2487         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
2488         * testsuite/20_util/is_integral/value.cc: Likewise.
2489         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
2490         Likewise.
2491         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
2492         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
2493         * testsuite/20_util/is_reference/value.cc: Likewise.
2494         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
2495         Likewise.
2496         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
2497         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
2498         * testsuite/20_util/is_signed/value.cc: Likewise.
2499         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
2500         * testsuite/20_util/is_unsigned/value.cc: Likewise.
2501         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
2502         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
2503         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
2504         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
2505         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
2506         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
2507         Likewise.
2508         * testsuite/20_util/move/1.cc: Likewise.
2509         * testsuite/20_util/owner_less/cmp.cc: Likewise.
2510         * testsuite/20_util/pair/1.cc: Likewise.
2511         * testsuite/20_util/pair/2.cc: Likewise.
2512         * testsuite/20_util/pair/3.cc: Likewise.
2513         * testsuite/20_util/pair/4.cc: Likewise.
2514         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
2515         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
2516         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
2517         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
2518         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
2519         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
2520         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
2521         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
2522         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
2523         Likewise.
2524         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
2525         Likewise.
2526         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
2527         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
2528         * testsuite/20_util/rel_ops.cc: Likewise.
2529         * testsuite/20_util/remove_reference/value.cc: Likewise.
2530         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
2531         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
2532         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
2533         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
2534         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
2535         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
2536         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
2537         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
2538         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
2539         Likewise.
2540         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
2541         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
2542         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
2543         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
2544         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
2545         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
2546         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
2547         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
2548         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
2549         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
2550         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
2551         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
2552         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
2553         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
2554         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
2555         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
2556         Likewise.
2557         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
2558         Likewise.
2559         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
2560         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
2561         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
2562         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
2563         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
2564         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
2565         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
2566         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
2567         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
2568         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
2569         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
2570         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
2571         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
2572         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
2573         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
2574         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
2575         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
2576         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
2577         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
2578         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
2579         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
2580         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
2581         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
2582         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
2583         Likewise.
2584         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
2585         Likewise.
2586         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
2587         Likewise.
2588         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
2589         Likewise.
2590         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
2591         Likewise.
2592         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
2593         Likewise.
2594         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
2595         Likewise.
2596         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
2597         Likewise.
2598         * testsuite/20_util/temporary_buffer.cc: Likewise.
2599         * testsuite/20_util/time_point/1.cc: Likewise.
2600         * testsuite/20_util/time_point/2.cc: Likewise.
2601         * testsuite/20_util/time_point/3.cc: Likewise.
2602         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
2603         Likewise.
2604         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
2605         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
2606         Likewise.
2607         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
2608         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
2609         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
2610         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
2611         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
2612         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
2613         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
2614         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
2615         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
2616         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
2617         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
2618         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
2619         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
2620         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
2621         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
2622         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
2623         Likewise.
2624         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
2625         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
2626         Likewise.
2627         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
2628         Likewise.
2629         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
2630         Likewise.
2631         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
2632         Likewise.
2633         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
2634         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
2635         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
2636         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
2637         Likewise.
2638         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
2639         Likewise.
2640         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
2641         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
2642         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
2643         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
2644         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
2645         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
2646         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
2647         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
2648         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
2649         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
2650         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
2651         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
2652         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
2653         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
2654         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
2655         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
2656         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
2657         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
2658         Likewise.
2659         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
2660         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
2661         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
2662         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
2663         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
2664         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
2665         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
2666         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
2667         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
2668         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
2669         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
2670         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
2671         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
2672         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
2673         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
2674         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
2675         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
2676         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
2677         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
2678         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
2679         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
2680         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
2681         Likewise.
2682         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
2683         Likewise.
2684         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
2685         Likewise.
2686         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
2687         Likewise.
2688         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
2689         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
2690         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
2691         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
2692         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
2693         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
2694         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
2695         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
2696         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
2697         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
2698         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
2699         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
2700         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
2701         Likewise.
2702         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
2703         Likewise.
2704         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
2705         Likewise.
2706         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
2707         Likewise.
2708         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
2709         Likewise.
2710         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
2711         Likewise.
2712         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
2713         Likewise.
2714         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
2715         Likewise.
2716         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
2717         Likewise.
2718         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
2719         Likewise.
2720         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
2721         Likewise.
2722         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
2723         Likewise.
2724         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
2725         Likewise.
2726         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
2727         Likewise.
2728         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
2729         Likewise.
2730         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
2731         Likewise.
2732         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
2733         Likewise.
2734         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
2735         Likewise.
2736         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
2737         Likewise.
2738         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
2739         Likewise.
2740         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
2741         Likewise.
2742         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
2743         Likewise.
2744         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
2745         Likewise.
2746         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
2747         Likewise.
2748         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
2749         Likewise.
2750         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
2751         Likewise.
2752         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
2753         Likewise.
2754         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
2755         Likewise.
2756         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
2757         Likewise.
2758         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
2759         Likewise.
2760         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
2761         Likewise.
2762         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
2763         Likewise.
2764         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
2765         Likewise.
2766         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
2767         Likewise.
2768         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
2769         Likewise.
2770         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
2771         Likewise.
2772         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
2773         Likewise.
2774         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
2775         Likewise.
2776         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
2777         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
2778         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
2779         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
2780         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
2781         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
2782         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
2783         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
2784         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
2785         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
2786         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
2787         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
2788         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
2789         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
2790         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
2791         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
2792         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
2793         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
2794         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
2795         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
2796         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
2797         Likewise.
2798         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
2799         Likewise.
2800         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
2801         Likewise.
2802         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
2803         Likewise.
2804         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
2805         Likewise.
2806         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
2807         Likewise.
2808         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
2809         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
2810         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
2811         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
2812         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
2813         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
2814         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
2815         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
2816         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
2817         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
2818         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
2819         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
2820         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
2821         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
2822         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
2823         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
2824         Likewise.
2825         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
2826         Likewise.
2827         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
2828         Likewise.
2829         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
2830         Likewise.
2831         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
2832         Likewise.
2833         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
2834         Likewise.
2835         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
2836         Likewise.
2837         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
2838         Likewise.
2839         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
2840         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
2841         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
2842         Likewise.
2843         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
2844         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
2845         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
2846         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
2847         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
2848         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
2849         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
2850         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
2851         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
2852         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
2853         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
2854         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
2855         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
2856         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
2857         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
2858         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
2859         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
2860         Likewise.
2861         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
2862         Likewise.
2863         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
2864         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
2865         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
2866         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
2867         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
2868         Likewise.
2869         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
2870         Likewise.
2871         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
2872         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
2873         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
2874         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
2875         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
2876         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
2877         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
2878         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
2879         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
2880         Likewise.
2881         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
2882         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
2883         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
2884         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
2885         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
2886         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
2887         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
2888         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
2889         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
2890         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
2891         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
2892         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
2893         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
2894         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
2895         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
2896         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
2897         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
2898         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
2899         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
2900         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
2901         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
2902         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
2903         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
2904         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
2905         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
2906         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
2907         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
2908         Likewise.
2909         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
2910         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
2911         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
2912         Likewise.
2913         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
2914         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
2915         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
2916         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
2917         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
2918         Likewise.
2919         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
2920         Likewise.
2921         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
2922         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
2923         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
2924         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
2925         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
2926         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
2927         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
2928         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
2929         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
2930         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
2931         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
2932         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
2933         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
2934         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
2935         Likewise.
2936         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
2937         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
2938         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
2939         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
2940         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
2941         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
2942         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
2943         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
2944         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
2945         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
2946         Likewise.
2947         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
2948         Likewise.
2949         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
2950         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
2951         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
2952         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
2953         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
2954         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
2955         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
2956         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
2957         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
2958         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
2959         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
2960         Likewise.
2961         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
2962         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
2963         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
2964         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
2965         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
2966         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
2967         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
2968         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
2969         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
2970         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
2971         Likewise.
2972         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
2973         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
2974         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
2975         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
2976         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
2977         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
2978         Likewise.
2979         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
2980         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
2981         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
2982         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
2983         Likewise.
2984         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
2985         Likewise.
2986         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
2987         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
2988         Likewise.
2989         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
2990         * testsuite/22_locale/ctype/2.cc: Likewise.
2991         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
2992         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
2993         * testsuite/22_locale/ctype/dr695.cc: Likewise.
2994         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
2995         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
2996         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
2997         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
2998         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
2999         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
3000         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
3001         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
3002         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
3003         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
3004         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
3005         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
3006         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
3007         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
3008         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
3009         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
3010         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
3011         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
3012         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
3013         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
3014         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
3015         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
3016         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
3017         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
3018         * testsuite/22_locale/facet/1.cc: Likewise.
3019         * testsuite/22_locale/facet/2.cc: Likewise.
3020         * testsuite/22_locale/facet/25421.cc: Likewise.
3021         * testsuite/22_locale/global_templates/1.cc: Likewise.
3022         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
3023         Likewise.
3024         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
3025         Likewise.
3026         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
3027         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
3028         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
3029         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
3030         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
3031         * testsuite/22_locale/locale/13630.cc: Likewise.
3032         * testsuite/22_locale/locale/cons/1.cc: Likewise.
3033         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
3034         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
3035         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
3036         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
3037         * testsuite/22_locale/locale/cons/2.cc: Likewise.
3038         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
3039         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
3040         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
3041         * testsuite/22_locale/locale/cons/4.cc: Likewise.
3042         * testsuite/22_locale/locale/cons/5.cc: Likewise.
3043         * testsuite/22_locale/locale/cons/6.cc: Likewise.
3044         * testsuite/22_locale/locale/cons/7.cc: Likewise.
3045         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
3046         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
3047         * testsuite/22_locale/locale/cons/8.cc: Likewise.
3048         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
3049         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
3050         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
3051         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
3052         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
3053         * testsuite/22_locale/locale/operations/1.cc: Likewise.
3054         * testsuite/22_locale/locale/operations/2.cc: Likewise.
3055         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
3056         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
3057         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
3058         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
3059         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
3060         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
3061         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
3062         Likewise.
3063         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
3064         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
3065         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
3066         Likewise.
3067         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
3068         Likewise.
3069         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
3070         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
3071         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
3072         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
3073         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
3074         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
3075         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
3076         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
3077         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
3078         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
3079         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
3080         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
3081         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
3082         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
3083         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
3084         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
3085         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
3086         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
3087         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
3088         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
3089         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
3090         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
3091         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
3092         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
3093         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
3094         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
3095         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
3096         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
3097         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
3098         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
3099         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
3100         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
3101         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
3102         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
3103         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
3104         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
3105         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
3106         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
3107         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
3108         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
3109         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
3110         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
3111         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
3112         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
3113         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
3114         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
3115         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
3116         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
3117         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
3118         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
3119         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
3120         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
3121         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
3122         Likewise.
3123         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
3124         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
3125         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
3126         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
3127         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
3128         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
3129         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
3130         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
3131         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
3132         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
3133         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
3134         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
3135         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
3136         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
3137         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
3138         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
3139         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
3140         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
3141         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
3142         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
3143         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
3144         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
3145         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
3146         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
3147         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
3148         Likewise.
3149         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
3150         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
3151         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
3152         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
3153         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
3154         Likewise.
3155         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
3156         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
3157         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
3158         Likewise.
3159         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
3160         Likewise.
3161         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
3162         Likewise.
3163         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
3164         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
3165         Likewise.
3166         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
3167         Likewise.
3168         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
3169         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
3170         Likewise.
3171         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
3172         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
3173         Likewise.
3174         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
3175         Likewise.
3176         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
3177         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
3178         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
3179         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
3180         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
3181         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
3182         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
3183         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
3184         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
3185         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
3186         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
3187         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
3188         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
3189         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
3190         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
3191         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
3192         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
3193         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
3194         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
3195         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
3196         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
3197         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
3198         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
3199         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
3200         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
3201         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
3202         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
3203         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
3204         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
3205         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
3206         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
3207         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
3208         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
3209         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
3210         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
3211         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
3212         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
3213         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
3214         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
3215         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
3216         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
3217         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
3218         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
3219         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
3220         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
3221         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
3222         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
3223         Likewise.
3224         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
3225         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
3226         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
3227         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
3228         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
3229         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
3230         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
3231         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
3232         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
3233         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
3234         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
3235         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
3236         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
3237         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
3238         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
3239         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
3240         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
3241         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
3242         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
3243         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
3244         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
3245         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
3246         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
3247         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
3248         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
3249         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
3250         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
3251         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
3252         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
3253         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
3254         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
3255         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
3256         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
3257         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
3258         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
3259         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
3260         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
3261         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
3262         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
3263         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
3264         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
3265         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
3266         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
3267         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
3268         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
3269         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
3270         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
3271         Likewise.
3272         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
3273         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
3274         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
3275         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
3276         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
3277         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
3278         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
3279         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
3280         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
3281         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
3282         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
3283         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
3284         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
3285         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
3286         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
3287         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
3288         Likewise.
3289         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
3290         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
3291         Likewise.
3292         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
3293         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
3294         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
3295         Likewise.
3296         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
3297         Likewise.
3298         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
3299         Likewise.
3300         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
3301         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
3302         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
3303         Likewise.
3304         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
3305         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
3306         Likewise.
3307         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
3308         Likewise.
3309         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
3310         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
3311         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
3312         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
3313         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
3314         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
3315         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
3316         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
3317         Likewise.
3318         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
3319         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
3320         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
3321         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
3322         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
3323         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
3324         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
3325         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
3326         Likewise.
3327         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
3328         Likewise.
3329         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
3330         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
3331         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
3332         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
3333         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
3334         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
3335         Likewise.
3336         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
3337         Likewise.
3338         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
3339         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
3340         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
3341         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
3342         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
3343         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
3344         Likewise.
3345         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
3346         Likewise.
3347         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
3348         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
3349         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
3350         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
3351         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
3352         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
3353         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
3354         Likewise.
3355         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
3356         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
3357         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
3358         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
3359         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
3360         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
3361         Likewise.
3362         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
3363         Likewise.
3364         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
3365         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
3366         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
3367         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
3368         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
3369         Likewise.
3370         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
3371         Likewise.
3372         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
3373         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
3374         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
3375         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
3376         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
3377         Likewise.
3378         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
3379         Likewise.
3380         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
3381         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
3382         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
3383         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
3384         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
3385         Likewise.
3386         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
3387         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
3388         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
3389         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
3390         Likewise.
3391         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
3392         Likewise.
3393         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
3394         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
3395         Likewise.
3396         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
3397         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
3398         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
3399         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
3400         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
3401         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
3402         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
3403         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
3404         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
3405         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
3406         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
3407         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
3408         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
3409         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
3410         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
3411         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
3412         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
3413         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
3414         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
3415         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
3416         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
3417         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
3418         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
3419         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
3420         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
3421         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
3422         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
3423         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
3424         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
3425         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
3426         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
3427         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
3428         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
3429         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
3430         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
3431         Likewise.
3432         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
3433         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
3434         * testsuite/23_containers/bitset/18604.cc: Likewise.
3435         * testsuite/23_containers/bitset/all/1.cc: Likewise.
3436         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
3437         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
3438         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
3439         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
3440         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
3441         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
3442         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
3443         * testsuite/23_containers/bitset/input/1.cc: Likewise.
3444         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
3445         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
3446         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
3447         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
3448         * testsuite/23_containers/bitset/test/1.cc: Likewise.
3449         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
3450         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
3451         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
3452         * testsuite/23_containers/deque/18604.cc: Likewise.
3453         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
3454         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
3455         * testsuite/23_containers/deque/cons/1.cc: Likewise.
3456         * testsuite/23_containers/deque/cons/2.cc: Likewise.
3457         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
3458         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
3459         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
3460         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
3461         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
3462         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
3463         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
3464         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
3465         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
3466         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
3467         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
3468         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
3469         * testsuite/23_containers/deque/operators/1.cc: Likewise.
3470         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
3471         Likewise.
3472         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
3473         Likewise.
3474         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
3475         Likewise.
3476         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
3477         Likewise.
3478         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
3479         Likewise.
3480         * testsuite/23_containers/deque/types/1.cc: Likewise.
3481         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
3482         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
3483         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
3484         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
3485         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
3486         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
3487         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
3488         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
3489         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
3490         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
3491         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
3492         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
3493         Likewise.
3494         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
3495         Likewise.
3496         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
3497         Likewise.
3498         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
3499         Likewise.
3500         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
3501         Likewise.
3502         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
3503         Likewise.
3504         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
3505         Likewise.
3506         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
3507         Likewise.
3508         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
3509         Likewise.
3510         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
3511         Likewise.
3512         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
3513         Likewise.
3514         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
3515         Likewise.
3516         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
3517         Likewise.
3518         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
3519         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
3520         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
3521         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
3522         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
3523         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
3524         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
3525         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
3526         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
3527         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
3528         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
3529         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
3530         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
3531         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
3532         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
3533         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
3534         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
3535         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
3536         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
3537         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
3538         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
3539         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
3540         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
3541         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
3542         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
3543         Likewise.
3544         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
3545         Likewise.
3546         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
3547         * testsuite/23_containers/list/18604.cc: Likewise.
3548         * testsuite/23_containers/list/capacity/1.cc: Likewise.
3549         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
3550         * testsuite/23_containers/list/cons/1.cc: Likewise.
3551         * testsuite/23_containers/list/cons/2.cc: Likewise.
3552         * testsuite/23_containers/list/cons/3.cc: Likewise.
3553         * testsuite/23_containers/list/cons/4.cc: Likewise.
3554         * testsuite/23_containers/list/cons/5.cc: Likewise.
3555         * testsuite/23_containers/list/cons/6.cc: Likewise.
3556         * testsuite/23_containers/list/cons/7.cc: Likewise.
3557         * testsuite/23_containers/list/cons/8.cc: Likewise.
3558         * testsuite/23_containers/list/cons/9.cc: Likewise.
3559         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
3560         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
3561         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
3562         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
3563         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
3564         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
3565         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
3566         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
3567         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
3568         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
3569         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
3570         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
3571         * testsuite/23_containers/list/operations/1.cc: Likewise.
3572         * testsuite/23_containers/list/operations/2.cc: Likewise.
3573         * testsuite/23_containers/list/operations/3.cc: Likewise.
3574         * testsuite/23_containers/list/operations/35969.cc: Likewise.
3575         * testsuite/23_containers/list/operations/4.cc: Likewise.
3576         * testsuite/23_containers/list/operations/5.cc: Likewise.
3577         * testsuite/23_containers/list/pthread1.cc: Likewise.
3578         * testsuite/23_containers/list/pthread5.cc: Likewise.
3579         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
3580         Likewise.
3581         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
3582         Likewise.
3583         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
3584         Likewise.
3585         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
3586         Likewise.
3587         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
3588         Likewise.
3589         * testsuite/23_containers/map/18604.cc: Likewise.
3590         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
3591         * testsuite/23_containers/map/element_access/1.cc: Likewise.
3592         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
3593         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
3594         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
3595         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
3596         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
3597         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
3598         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
3599         * testsuite/23_containers/map/operators/1.cc: Likewise.
3600         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
3601         * testsuite/23_containers/map/pthread6.cc: Likewise.
3602         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
3603         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
3604         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
3605         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
3606         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
3607         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
3608         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
3609         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
3610         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
3611         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
3612         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
3613         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
3614         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
3615         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
3616         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
3617         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
3618         * testsuite/23_containers/queue/members/7157.cc: Likewise.
3619         * testsuite/23_containers/set/18604.cc: Likewise.
3620         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
3621         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
3622         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
3623         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
3624         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
3625         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
3626         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
3627         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
3628         * testsuite/23_containers/stack/members/7158.cc: Likewise.
3629         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
3630         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
3631         Likewise.
3632         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
3633         Likewise.
3634         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
3635         Likewise.
3636         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
3637         Likewise.
3638         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
3639         Likewise.
3640         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
3641         Likewise.
3642         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
3643         Likewise.
3644         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
3645         Likewise.
3646         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
3647         Likewise.
3648         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
3649         Likewise.
3650         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
3651         Likewise.
3652         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
3653         Likewise.
3654         * testsuite/23_containers/vector/18604.cc: Likewise.
3655         * testsuite/23_containers/vector/bool/1.cc: Likewise.
3656         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
3657         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
3658         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
3659         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
3660         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
3661         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
3662         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
3663         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
3664         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
3665         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
3666         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
3667         Likewise.
3668         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
3669         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
3670         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
3671         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
3672         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
3673         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
3674         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
3675         * testsuite/23_containers/vector/cons/1.cc: Likewise.
3676         * testsuite/23_containers/vector/cons/2.cc: Likewise.
3677         * testsuite/23_containers/vector/cons/3.cc: Likewise.
3678         * testsuite/23_containers/vector/cons/4.cc: Likewise.
3679         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
3680         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
3681         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
3682         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
3683         Likewise.
3684         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
3685         Likewise.
3686         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
3687         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
3688         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
3689         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
3690         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
3691         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
3692         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
3693         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
3694         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
3695         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
3696         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
3697         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
3698         Likewise.
3699         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
3700         Likewise.
3701         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
3702         Likewise.
3703         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
3704         Likewise.
3705         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
3706         Likewise.
3707         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
3708         Likewise.
3709         * testsuite/23_containers/vector/resize/1.cc: Likewise.
3710         * testsuite/23_containers/vector/types/1.cc: Likewise.
3711         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
3712         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
3713         Likewise.
3714         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
3715         Likewise.
3716         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
3717         Likewise.
3718         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
3719         Likewise.
3720         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
3721         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
3722         Likewise.
3723         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
3724         Likewise.
3725         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
3726         Likewise.
3727         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
3728         Likewise.
3729         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
3730         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
3731         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
3732         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
3733         Likewise.
3734         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
3735         Likewise.
3736         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
3737         Likewise.
3738         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
3739         Likewise.
3740         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
3741         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
3742         Likewise.
3743         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
3744         Likewise.
3745         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
3746         Likewise.
3747         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
3748         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
3749         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
3750         Likewise.
3751         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
3752         Likewise.
3753         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
3754         Likewise.
3755         * testsuite/24_iterators/operations/next.cc: Likewise.
3756         * testsuite/24_iterators/operations/prev.cc: Likewise.
3757         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
3758         Likewise.
3759         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
3760         Likewise.
3761         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
3762         Likewise.
3763         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
3764         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
3765         Likewise.
3766         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
3767         Likewise.
3768         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
3769         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
3770         Likewise.
3771         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
3772         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
3773         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
3774         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
3775         Likewise.
3776         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
3777         Likewise.
3778         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
3779         Likewise.
3780         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
3781         Likewise.
3782         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
3783         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
3784         * testsuite/25_algorithms/all_of/1.cc: Likewise.
3785         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
3786         * testsuite/25_algorithms/any_of/1.cc: Likewise.
3787         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
3788         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
3789         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
3790         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
3791         * testsuite/25_algorithms/copy/1.cc: Likewise.
3792         * testsuite/25_algorithms/copy/2.cc: Likewise.
3793         * testsuite/25_algorithms/copy/3.cc: Likewise.
3794         * testsuite/25_algorithms/copy/34595.cc: Likewise.
3795         * testsuite/25_algorithms/copy/4.cc: Likewise.
3796         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
3797         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
3798         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
3799         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
3800         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
3801         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
3802         Likewise.
3803         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
3804         Likewise.
3805         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
3806         Likewise.
3807         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
3808         Likewise.
3809         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
3810         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
3811         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
3812         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
3813         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
3814         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
3815         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
3816         * testsuite/25_algorithms/count/1.cc: Likewise.
3817         * testsuite/25_algorithms/count/check_type.cc: Likewise.
3818         * testsuite/25_algorithms/count_if/1.cc: Likewise.
3819         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
3820         * testsuite/25_algorithms/equal/1.cc: Likewise.
3821         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
3822         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
3823         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
3824         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
3825         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
3826         * testsuite/25_algorithms/fill/1.cc: Likewise.
3827         * testsuite/25_algorithms/fill/2.cc: Likewise.
3828         * testsuite/25_algorithms/fill/3.cc: Likewise.
3829         * testsuite/25_algorithms/fill/35725.cc: Likewise.
3830         * testsuite/25_algorithms/fill/4.cc: Likewise.
3831         * testsuite/25_algorithms/fill/5.cc: Likewise.
3832         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
3833         * testsuite/25_algorithms/find/1.cc: Likewise.
3834         * testsuite/25_algorithms/find/17441.cc: Likewise.
3835         * testsuite/25_algorithms/find/check_type.cc: Likewise.
3836         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
3837         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
3838         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
3839         Likewise.
3840         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
3841         Likewise.
3842         * testsuite/25_algorithms/find_end/1.cc: Likewise.
3843         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
3844         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
3845         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
3846         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
3847         * testsuite/25_algorithms/find_if/1.cc: Likewise.
3848         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
3849         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
3850         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
3851         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
3852         Likewise.
3853         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
3854         Likewise.
3855         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
3856         Likewise.
3857         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
3858         Likewise.
3859         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
3860         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
3861         * testsuite/25_algorithms/heap/1.cc: Likewise.
3862         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
3863         * testsuite/25_algorithms/includes/1.cc: Likewise.
3864         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
3865         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
3866         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
3867         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
3868         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
3869         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
3870         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
3871         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
3872         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
3873         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
3874         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
3875         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
3876         Likewise.
3877         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
3878         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
3879         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
3880         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
3881         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
3882         * testsuite/25_algorithms/max/1.cc: Likewise.
3883         * testsuite/25_algorithms/max/2.cc: Likewise.
3884         * testsuite/25_algorithms/max/3.cc: Likewise.
3885         * testsuite/25_algorithms/max/37547.cc: Likewise.
3886         * testsuite/25_algorithms/max/4.cc: Likewise.
3887         * testsuite/25_algorithms/max_element/1.cc: Likewise.
3888         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
3889         * testsuite/25_algorithms/merge/1.cc: Likewise.
3890         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
3891         * testsuite/25_algorithms/min/1.cc: Likewise.
3892         * testsuite/25_algorithms/min/2.cc: Likewise.
3893         * testsuite/25_algorithms/min/3.cc: Likewise.
3894         * testsuite/25_algorithms/min/37547.cc: Likewise.
3895         * testsuite/25_algorithms/min/4.cc: Likewise.
3896         * testsuite/25_algorithms/min_element/1.cc: Likewise.
3897         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
3898         * testsuite/25_algorithms/minmax/1.cc: Likewise.
3899         * testsuite/25_algorithms/minmax/2.cc: Likewise.
3900         * testsuite/25_algorithms/minmax/3.cc: Likewise.
3901         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
3902         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
3903         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
3904         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
3905         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
3906         * testsuite/25_algorithms/move/1.cc: Likewise.
3907         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
3908         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
3909         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
3910         * testsuite/25_algorithms/none_of/1.cc: Likewise.
3911         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
3912         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
3913         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
3914         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
3915         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
3916         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
3917         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
3918         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
3919         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
3920         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
3921         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
3922         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
3923         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
3924         * testsuite/25_algorithms/partition/1.cc: Likewise.
3925         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
3926         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
3927         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
3928         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
3929         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
3930         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
3931         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
3932         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
3933         * testsuite/25_algorithms/remove/1.cc: Likewise.
3934         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
3935         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
3936         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
3937         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
3938         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
3939         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
3940         * testsuite/25_algorithms/replace/1.cc: Likewise.
3941         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
3942         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
3943         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
3944         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
3945         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
3946         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
3947         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
3948         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
3949         * testsuite/25_algorithms/rotate/1.cc: Likewise.
3950         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
3951         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
3952         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
3953         * testsuite/25_algorithms/search/1.cc: Likewise.
3954         * testsuite/25_algorithms/search/check_type.cc: Likewise.
3955         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
3956         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
3957         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
3958         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
3959         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
3960         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
3961         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
3962         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
3963         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
3964         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
3965         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
3966         Likewise.
3967         * testsuite/25_algorithms/set_union/1.cc: Likewise.
3968         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
3969         * testsuite/25_algorithms/sort/1.cc: Likewise.
3970         * testsuite/25_algorithms/sort/34095.cc: Likewise.
3971         * testsuite/25_algorithms/sort/34636.cc: Likewise.
3972         * testsuite/25_algorithms/sort/35588.cc: Likewise.
3973         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
3974         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
3975         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
3976         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
3977         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
3978         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
3979         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
3980         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
3981         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
3982         * testsuite/25_algorithms/unique/1.cc: Likewise.
3983         * testsuite/25_algorithms/unique/11480.cc: Likewise.
3984         * testsuite/25_algorithms/unique/2.cc: Likewise.
3985         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
3986         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
3987         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
3988         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
3989         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
3990         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
3991         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
3992         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
3993         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
3994         * testsuite/26_numerics/accumulate/1.cc: Likewise.
3995         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
3996         * testsuite/26_numerics/complex/13450.cc: Likewise.
3997         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
3998         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
3999         * testsuite/26_numerics/complex/dr387.cc: Likewise.
4000         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
4001         * testsuite/26_numerics/complex/dr781.cc: Likewise.
4002         * testsuite/26_numerics/complex/dr844.cc: Likewise.
4003         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
4004         Likewise.
4005         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
4006         Likewise.
4007         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
4008         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
4009         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
4010         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
4011         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
4012         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
4013         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
4014         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
4015         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
4016         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
4017         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
4018         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
4019         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
4020         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
4021         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
4022         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
4023         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
4024         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
4025         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
4026         Likewise.
4027         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
4028         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
4029         Likewise.
4030         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
4031         Likewise.
4032         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
4033         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
4034         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
4035         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
4036         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
4037         * testsuite/26_numerics/inner_product/1.cc: Likewise.
4038         * testsuite/26_numerics/iota/1.cc: Likewise.
4039         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
4040         * testsuite/26_numerics/slice/1.cc: Likewise.
4041         * testsuite/26_numerics/valarray/28277.cc: Likewise.
4042         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
4043         * testsuite/26_numerics/valarray/operators.cc: Likewise.
4044         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
4045         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
4046         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
4047         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
4048         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
4049         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
4050         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
4051         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
4052         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
4053         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
4054         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
4055         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
4056         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
4057         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
4058         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
4059         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
4060         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
4061         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
4062         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
4063         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
4064         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
4065         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
4066         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
4067         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
4068         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
4069         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
4070         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
4071         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
4072         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
4073         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
4074         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
4075         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
4076         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
4077         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
4078         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
4079         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
4080         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
4081         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
4082         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
4083         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
4084         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
4085         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
4086         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
4087         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
4088         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
4089         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
4090         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
4091         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
4092         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
4093         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
4094         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
4095         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
4096         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
4097         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
4098         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
4099         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
4100         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
4101         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
4102         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
4103         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
4104         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
4105         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
4106         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
4107         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
4108         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
4109         Likewise.
4110         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
4111         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
4112         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
4113         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
4114         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
4115         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
4116         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
4117         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
4118         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
4119         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
4120         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
4121         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
4122         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
4123         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
4124         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
4125         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
4126         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
4127         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
4128         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
4129         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
4130         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
4131         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
4132         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
4133         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
4134         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
4135         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
4136         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
4137         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
4138         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
4139         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
4140         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
4141         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
4142         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
4143         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
4144         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
4145         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
4146         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
4147         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
4148         Likewise.
4149         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
4150         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
4151         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
4152         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
4153         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
4154         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
4155         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
4156         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
4157         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
4158         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
4159         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
4160         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
4161         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
4162         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
4163         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
4164         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
4165         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
4166         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
4167         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
4168         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
4169         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
4170         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
4171         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
4172         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
4173         Likewise.
4174         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
4175         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
4176         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
4177         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
4178         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
4179         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
4180         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
4181         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
4182         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
4183         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
4184         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
4185         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
4186         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
4187         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
4188         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
4189         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
4190         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
4191         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
4192         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
4193         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
4194         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
4195         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
4196         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
4197         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
4198         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
4199         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
4200         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
4201         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
4202         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
4203         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
4204         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
4205         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
4206         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
4207         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
4208         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
4209         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
4210         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
4211         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
4212         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
4213         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
4214         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
4215         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
4216         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
4217         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
4218         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
4219         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
4220         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
4221         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
4222         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
4223         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
4224         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
4225         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
4226         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
4227         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
4228         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
4229         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
4230         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
4231         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
4232         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
4233         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
4234         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
4235         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
4236         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
4237         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
4238         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
4239         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
4240         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
4241         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
4242         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
4243         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
4244         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
4245         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
4246         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
4247         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
4248         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
4249         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
4250         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
4251         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
4252         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
4253         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
4254         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
4255         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
4256         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
4257         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
4258         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
4259         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
4260         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
4261         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
4262         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
4263         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
4264         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
4265         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
4266         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
4267         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
4268         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
4269         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
4270         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
4271         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
4272         Likewise.
4273         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
4274         Likewise.
4275         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
4276         Likewise.
4277         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
4278         Likewise.
4279         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
4280         Likewise.
4281         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
4282         Likewise.
4283         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
4284         Likewise.
4285         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
4286         Likewise.
4287         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
4288         Likewise.
4289         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
4290         Likewise.
4291         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
4292         Likewise.
4293         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
4294         Likewise.
4295         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
4296         Likewise.
4297         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
4298         Likewise.
4299         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
4300         Likewise.
4301         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
4302         Likewise.
4303         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
4304         Likewise.
4305         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
4306         Likewise.
4307         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
4308         Likewise.
4309         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
4310         Likewise.
4311         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
4312         Likewise.
4313         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
4314         Likewise.
4315         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
4316         Likewise.
4317         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
4318         Likewise.
4319         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
4320         Likewise.
4321         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
4322         Likewise.
4323         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
4324         Likewise.
4325         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
4326         Likewise.
4327         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
4328         Likewise.
4329         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
4330         Likewise.
4331         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
4332         Likewise.
4333         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
4334         Likewise.
4335         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
4336         Likewise.
4337         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
4338         Likewise.
4339         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
4340         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
4341         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
4342         Likewise.
4343         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
4344         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
4345         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
4346         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
4347         Likewise.
4348         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
4349         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
4350         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
4351         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
4352         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
4353         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
4354         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
4355         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
4356         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
4357         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
4358         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
4359         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
4360         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
4361         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
4362         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
4363         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
4364         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
4365         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
4366         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
4367         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
4368         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
4369         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
4370         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
4371         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
4372         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
4373         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
4374         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
4375         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
4376         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
4377         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
4378         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
4379         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
4380         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
4381         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
4382         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
4383         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
4384         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
4385         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
4386         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
4387         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
4388         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
4389         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
4390         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
4391         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
4392         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
4393         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
4394         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
4395         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
4396         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
4397         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
4398         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
4399         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
4400         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
4401         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
4402         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
4403         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
4404         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
4405         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
4406         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
4407         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
4408         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
4409         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
4410         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
4411         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
4412         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
4413         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
4414         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
4415         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
4416         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
4417         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
4418         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
4419         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
4420         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
4421         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
4422         Likewise.
4423         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
4424         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
4425         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
4426         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
4427         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
4428         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
4429         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
4430         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
4431         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
4432         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
4433         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
4434         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
4435         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
4436         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
4437         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
4438         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
4439         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
4440         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
4441         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
4442         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
4443         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
4444         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
4445         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
4446         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
4447         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
4448         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
4449         Likewise.
4450         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
4451         Likewise.
4452         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
4453         Likewise.
4454         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
4455         Likewise.
4456         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
4457         Likewise.
4458         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
4459         Likewise.
4460         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
4461         Likewise.
4462         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
4463         Likewise.
4464         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
4465         Likewise.
4466         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
4467         Likewise.
4468         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
4469         Likewise.
4470         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
4471         Likewise.
4472         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
4473         Likewise.
4474         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
4475         Likewise.
4476         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
4477         Likewise.
4478         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
4479         Likewise.
4480         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
4481         Likewise.
4482         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
4483         Likewise.
4484         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
4485         Likewise.
4486         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
4487         Likewise.
4488         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
4489         Likewise.
4490         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
4491         Likewise.
4492         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
4493         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
4494         Likewise.
4495         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
4496         Likewise.
4497         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
4498         Likewise.
4499         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
4500         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
4501         Likewise.
4502         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
4503         Likewise.
4504         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
4505         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
4506         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
4507         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
4508         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
4509         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
4510         Likewise.
4511         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
4512         Likewise.
4513         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
4514         Likewise.
4515         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
4516         Likewise.
4517         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
4518         Likewise.
4519         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
4520         Likewise.
4521         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
4522         Likewise.
4523         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
4524         Likewise.
4525         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
4526         Likewise.
4527         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
4528         Likewise.
4529         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
4530         Likewise.
4531         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
4532         Likewise.
4533         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
4534         Likewise.
4535         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
4536         Likewise.
4537         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
4538         Likewise.
4539         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
4540         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
4541         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
4542         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
4543         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
4544         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
4545         Likewise.
4546         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
4547         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
4548         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
4549         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
4550         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
4551         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
4552         Likewise.
4553         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
4554         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
4555         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
4556         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
4557         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
4558         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
4559         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
4560         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
4561         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
4562         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
4563         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
4564         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
4565         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
4566         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
4567         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
4568         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
4569         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
4570         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
4571         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
4572         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
4573         Likewise.
4574         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
4575         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
4576         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
4577         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
4578         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
4579         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
4580         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
4581         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
4582         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
4583         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
4584         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
4585         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
4586         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
4587         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
4588         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
4589         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
4590         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
4591         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
4592         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
4593         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
4594         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
4595         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
4596         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
4597         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
4598         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
4599         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
4600         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
4601         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
4602         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
4603         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
4604         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
4605         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
4606         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
4607         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
4608         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
4609         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
4610         Likewise.
4611         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
4612         Likewise.
4613         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
4614         Likewise.
4615         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
4616         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
4617         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
4618         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
4619         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
4620         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
4621         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
4622         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
4623         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
4624         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
4625         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
4626         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
4627         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
4628         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
4629         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
4630         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
4631         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
4632         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
4633         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
4634         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
4635         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
4636         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
4637         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
4638         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
4639         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
4640         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
4641         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
4642         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
4643         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
4644         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
4645         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
4646         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
4647         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
4648         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
4649         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
4650         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
4651         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
4652         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
4653         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
4654         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
4655         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
4656         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
4657         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
4658         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
4659         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
4660         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
4661         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
4662         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
4663         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
4664         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
4665         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
4666         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
4667         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
4668         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
4669         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
4670         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
4671         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
4672         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
4673         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
4674         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
4675         Likewise.
4676         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
4677         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
4678         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
4679         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
4680         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
4681         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
4682         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
4683         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
4684         * testsuite/27_io/fpos/11450.cc: Likewise.
4685         * testsuite/27_io/fpos/14320-1.cc: Likewise.
4686         * testsuite/27_io/fpos/14320-2.cc: Likewise.
4687         * testsuite/27_io/fpos/14320-3.cc: Likewise.
4688         * testsuite/27_io/fpos/14320-4.cc: Likewise.
4689         * testsuite/27_io/fpos/14320-5.cc: Likewise.
4690         * testsuite/27_io/fpos/14775.cc: Likewise.
4691         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
4692         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
4693         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
4694         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
4695         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
4696         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
4697         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
4698         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
4699         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
4700         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
4701         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
4702         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
4703         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
4704         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
4705         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
4706         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
4707         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
4708         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
4709         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
4710         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
4711         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
4712         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
4713         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
4714         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
4715         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
4716         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
4717         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
4718         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
4719         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
4720         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
4721         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
4722         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
4723         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
4724         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
4725         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
4726         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
4727         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
4728         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
4729         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
4730         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
4731         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
4732         * testsuite/27_io/objects/char/1.cc: Likewise.
4733         * testsuite/27_io/objects/char/10.cc: Likewise.
4734         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
4735         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
4736         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
4737         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
4738         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
4739         * testsuite/27_io/objects/char/2.cc: Likewise.
4740         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
4741         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
4742         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
4743         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
4744         * testsuite/27_io/objects/char/5.cc: Likewise.
4745         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
4746         * testsuite/27_io/objects/char/6.cc: Likewise.
4747         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
4748         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
4749         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
4750         * testsuite/27_io/objects/char/7.cc: Likewise.
4751         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
4752         * testsuite/27_io/objects/char/8.cc: Likewise.
4753         * testsuite/27_io/objects/char/9.cc: Likewise.
4754         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
4755         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
4756         * testsuite/27_io/objects/char/dr455.cc: Likewise.
4757         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
4758         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
4759         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
4760         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
4761         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
4762         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
4763         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
4764         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
4765         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
4766         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
4767         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
4768         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
4769         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
4770         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
4771         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
4772         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
4773         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
4774         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
4775         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
4776         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
4777         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
4778         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
4779         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
4780         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
4781         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
4782         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
4783         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
4784         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
4785         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
4786         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
4787         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
4788         * testsuite/27_io/types/1.cc: Likewise.
4789         * testsuite/27_io/types/2.cc: Likewise.
4790         * testsuite/27_io/types/3.cc: Likewise.
4791         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
4792         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
4793         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
4794         Likewise.
4795         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
4796         Likewise.
4797         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
4798         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
4799         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
4800         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
4801         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
4802         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
4803         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
4804         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
4805         Likewise.
4806         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
4807         Likewise.
4808         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
4809         Likewise.
4810         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
4811         Likewise.
4812         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
4813         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
4814         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
4815         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
4816         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
4817         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
4818         Likewise.
4819         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
4820         Likewise.
4821         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
4822         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
4823         * testsuite/30_threads/thread/id/operators.cc: Likewise.
4824         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
4825         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
4826         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
4827         * testsuite/Makefile.am: Likewise.
4828         * testsuite/abi/30586.cc: Likewise.
4829         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
4830         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
4831         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
4832         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
4833         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
4834         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
4835         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
4836         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
4837         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
4838         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
4839         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
4840         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
4841         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
4842         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
4843         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
4844         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
4845         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
4846         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
4847         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
4848         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
4849         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
4850         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
4851         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
4852         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
4853         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
4854         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
4855         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
4856         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
4857         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
4858         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
4859         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
4860         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
4861         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
4862         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
4863         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
4864         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
4865         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
4866         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
4867         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
4868         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
4869         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
4870         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
4871         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
4872         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
4873         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
4874         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
4875         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
4876         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
4877         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
4878         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
4879         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
4880         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
4881         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
4882         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
4883         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
4884         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
4885         * testsuite/abi/demangle/regression/7986.cc: Likewise.
4886         * testsuite/abi/demangle/regression/8897.cc: Likewise.
4887         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
4888         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
4889         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
4890         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
4891         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
4892         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
4893         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
4894         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
4895         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
4896         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
4897         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
4898         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
4899         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
4900         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
4901         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
4902         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
4903         * testsuite/abi/demangle/regression/old.cc: Likewise.
4904         * testsuite/abi/header_cxxabi.c: Likewise.
4905         * testsuite/backward/11460.cc: Likewise.
4906         * testsuite/backward/hash_map/1.cc: Likewise.
4907         * testsuite/backward/hash_map/14648.cc: Likewise.
4908         * testsuite/backward/hash_map/23528.cc: Likewise.
4909         * testsuite/backward/hash_set/1.cc: Likewise.
4910         * testsuite/backward/strstream_members.cc: Likewise.
4911         * testsuite/config/default.exp: Likewise.
4912         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
4913         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
4914         * testsuite/data/istream_extractor_other-1.tst: Likewise.
4915         * testsuite/data/istream_extractor_other-1.txt: Likewise.
4916         * testsuite/data/istream_extractor_other-2.tst: Likewise.
4917         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
4918         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
4919         * testsuite/data/sgetn.txt: Likewise.
4920         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
4921         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
4922         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
4923         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
4924         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
4925         * testsuite/ext/array_allocator/26875.cc: Likewise.
4926         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
4927         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
4928         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
4929         * testsuite/ext/array_allocator/check_new.cc: Likewise.
4930         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
4931         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
4932         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
4933         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
4934         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
4935         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
4936         * testsuite/ext/codecvt/1.cc: Likewise.
4937         * testsuite/ext/codecvt/char-1.cc: Likewise.
4938         * testsuite/ext/codecvt/char-2.cc: Likewise.
4939         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
4940         * testsuite/ext/concept_checks.cc: Likewise.
4941         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
4942         Likewise.
4943         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
4944         Likewise.
4945         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
4946         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
4947         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
4948         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
4949         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
4950         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
4951         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
4952         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
4953         Likewise.
4954         * testsuite/ext/headers.cc: Likewise.
4955         * testsuite/ext/is_heap/1.cc: Likewise.
4956         * testsuite/ext/is_heap/check_type.cc: Likewise.
4957         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
4958         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
4959         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
4960         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
4961         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
4962         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
4963         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
4964         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
4965         * testsuite/ext/median.cc: Likewise.
4966         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
4967         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
4968         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
4969         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
4970         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
4971         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
4972         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
4973         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
4974         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
4975         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
4976         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
4977         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
4978         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
4979         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
4980         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
4981         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
4982         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
4983         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
4984         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
4985         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
4986         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
4987         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
4988         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
4989         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
4990         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
4991         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
4992         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
4993         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
4994         * testsuite/ext/new_allocator/check_new.cc: Likewise.
4995         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
4996         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
4997         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
4998         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
4999         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
5000         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
5001         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
5002         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
5003         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
5004         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
5005         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
5006         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
5007         * testsuite/ext/rope/1.cc: Likewise.
5008         * testsuite/ext/rope/2.cc: Likewise.
5009         * testsuite/ext/rope/3.cc: Likewise.
5010         * testsuite/ext/rope/36832.cc: Likewise.
5011         * testsuite/ext/rope/4.cc: Likewise.
5012         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
5013         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
5014         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
5015         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
5016         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
5017         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
5018         Likewise.
5019         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
5020         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
5021         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
5022         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
5023         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
5024         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
5025         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
5026         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
5027         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
5028         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
5029         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
5030         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
5031         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
5032         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
5033         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
5034         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
5035         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
5036         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
5037         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
5038         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
5039         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
5040         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
5041         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
5042         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
5043         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
5044         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
5045         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
5046         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
5047         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
5048         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
5049         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
5050         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
5051         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
5052         * testsuite/lib/dg-options.exp: Likewise.
5053         * testsuite/lib/libstdc++.exp: Likewise.
5054         * testsuite/lib/prune.exp: Likewise.
5055         * testsuite/libstdc++-abi/abi.exp: Likewise.
5056         * testsuite/libstdc++-dg/conformance.exp: Likewise.
5057         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
5058         Likewise.
5059         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
5060         Likewise.
5061         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
5062         Likewise.
5063         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
5064         Likewise.
5065         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
5066         Likewise.
5067         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
5068         Likewise.
5069         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
5070         Likewise.
5071         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
5072         Likewise.
5073         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
5074         Likewise.
5075         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
5076         Likewise.
5077         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
5078         Likewise.
5079         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
5080         Likewise.
5081         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
5082         Likewise.
5083         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
5084         Likewise.
5085         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
5086         Likewise.
5087         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
5088         Likewise.
5089         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
5090         Likewise.
5091         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
5092         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
5093         Likewise.
5094         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
5095         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
5096         Likewise.
5097         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
5098         Likewise.
5099         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
5100         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
5101         Likewise.
5102         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
5103         Likewise.
5104         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
5105         Likewise.
5106         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
5107         Likewise.
5108         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
5109         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
5110         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
5111         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
5112         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
5113         Likewise.
5114         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
5115         Likewise.
5116         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
5117         Likewise.
5118         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
5119         Likewise.
5120         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
5121         Likewise.
5122         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
5123         Likewise.
5124         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
5125         Likewise.
5126         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
5127         Likewise.
5128         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
5129         Likewise.
5130         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
5131         Likewise.
5132         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
5133         Likewise.
5134         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
5135         Likewise.
5136         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
5137         Likewise.
5138         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
5139         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
5140         Likewise.
5141         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
5142         Likewise.
5143         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
5144         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
5145         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
5146         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
5147         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
5148         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
5149         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
5150         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
5151         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
5152         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
5153         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
5154         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
5155         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
5156         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
5157         Likewise.
5158         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
5159         Likewise.
5160         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
5161         Likewise.
5162         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
5163         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
5164         Likewise.
5165         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
5166         Likewise.
5167         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
5168         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
5169         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
5170         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
5171         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
5172         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
5173         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
5174         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
5175         Likewise.
5176         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
5177         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
5178         Likewise.
5179         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
5180         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
5181         Likewise.
5182         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
5183         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
5184         Likewise.
5185         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
5186         Likewise.
5187         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
5188         Likewise.
5189         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
5190         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
5191         Likewise.
5192         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
5193         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
5194         Likewise.
5195         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
5196         Likewise.
5197         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
5198         Likewise.
5199         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
5200         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
5201         Likewise.
5202         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
5203         Likewise.
5204         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
5205         Likewise.
5206         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
5207         Likewise.
5208         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
5209         Likewise.
5210         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
5211         Likewise.
5212         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
5213         Likewise.
5214         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
5215         Likewise.
5216         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
5217         Likewise.
5218         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
5219         Likewise.
5220         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
5221         Likewise.
5222         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
5223         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
5224         Likewise.
5225         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
5226         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
5227         Likewise.
5228         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
5229         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
5230         Likewise.
5231         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
5232         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
5233         Likewise.
5234         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
5235         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
5236         Likewise.
5237         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
5238         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
5239         Likewise.
5240         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
5241         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
5242         Likewise.
5243         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
5244         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
5245         Likewise.
5246         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
5247         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
5248         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
5249         Likewise.
5250         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
5251         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
5252         Likewise.
5253         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
5254         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
5255         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
5256         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
5257         Likewise.
5258         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
5259         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
5260         Likewise.
5261         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
5262         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
5263         Likewise.
5264         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
5265         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
5266         Likewise.
5267         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
5268         Likewise.
5269         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
5270         Likewise.
5271         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
5272         Likewise.
5273         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
5274         Likewise.
5275         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
5276         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
5277         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
5278         Likewise.
5279         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
5280         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
5281         Likewise.
5282         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
5283         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
5284         Likewise.
5285         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
5286         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
5287         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
5288         Likewise.
5289         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
5290         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
5291         Likewise.
5292         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
5293         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
5294         Likewise.
5295         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
5296         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
5297         Likewise.
5298         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
5299         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
5300         Likewise.
5301         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
5302         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
5303         Likewise.
5304         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
5305         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
5306         Likewise.
5307         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
5308         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
5309         Likewise.
5310         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
5311         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
5312         Likewise.
5313         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
5314         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
5315         Likewise.
5316         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
5317         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
5318         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
5319         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
5320         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
5321         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
5322         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
5323         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
5324         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
5325         Likewise.
5326         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
5327         Likewise.
5328         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
5329         Likewise.
5330         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
5331         Likewise.
5332         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
5333         Likewise.
5334         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
5335         Likewise.
5336         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
5337         Likewise.
5338         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
5339         Likewise.
5340         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
5341         Likewise.
5342         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
5343         Likewise.
5344         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
5345         Likewise.
5346         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
5347         Likewise.
5348         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
5349         Likewise.
5350         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
5351         Likewise.
5352         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
5353         Likewise.
5354         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
5355         Likewise.
5356         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
5357         Likewise.
5358         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
5359         Likewise.
5360         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
5361         Likewise.
5362         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
5363         Likewise.
5364         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
5365         Likewise.
5366         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
5367         Likewise.
5368         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
5369         Likewise.
5370         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
5371         Likewise.
5372         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
5373         Likewise.
5374         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
5375         Likewise.
5376         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
5377         Likewise.
5378         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
5379         Likewise.
5380         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
5381         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
5382         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
5383         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
5384         Likewise.
5385         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
5386         Likewise.
5387         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
5388         Likewise.
5389         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
5390         Likewise.
5391         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
5392         Likewise.
5393         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
5394         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
5395         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
5396         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
5397         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
5398         Likewise.
5399         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
5400         Likewise.
5401         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
5402         Likewise.
5403         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
5404         Likewise.
5405         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
5406         Likewise.
5407         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
5408         Likewise.
5409         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
5410         Likewise.
5411         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
5412         Likewise.
5413         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
5414         Likewise.
5415         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
5416         Likewise.
5417         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
5418         Likewise.
5419         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
5420         Likewise.
5421         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
5422         Likewise.
5423         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
5424         Likewise.
5425         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
5426         Likewise.
5427         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
5428         Likewise.
5429         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
5430         Likewise.
5431         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
5432         Likewise.
5433         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
5434         Likewise.
5435         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
5436         Likewise.
5437         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
5438         Likewise.
5439         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
5440         Likewise.
5441         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
5442         Likewise.
5443         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
5444         Likewise.
5445         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
5446         Likewise.
5447         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
5448         Likewise.
5449         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
5450         Likewise.
5451         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
5452         Likewise.
5453         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
5454         Likewise.
5455         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
5456         Likewise.
5457         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
5458         Likewise.
5459         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
5460         Likewise.
5461         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
5462         Likewise.
5463         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
5464         Likewise.
5465         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
5466         Likewise.
5467         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
5468         Likewise.
5469         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
5470         Likewise.
5471         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
5472         Likewise.
5473         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
5474         Likewise.
5475         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
5476         Likewise.
5477         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
5478         Likewise.
5479         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
5480         Likewise.
5481         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
5482         Likewise.
5483         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
5484         Likewise.
5485         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
5486         Likewise.
5487         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
5488         Likewise.
5489         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
5490         Likewise.
5491         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
5492         Likewise.
5493         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
5494         Likewise.
5495         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
5496         Likewise.
5497         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
5498         Likewise.
5499         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
5500         Likewise.
5501         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
5502         Likewise.
5503         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
5504         Likewise.
5505         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
5506         Likewise.
5507         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
5508         Likewise.
5509         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
5510         Likewise.
5511         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
5512         Likewise.
5513         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
5514         Likewise.
5515         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
5516         Likewise.
5517         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
5518         Likewise.
5519         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
5520         Likewise.
5521         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
5522         Likewise.
5523         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
5524         Likewise.
5525         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
5526         Likewise.
5527         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
5528         Likewise.
5529         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
5530         Likewise.
5531         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
5532         Likewise.
5533         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
5534         Likewise.
5535         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
5536         Likewise.
5537         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
5538         Likewise.
5539         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
5540         Likewise.
5541         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
5542         Likewise.
5543         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
5544         Likewise.
5545         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
5546         Likewise.
5547         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
5548         Likewise.
5549         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
5550         Likewise.
5551         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
5552         Likewise.
5553         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
5554         Likewise.
5555         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
5556         Likewise.
5557         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
5558         Likewise.
5559         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
5560         Likewise.
5561         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
5562         Likewise.
5563         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
5564         Likewise.
5565         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
5566         Likewise.
5567         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
5568         Likewise.
5569         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
5570         Likewise.
5571         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
5572         Likewise.
5573         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
5574         Likewise.
5575         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
5576         Likewise.
5577         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
5578         Likewise.
5579         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
5580         Likewise.
5581         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
5582         Likewise.
5583         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
5584         Likewise.
5585         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
5586         Likewise.
5587         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
5588         Likewise.
5589         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
5590         Likewise.
5591         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
5592         Likewise.
5593         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
5594         Likewise.
5595         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
5596         Likewise.
5597         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
5598         Likewise.
5599         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
5600         Likewise.
5601         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
5602         Likewise.
5603         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
5604         Likewise.
5605         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
5606         Likewise.
5607         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
5608         Likewise.
5609         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
5610         Likewise.
5611         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
5612         Likewise.
5613         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
5614         Likewise.
5615         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
5616         Likewise.
5617         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
5618         Likewise.
5619         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
5620         Likewise.
5621         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
5622         Likewise.
5623         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
5624         Likewise.
5625         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
5626         Likewise.
5627         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
5628         Likewise.
5629         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
5630         Likewise.
5631         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
5632         Likewise.
5633         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
5634         Likewise.
5635         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
5636         Likewise.
5637         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
5638         Likewise.
5639         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
5640         Likewise.
5641         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
5642         Likewise.
5643         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
5644         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
5645         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
5646         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
5647         Likewise.
5648         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
5649         Likewise.
5650         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
5651         Likewise.
5652         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
5653         Likewise.
5654         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
5655         Likewise.
5656         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
5657         Likewise.
5658         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
5659         Likewise.
5660         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
5661         Likewise.
5662         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
5663         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
5664         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
5665         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
5666         Likewise.
5667         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
5668         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
5669         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
5670         Likewise.
5671         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
5672         Likewise.
5673         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
5674         Likewise.
5675         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
5676         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
5677         Likewise.
5678         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
5679         Likewise.
5680         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
5681         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
5682         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
5683         Likewise.
5684         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
5685         Likewise.
5686         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
5687         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
5688         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
5689         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
5690         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
5691         Likewise.
5692         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
5693         Likewise.
5694         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
5695         Likewise.
5696         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
5697         Likewise.
5698         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
5699         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
5700         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
5701         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
5702         Likewise.
5703         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
5704         Likewise.
5705         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
5706         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
5707         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
5708         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
5709         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
5710         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
5711         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
5712         Likewise.
5713         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
5714         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
5715         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
5716         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
5717         Likewise.
5718         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
5719         Likewise.
5720         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
5721         Likewise.
5722         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
5723         Likewise.
5724         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
5725         Likewise.
5726         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
5727         Likewise.
5728         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
5729         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
5730         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
5731         Likewise.
5732         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
5733         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
5734         Likewise.
5735         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
5736         Likewise.
5737         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
5738         Likewise.
5739         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
5740         Likewise.
5741         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
5742         Likewise.
5743         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5744         Likewise.
5745         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
5746         Likewise.
5747         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
5748         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
5749         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
5750         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
5751         Likewise.
5752         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
5753         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
5754         Likewise.
5755         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
5756         Likewise.
5757         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
5758         Likewise.
5759         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
5760         Likewise.
5761         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
5762         Likewise.
5763         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5764         Likewise.
5765         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
5766         Likewise.
5767         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
5768         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
5769         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
5770         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
5771         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
5772         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
5773         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
5774         Likewise.
5775         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
5776         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
5777         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
5778         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
5779         Likewise.
5780         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
5781         Likewise.
5782         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
5783         Likewise.
5784         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
5785         Likewise.
5786         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
5787         Likewise.
5788         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
5789         Likewise.
5790         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
5791         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
5792         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
5793         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
5794         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
5795         Likewise.
5796         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
5797         Likewise.
5798         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
5799         Likewise.
5800         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
5801         Likewise.
5802         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
5803         Likewise.
5804         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
5805         Likewise.
5806         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
5807         Likewise.
5808         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
5809         Likewise.
5810         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
5811         Likewise.
5812         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
5813         Likewise.
5814         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
5815         Likewise.
5816         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
5817         Likewise.
5818         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
5819         Likewise.
5820         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
5821         Likewise.
5822         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
5823         Likewise.
5824         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
5825         Likewise.
5826         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
5827         Likewise.
5828         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
5829         Likewise.
5830         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
5831         Likewise.
5832         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
5833         Likewise.
5834         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
5835         Likewise.
5836         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
5837         Likewise.
5838         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
5839         Likewise.
5840         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
5841         Likewise.
5842         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
5843         Likewise.
5844         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
5845         Likewise.
5846         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
5847         Likewise.
5848         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
5849         Likewise.
5850         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
5851         Likewise.
5852         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
5853         Likewise.
5854         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
5855         Likewise.
5856         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
5857         Likewise.
5858         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
5859         Likewise.
5860         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
5861         Likewise.
5862         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
5863         Likewise.
5864         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
5865         Likewise.
5866         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
5867         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
5868         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
5869         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
5870         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
5871         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
5872         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
5873         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
5874         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
5875         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
5876         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
5877         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
5878         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
5879         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
5880         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
5881         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
5882         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
5883         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
5884         * testsuite/tr1/headers/all.cc: Likewise.
5885         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
5886         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
5887         * testsuite/util/testsuite_shared.cc: Likewise.
5888         * scripts/extract_symvers: Likewise.  Remove runtime exception.
5889         * testsuite/17_intro/headers/all.cc: Likewise.
5890         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
5891         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
5892         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
5893         Likewise.
5894         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
5895         Likewise.
5896         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
5897         Likewise.
5898         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
5899         Likewise.
5900         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
5901         Likewise.
5902         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
5903         Likewise.
5904         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
5905         Likewise.
5906         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
5907         Likewise.
5908         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
5909         Likewise.
5910         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
5911         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
5912         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
5913         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
5914         Likewise.
5915         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
5916         Likewise.
5917         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
5918         Likewise.
5919         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
5920         Likewise.
5921         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
5922         Likewise.
5923         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
5924         Likewise.
5925         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
5926         Likewise.
5927         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
5928         Likewise.
5929         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
5930         Likewise.
5931         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
5932         Likewise.
5933         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
5934         Likewise.
5935         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
5936         Likewise.
5937         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
5938         Likewise.
5939         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
5940         Likewise.
5941         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
5942         Likewise.
5943         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
5944         Likewise.
5945         * testsuite/20_util/pair/moveable.cc: Likewise.
5946         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
5947         Likewise.
5948         * testsuite/20_util/pair/swap.cc: Likewise.
5949         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
5950         Likewise.
5951         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
5952         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
5953         Likewise.
5954         * testsuite/20_util/tuple/moveable.cc: Likewise.
5955         * testsuite/20_util/tuple/moveable2.cc: Likewise.
5956         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
5957         Likewise.
5958         * testsuite/20_util/tuple/swap.cc: Likewise.
5959         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
5960         Likewise.
5961         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
5962         Likewise.
5963         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
5964         Likewise.
5965         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
5966         Likewise.
5967         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
5968         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
5969         Likewise.
5970         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
5971         Likewise.
5972         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
5973         Likewise.
5974         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
5975         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
5976         Likewise.
5977         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
5978         Likewise.
5979         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
5980         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
5981         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
5982         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
5983         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
5984         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
5985         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
5986         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
5987         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
5988         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
5989         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
5990         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
5991         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
5992         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
5993         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
5994         Likewise.
5995         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
5996         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
5997         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
5998         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
5999         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
6000         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
6001         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
6002         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
6003         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
6004         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
6005         Likewise.
6006         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
6007         Likewise.
6008         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
6009         Likewise.
6010         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
6011         Likewise.
6012         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
6013         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
6014         Likewise.
6015         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
6016         Likewise.
6017         * testsuite/23_containers/deque/14340.cc: Likewise.
6018         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
6019         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
6020         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
6021         * testsuite/23_containers/deque/init-list.cc: Likewise.
6022         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
6023         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
6024         * testsuite/23_containers/deque/moveable.cc: Likewise.
6025         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
6026         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
6027         Likewise.
6028         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
6029         Likewise.
6030         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
6031         Likewise.
6032         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
6033         Likewise.
6034         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
6035         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
6036         Likewise.
6037         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
6038         Likewise.
6039         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
6040         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
6041         Likewise.
6042         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
6043         Likewise.
6044         * testsuite/23_containers/list/14340.cc: Likewise.
6045         * testsuite/23_containers/list/23781.cc: Likewise.
6046         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
6047         * testsuite/23_containers/list/init-list.cc: Likewise.
6048         * testsuite/23_containers/list/moveable.cc: Likewise.
6049         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
6050         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
6051         Likewise.
6052         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
6053         Likewise.
6054         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
6055         Likewise.
6056         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
6057         Likewise.
6058         * testsuite/23_containers/map/14340.cc: Likewise.
6059         * testsuite/23_containers/map/23781.cc: Likewise.
6060         * testsuite/23_containers/map/init-list.cc: Likewise.
6061         * testsuite/23_containers/map/moveable.cc: Likewise.
6062         * testsuite/23_containers/map/operations/1.cc: Likewise.
6063         * testsuite/23_containers/map/operations/31440.cc: Likewise.
6064         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
6065         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
6066         Likewise.
6067         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
6068         Likewise.
6069         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
6070         Likewise.
6071         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
6072         Likewise.
6073         * testsuite/23_containers/multimap/14340.cc: Likewise.
6074         * testsuite/23_containers/multimap/23781.cc: Likewise.
6075         * testsuite/23_containers/multimap/init-list.cc: Likewise.
6076         * testsuite/23_containers/multimap/moveable.cc: Likewise.
6077         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
6078         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
6079         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
6080         Likewise.
6081         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
6082         Likewise.
6083         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
6084         Likewise.
6085         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
6086         Likewise.
6087         * testsuite/23_containers/multiset/14340.cc: Likewise.
6088         * testsuite/23_containers/multiset/23781.cc: Likewise.
6089         * testsuite/23_containers/multiset/init-list.cc: Likewise.
6090         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
6091         * testsuite/23_containers/multiset/moveable.cc: Likewise.
6092         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
6093         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
6094         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
6095         Likewise.
6096         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
6097         Likewise.
6098         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
6099         Likewise.
6100         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
6101         Likewise.
6102         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
6103         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
6104         Likewise.
6105         * testsuite/23_containers/queue/moveable.cc: Likewise.
6106         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
6107         Likewise.
6108         * testsuite/23_containers/set/14340.cc: Likewise.
6109         * testsuite/23_containers/set/23781.cc: Likewise.
6110         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
6111         * testsuite/23_containers/set/init-list.cc: Likewise.
6112         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
6113         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
6114         * testsuite/23_containers/set/moveable.cc: Likewise.
6115         * testsuite/23_containers/set/operations/1.cc: Likewise.
6116         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
6117         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
6118         Likewise.
6119         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
6120         Likewise.
6121         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
6122         Likewise.
6123         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
6124         Likewise.
6125         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
6126         Likewise.
6127         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
6128         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
6129         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
6130         Likewise.
6131         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
6132         Likewise.
6133         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
6134         Likewise.
6135         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
6136         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
6137         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
6138         Likewise.
6139         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
6140         Likewise.
6141         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
6142         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
6143         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
6144         Likewise.
6145         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
6146         Likewise.
6147         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
6148         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
6149         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
6150         Likewise.
6151         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
6152         Likewise.
6153         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
6154         Likewise.
6155         * testsuite/23_containers/vector/14340.cc: Likewise.
6156         * testsuite/23_containers/vector/26412-1.cc: Likewise.
6157         * testsuite/23_containers/vector/26412-2.cc: Likewise.
6158         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
6159         Likewise.
6160         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
6161         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
6162         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
6163         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
6164         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
6165         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
6166         Likewise.
6167         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
6168         Likewise.
6169         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
6170         Likewise.
6171         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
6172         Likewise.
6173         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
6174         Likewise.
6175         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
6176         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
6177         * testsuite/23_containers/vector/init-list.cc: Likewise.
6178         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
6179         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
6180         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
6181         * testsuite/23_containers/vector/moveable.cc: Likewise.
6182         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
6183         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
6184         Likewise.
6185         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
6186         Likewise.
6187         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
6188         Likewise.
6189         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
6190         Likewise.
6191         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
6192         * testsuite/23_containers/vector/types/23767.cc: Likewise.
6193         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
6194         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
6195         Likewise.
6196         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
6197         Likewise.
6198         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
6199         Likewise.
6200         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
6201         Likewise.
6202         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
6203         Likewise.
6204         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
6205         Likewise.
6206         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
6207         Likewise.
6208         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
6209         Likewise.
6210         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
6211         Likewise.
6212         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
6213         Likewise.
6214         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
6215         Likewise.
6216         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
6217         Likewise.
6218         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
6219         Likewise.
6220         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
6221         Likewise.
6222         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
6223         Likewise.
6224         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
6225         Likewise.
6226         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
6227         Likewise.
6228         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
6229         Likewise.
6230         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
6231         Likewise.
6232         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
6233         Likewise.
6234         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
6235         Likewise.
6236         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
6237         Likewise.
6238         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
6239         Likewise.
6240         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
6241         Likewise.
6242         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
6243         Likewise.
6244         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
6245         Likewise.
6246         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
6247         Likewise.
6248         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
6249         Likewise.
6250         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
6251         Likewise.
6252         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
6253         Likewise.
6254         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
6255         Likewise.
6256         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
6257         Likewise.
6258         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
6259         Likewise.
6260         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
6261         Likewise.
6262         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
6263         Likewise.
6264         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
6265         Likewise.
6266         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
6267         Likewise.
6268         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
6269         Likewise.
6270         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
6271         Likewise.
6272         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
6273         Likewise.
6274         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
6275         Likewise.
6276         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
6277         Likewise.
6278         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
6279         Likewise.
6280         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
6281         Likewise.
6282         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
6283         Likewise.
6284         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
6285         Likewise.
6286         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
6287         Likewise.
6288         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
6289         Likewise.
6290         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
6291         Likewise.
6292         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
6293         Likewise.
6294         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
6295         Likewise.
6296         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
6297         Likewise.
6298         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
6299         Likewise.
6300         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
6301         Likewise.
6302         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
6303         Likewise.
6304         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
6305         Likewise.
6306         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
6307         Likewise.
6308         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
6309         Likewise.
6310         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
6311         Likewise.
6312         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
6313         Likewise.
6314         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
6315         Likewise.
6316         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
6317         Likewise.
6318         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
6319         Likewise.
6320         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
6321         Likewise.
6322         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
6323         Likewise.
6324         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
6325         Likewise.
6326         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
6327         Likewise.
6328         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
6329         Likewise.
6330         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
6331         Likewise.
6332         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
6333         Likewise.
6334         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
6335         Likewise.
6336         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
6337         Likewise.
6338         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
6339         Likewise.
6340         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
6341         Likewise.
6342         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
6343         Likewise.
6344         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
6345         Likewise.
6346         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
6347         Likewise.
6348         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
6349         Likewise.
6350         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
6351         Likewise.
6352         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
6353         Likewise.
6354         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
6355         Likewise.
6356         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
6357         Likewise.
6358         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
6359         Likewise.
6360         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
6361         Likewise.
6362         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
6363         Likewise.
6364         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
6365         Likewise.
6366         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
6367         Likewise.
6368         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
6369         Likewise.
6370         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
6371         Likewise.
6372         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
6373         Likewise.
6374         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
6375         Likewise.
6376         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
6377         Likewise.
6378         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
6379         Likewise.
6380         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
6381         Likewise.
6382         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
6383         Likewise.
6384         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
6385         Likewise.
6386         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
6387         Likewise.
6388         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
6389         Likewise.
6390         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
6391         Likewise.
6392         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
6393         Likewise.
6394         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
6395         Likewise.
6396         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
6397         Likewise.
6398         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
6399         Likewise.
6400         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
6401         Likewise.
6402         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
6403         Likewise.
6404         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
6405         Likewise.
6406         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
6407         Likewise.
6408         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
6409         Likewise.
6410         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
6411         Likewise.
6412         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
6413         Likewise.
6414         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
6415         Likewise.
6416         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
6417         Likewise.
6418         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
6419         Likewise.
6420         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
6421         Likewise.
6422         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
6423         Likewise.
6424         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
6425         Likewise.
6426         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
6427         Likewise.
6428         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
6429         Likewise.
6430         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
6431         Likewise.
6432         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
6433         Likewise.
6434         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
6435         Likewise.
6436         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
6437         Likewise.
6438         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
6439         Likewise.
6440         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
6441         Likewise.
6442         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
6443         Likewise.
6444         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
6445         Likewise.
6446         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
6447         Likewise.
6448         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
6449         Likewise.
6450         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
6451         Likewise.
6452         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
6453         Likewise.
6454         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
6455         Likewise.
6456         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
6457         Likewise.
6458         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
6459         Likewise.
6460         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
6461         Likewise.
6462         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
6463         Likewise.
6464         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
6465         Likewise.
6466         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
6467         Likewise.
6468         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
6469         Likewise.
6470         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
6471         Likewise.
6472         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
6473         Likewise.
6474         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
6475         Likewise.
6476         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
6477         Likewise.
6478         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
6479         Likewise.
6480         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
6481         Likewise.
6482         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
6483         Likewise.
6484         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
6485         Likewise.
6486         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
6487         Likewise.
6488         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
6489         Likewise.
6490         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
6491         Likewise.
6492         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
6493         Likewise.
6494         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
6495         Likewise.
6496         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
6497         Likewise.
6498         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
6499         Likewise.
6500         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
6501         Likewise.
6502         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
6503         Likewise.
6504         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
6505         Likewise.
6506         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
6507         Likewise.
6508         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
6509         Likewise.
6510         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
6511         Likewise.
6512         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
6513         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
6514         Likewise.
6515         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
6516         Likewise.
6517         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
6518         Likewise.
6519         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
6520         Likewise.
6521         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
6522         Likewise.
6523         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
6524         Likewise.
6525         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
6526         Likewise.
6527         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
6528         Likewise.
6529         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
6530         Likewise.
6531         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
6532         Likewise.
6533         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
6534         Likewise.
6535         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
6536         Likewise.
6537         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
6538         Likewise.
6539         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
6540         Likewise.
6541         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
6542         Likewise.
6543         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
6544         Likewise.
6545         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
6546         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
6547         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
6548         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
6549         Likewise.
6550         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
6551         Likewise.
6552         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
6553         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
6554         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
6555         Likewise.
6556         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
6557         Likewise.
6558         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
6559         Likewise.
6560         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
6561         Likewise.
6562         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
6563         Likewise.
6564         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
6565         Likewise.
6566         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
6567         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
6568         Likewise.
6569         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
6570         * testsuite/26_numerics/valarray/27867.cc: Likewise.
6571         * testsuite/26_numerics/valarray/30416.cc: Likewise.
6572         * testsuite/26_numerics/valarray/33084.cc: Likewise.
6573         * testsuite/26_numerics/valarray/algo.cc: Likewise.
6574         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
6575         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
6576         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
6577         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
6578         Likewise.
6579         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
6580         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
6581         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
6582         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
6583         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
6584         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
6585         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
6586         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
6587         Likewise.
6588         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
6589         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
6590         Likewise.
6591         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
6592         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
6593         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
6594         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
6595         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
6596         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
6597         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
6598         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
6599         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
6600         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
6601         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
6602         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
6603         Likewise.
6604         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
6605         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
6606         Likewise.
6607         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
6608         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
6609         Likewise.
6610         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
6611         Likewise.
6612         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
6613         Likewise.
6614         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
6615         Likewise.
6616         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
6617         Likewise.
6618         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
6619         Likewise.
6620         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6621         Likewise.
6622         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
6623         Likewise.
6624         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
6625         Likewise.
6626         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
6627         Likewise.
6628         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
6629         Likewise.
6630         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
6631         Likewise.
6632         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
6633         Likewise.
6634         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
6635         Likewise.
6636         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
6637         Likewise.
6638         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
6639         Likewise.
6640         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
6641         Likewise.
6642         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
6643         Likewise.
6644         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
6645         Likewise.
6646         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
6647         Likewise.
6648         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
6649         Likewise.
6650         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
6651         Likewise.
6652         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
6653         Likewise.
6654         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
6655         Likewise.
6656         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
6657         Likewise.
6658         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
6659         Likewise.
6660         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
6661         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
6662         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
6663         Likewise.
6664         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
6665         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
6666         Likewise.
6667         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
6668         Likewise.
6669         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
6670         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
6671         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
6672         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
6673         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
6674         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
6675         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
6676         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
6677         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
6678         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
6679         Likewise.
6680         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
6681         Likewise.
6682         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
6683         Likewise.
6684         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
6685         Likewise.
6686         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
6687         Likewise.
6688         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
6689         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
6690         Likewise.
6691         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
6692         Likewise.
6693         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
6694         Likewise.
6695         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
6696         Likewise.
6697         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
6698         Likewise.
6699         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6700         Likewise.
6701         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
6702         Likewise.
6703         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
6704         Likewise.
6705         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
6706         Likewise.
6707         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
6708         Likewise.
6709         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
6710         Likewise.
6711         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
6712         Likewise.
6713         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
6714         Likewise.
6715         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
6716         Likewise.
6717         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
6718         Likewise.
6719         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
6720         Likewise.
6721         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
6722         Likewise.
6723         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
6724         Likewise.
6725         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
6726         Likewise.
6727         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
6728         Likewise.
6729         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
6730         Likewise.
6731         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
6732         Likewise.
6733         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
6734         Likewise.
6735         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
6736         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
6737         Likewise.
6738         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
6739         Likewise.
6740         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
6741         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
6742         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
6743         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
6744         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
6745         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
6746         Likewise.
6747         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
6748         Likewise.
6749         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
6750         Likewise.
6751         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
6752         Likewise.
6753         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
6754         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
6755         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
6756         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
6757         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
6758         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
6759         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
6760         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
6761         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
6762         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
6763         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
6764         Likewise.
6765         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
6766         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
6767         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
6768         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
6769         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
6770         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
6771         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
6772         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
6773         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
6774         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
6775         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
6776         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
6777         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
6778         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
6779         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
6780         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
6781         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
6782         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
6783         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
6784         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
6785         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
6786         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
6787         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
6788         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
6789         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
6790         Likewise.
6791         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
6792         * testsuite/27_io/fpos/14252.cc: Likewise.
6793         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
6794         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
6795         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
6796         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
6797         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
6798         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
6799         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
6800         * testsuite/27_io/ios_base/state/1.cc: Likewise.
6801         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
6802         Likewise.
6803         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
6804         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
6805         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
6806         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
6807         Likewise.
6808         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
6809         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
6810         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
6811         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
6812         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
6813         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
6814         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
6815         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
6816         * testsuite/27_io/objects/char/3045.cc: Likewise.
6817         * testsuite/27_io/objects/char/3647.cc: Likewise.
6818         * testsuite/27_io/objects/char/5268.cc: Likewise.
6819         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
6820         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
6821         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
6822         * testsuite/28_regex/init-list.cc: Likewise.
6823         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
6824         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
6825         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
6826         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
6827         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
6828         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
6829         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
6830         Likewise.
6831         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
6832         Likewise.
6833         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
6834         Likewise.
6835         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
6836         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
6837         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
6838         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
6839         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
6840         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
6841         Likewise.
6842         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
6843         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
6844         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
6845         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
6846         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
6847         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
6848         Likewise.
6849         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
6850         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
6851         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
6852         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
6853         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
6854         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
6855         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
6856         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
6857         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
6858         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
6859         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
6860         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
6861         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
6862         Likewise.
6863         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
6864         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
6865         Likewise.
6866         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
6867         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
6868         Likewise.
6869         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
6870         Likewise.
6871         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
6872         Likewise.
6873         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
6874         Likewise.
6875         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
6876         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
6877         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
6878         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
6879         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
6880         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
6881         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
6882         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
6883         Likewise.
6884         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
6885         Likewise.
6886         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
6887         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
6888         Likewise.
6889         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
6890         Likewise.
6891         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
6892         Likewise.
6893         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
6894         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
6895         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
6896         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
6897         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
6898         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
6899         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
6900         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
6901         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
6902         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
6903         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
6904         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
6905         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
6906         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
6907         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
6908         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
6909         Likewise.
6910         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
6911         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
6912         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
6913         Likewise.
6914         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
6915         Likewise.
6916         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
6917         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
6918         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
6919         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
6920         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
6921         Likewise.
6922         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
6923         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
6924         Likewise.
6925         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
6926         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
6927         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
6928         Likewise.
6929         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
6930         Likewise.
6931         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
6932         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
6933         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
6934         Likewise.
6935         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
6936         Likewise.
6937         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
6938         Likewise.
6939         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
6940         Likewise.
6941         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
6942         Likewise.
6943         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
6944         * testsuite/30_threads/this_thread/1.cc: Likewise.
6945         * testsuite/30_threads/this_thread/2.cc: Likewise.
6946         * testsuite/30_threads/this_thread/3.cc: Likewise.
6947         * testsuite/30_threads/this_thread/4.cc: Likewise.
6948         * testsuite/30_threads/thread/cons/1.cc: Likewise.
6949         * testsuite/30_threads/thread/cons/2.cc: Likewise.
6950         * testsuite/30_threads/thread/cons/3.cc: Likewise.
6951         * testsuite/30_threads/thread/cons/4.cc: Likewise.
6952         * testsuite/30_threads/thread/cons/5.cc: Likewise.
6953         * testsuite/30_threads/thread/cons/6.cc: Likewise.
6954         * testsuite/30_threads/thread/cons/7.cc: Likewise.
6955         * testsuite/30_threads/thread/cons/8.cc: Likewise.
6956         * testsuite/30_threads/thread/cons/9.cc: Likewise.
6957         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
6958         * testsuite/30_threads/thread/members/1.cc: Likewise.
6959         * testsuite/30_threads/thread/members/2.cc: Likewise.
6960         * testsuite/30_threads/thread/members/3.cc: Likewise.
6961         * testsuite/30_threads/thread/members/4.cc: Likewise.
6962         * testsuite/30_threads/thread/members/5.cc: Likewise.
6963         * testsuite/30_threads/thread/swap/1.cc: Likewise.
6964         * testsuite/30_threads/thread/swap/2.cc: Likewise.
6965         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
6966         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
6967         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
6968         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
6969         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
6970         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
6971         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
6972         Likewise.
6973         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
6974         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
6975         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
6976         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
6977         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
6978         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
6979         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
6980         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
6981         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
6982         * testsuite/30_threads/try_lock/1.cc: Likewise.
6983         * testsuite/30_threads/try_lock/2.cc: Likewise.
6984         * testsuite/30_threads/try_lock/3.cc: Likewise.
6985         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
6986         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
6987         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
6988         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
6989         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
6990         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
6991         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
6992         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
6993         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
6994         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
6995         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
6996         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
6997         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
6998         Likewise.
6999         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
7000         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
7001         Likewise.
7002         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
7003         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
7004         Likewise.
7005         * testsuite/ext/array_allocator/1.cc: Likewise.
7006         * testsuite/ext/array_allocator/2.cc: Likewise.
7007         * testsuite/ext/array_allocator/3.cc: Likewise.
7008         * testsuite/ext/ext_pointer/1.cc: Likewise.
7009         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
7010         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
7011         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
7012         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
7013         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
7014         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
7015         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
7016         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
7017         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
7018         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
7019         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
7020         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
7021         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
7022         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
7023         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
7024         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
7025         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
7026         Likewise.
7027         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
7028         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
7029         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
7030         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
7031         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
7032         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
7033         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
7034         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
7035         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
7036         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
7037         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
7038         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
7039         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
7040         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
7041         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
7042         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
7043         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
7044         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
7045         Likewise.
7046         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
7047         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
7048         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
7049         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
7050         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
7051         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
7052         * testsuite/ext/pod_char_traits.cc: Likewise.
7053         * testsuite/ext/slist/23781.cc: Likewise.
7054         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
7055         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
7056         * testsuite/ext/vstring/init-list.cc: Likewise.
7057         * testsuite/ext/vstring/moveable.cc: Likewise.
7058         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
7059         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
7060         Likewise.
7061         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
7062         Likewise.
7063         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
7064         Likewise.
7065         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
7066         Likewise.
7067         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
7068         Likewise.
7069         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
7070         Likewise.
7071         * testsuite/ext/vstring/types/23767.cc: Likewise.
7072         * testsuite/performance/21_strings/string_append.cc: Likewise.
7073         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
7074         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
7075         Likewise.
7076         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
7077         Likewise.
7078         * testsuite/performance/21_strings/string_find.cc: Likewise.
7079         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
7080         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
7081         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
7082         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
7083         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
7084         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
7085         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
7086         Likewise.
7087         * testsuite/performance/23_containers/create/map.cc: Likewise.
7088         * testsuite/performance/23_containers/create_from_sorted/set.cc:
7089         Likewise.
7090         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
7091         * testsuite/performance/23_containers/find/map.cc: Likewise.
7092         * testsuite/performance/23_containers/index/map.cc: Likewise.
7093         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
7094         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
7095         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
7096         Likewise.
7097         * testsuite/performance/23_containers/insert_erase/associative.cc:
7098         Likewise.
7099         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
7100         Likewise.
7101         * testsuite/performance/23_containers/producer_consumer/associative.cc:
7102         Likewise.
7103         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
7104         Likewise.
7105         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
7106         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
7107         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
7108         Likewise.
7109         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
7110         Likewise.
7111         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
7112         Likewise.
7113         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
7114         Likewise.
7115         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
7116         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
7117         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
7118         Likewise.
7119         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
7120         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
7121         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
7122         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
7123         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
7124         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
7125         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
7126         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
7127         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
7128         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
7129         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
7130         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
7131         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
7132         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
7133         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
7134         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
7135         Likewise.
7136         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
7137         Likewise.
7138         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
7139         Likewise.
7140         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
7141         Likewise.
7142         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
7143         Likewise.
7144         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
7145         Likewise.
7146         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
7147         Likewise.
7148         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
7149         Likewise.
7150         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
7151         Likewise.
7152         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
7153         Likewise.
7154         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
7155         Likewise.
7156         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
7157         Likewise.
7158         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
7159         Likewise.
7160         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
7161         Likewise.
7162         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
7163         Likewise.
7164         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
7165         Likewise.
7166         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
7167         Likewise.
7168         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
7169         Likewise.
7170         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
7171         Likewise.
7172         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
7173         Likewise.
7174         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
7175         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
7176         Likewise.
7177         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
7178         Likewise.
7179         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
7180         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
7181         Likewise.
7182         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
7183         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
7184         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
7185         Likewise.
7186         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
7187         Likewise.
7188         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
7189         Likewise.
7190         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
7191         Likewise.
7192         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
7193         Likewise.
7194         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
7195         Likewise.
7196         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
7197         Likewise.
7198         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
7199         Likewise.
7200         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
7201         Likewise.
7202         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
7203         Likewise.
7204         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
7205         Likewise.
7206         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
7207         Likewise.
7208         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
7209         Likewise.
7210         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
7211         Likewise.
7212         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
7213         Likewise.
7214         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
7215         Likewise.
7216         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
7217         Likewise.
7218         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
7219         Likewise.
7220         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
7221         Likewise.
7222         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
7223         Likewise.
7224         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
7225         Likewise.
7226         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
7227         Likewise.
7228         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
7229         Likewise.
7230         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
7231         Likewise.
7232         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
7233         Likewise.
7234         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
7235         Likewise.
7236         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
7237         Likewise.
7238         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
7239         Likewise.
7240         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
7241         Likewise.
7242         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
7243         Likewise.
7244         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
7245         Likewise.
7246         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
7247         Likewise.
7248         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
7249         Likewise.
7250         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
7251         Likewise.
7252         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
7253         Likewise.
7254         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
7255         Likewise.
7256         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
7257         Likewise.
7258         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
7259         Likewise.
7260         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
7261         Likewise.
7262         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
7263         Likewise.
7264         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
7265         Likewise.
7266         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
7267         Likewise.
7268         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
7269         Likewise.
7270         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
7271         Likewise.
7272         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
7273         Likewise.
7274         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
7275         Likewise.
7276         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
7277         Likewise.
7278         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
7279         Likewise.
7280         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
7281         Likewise.
7282         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
7283         Likewise.
7284         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
7285         Likewise.
7286         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
7287         Likewise.
7288         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
7289         Likewise.
7290         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
7291         Likewise.
7292         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
7293         Likewise.
7294         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
7295         Likewise.
7296         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
7297         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
7298         Likewise.
7299         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
7300         Likewise.
7301         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
7302         Likewise.
7303         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
7304         Likewise.
7305         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
7306         Likewise.
7307         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
7308         Likewise.
7309         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
7310         Likewise.
7311         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
7312         Likewise.
7313         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
7314         Likewise.
7315         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
7316         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
7317         Likewise.
7318         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
7319         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
7320         Likewise.
7321         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
7322         Likewise.
7323         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
7324         Likewise.
7325         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
7326         Likewise.
7327         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
7328         Likewise.
7329         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
7330         Likewise.
7331         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
7332         Likewise.
7333         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
7334         Likewise.
7335         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
7336         Likewise.
7337         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
7338         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
7339         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
7340         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
7341         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
7342         Likewise.
7343         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
7344         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
7345         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
7346         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
7347         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
7348         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
7349         * testsuite/util/io/illegal_input_error.hpp: Likewise.
7350         * testsuite/util/io/prog_bar.cc: Likewise.
7351         * testsuite/util/io/prog_bar.hpp: Likewise.
7352         * testsuite/util/io/text_populate.hpp: Likewise.
7353         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
7354         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
7355         * testsuite/util/io/xml.hpp: Likewise.
7356         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
7357         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
7358         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
7359         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
7360         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
7361         * testsuite/util/native_type/native_map.hpp: Likewise.
7362         * testsuite/util/native_type/native_multimap.hpp: Likewise.
7363         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
7364         * testsuite/util/native_type/native_set.hpp: Likewise.
7365         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
7366         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
7367         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
7368         Likewise.
7369         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
7370         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
7371         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
7372         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
7373         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
7374         Likewise.
7375         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
7376         Likewise.
7377         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
7378         Likewise.
7379         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
7380         Likewise.
7381         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
7382         Likewise.
7383         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
7384         Likewise.
7385         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
7386         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
7387         Likewise.
7388         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
7389         Likewise.
7390         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
7391         Likewise.
7392         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
7393         Likewise.
7394         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
7395         Likewise.
7396         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
7397         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
7398         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
7399         * testsuite/util/regression/basic_type.hpp: Likewise.
7400         * testsuite/util/regression/common_type.hpp: Likewise.
7401         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
7402         Likewise.
7403         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
7404         Likewise.
7405         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
7406         Likewise.
7407         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
7408         Likewise.
7409         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
7410         Likewise.
7411         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
7412         Likewise.
7413         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
7414         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
7415         Likewise.
7416         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
7417         Likewise.
7418         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
7419         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
7420         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
7421         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
7422         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
7423         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
7424         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
7425         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
7426         * testsuite/util/statistic/result_recorder.hpp: Likewise.
7427         * testsuite/util/statistic/sample_mean.hpp: Likewise.
7428         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
7429         * testsuite/util/statistic/sample_variance.hpp: Likewise.
7430         * testsuite/util/testsuite_abi.cc: Likewise.
7431         * testsuite/util/testsuite_abi.h: Likewise.
7432         * testsuite/util/testsuite_abi_check.cc: Likewise.
7433         * testsuite/util/testsuite_allocator.cc: Likewise.
7434         * testsuite/util/testsuite_allocator.h: Likewise.
7435         * testsuite/util/testsuite_api.h: Likewise.
7436         * testsuite/util/testsuite_character.cc: Likewise.
7437         * testsuite/util/testsuite_character.h: Likewise.
7438         * testsuite/util/testsuite_common_types.h: Likewise.
7439         * testsuite/util/testsuite_error.h: Likewise.
7440         * testsuite/util/testsuite_hooks.cc: Likewise.
7441         * testsuite/util/testsuite_hooks.h: Likewise.
7442         * testsuite/util/testsuite_io.h: Likewise.
7443         * testsuite/util/testsuite_iterators.h: Likewise.
7444         * testsuite/util/testsuite_performance.h: Likewise.
7445         * testsuite/util/testsuite_rng.h: Likewise.
7446         * testsuite/util/testsuite_rvalref.h: Likewise.
7447         * testsuite/util/testsuite_tr1.h: Likewise.
7448         * testsuite/util/thread/all.h: Likewise.
7449         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
7450         Likewise.
7451         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
7452         Likewise.
7453         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
7454         Likewise.
7455         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
7456         Likewise.
7457         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
7458         Likewise.
7459         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
7460         Likewise.
7461         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
7462         Likewise.
7463         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
7464         Likewise.
7465         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
7466         Likewise.
7467         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
7468         Likewise.
7469         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
7470         Likewise.
7471         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
7472         Likewise.
7473         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
7474         Likewise.
7475         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
7476         Likewise.
7477         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
7478         Likewise.
7479         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
7480         Likewise.
7481         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
7482         Likewise.
7483         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
7484         Likewise.
7485         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
7486         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
7487         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
7488         Likewise.
7489         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
7490         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
7491         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
7492         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
7493         Likewise.
7494         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
7495         Likewise.
7496         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
7497         Likewise.
7498         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
7499         Likewise.
7500         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
7501         Likewise.
7502         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
7503         Likewise.
7504         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
7505         Likewise.
7506         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
7507         Likewise.
7508         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
7509         Likewise.
7510         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
7511         Likewise.
7512         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
7513         Likewise.
7514         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
7515         Likewise.
7516         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
7517         Likewise.
7518         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
7519         Likewise.
7520         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
7521         Likewise.
7522         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
7523         Likewise.
7524         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
7525         Likewise.
7526         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
7527         Likewise.
7528         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
7529         Likewise.
7530         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
7531         Likewise.
7532         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
7533         Likewise.
7534         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
7535         Likewise.
7536         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
7537         Likewise.
7538         * testsuite/26_numerics/random/mt19937.cc: Likewise.
7539         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
7540         Likewise.
7541         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
7542         Likewise.
7543         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
7544         Likewise.
7545         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
7546         Likewise.
7547         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
7548         Likewise.
7549         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
7550         Likewise.
7551         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
7552         Likewise.
7553         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
7554         Likewise.
7555         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
7556         Likewise.
7557         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
7558         Likewise.
7559         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
7560         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
7561         Likewise.
7562         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
7563         Likewise.
7564         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
7565         Likewise.
7566         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
7567         Likewise.
7568         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
7569         Likewise.
7570         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
7571         Likewise.
7572         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
7573         Likewise.
7574         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
7575         Likewise.
7576         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
7577         Likewise.
7578         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
7579         Likewise.
7580         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
7581         Likewise.
7582         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
7583         Likewise.
7584         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
7585         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
7586         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
7587         Likewise.
7588         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
7589         Likewise.
7590         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
7591         Likewise.
7592         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
7593         Likewise.
7594         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
7595         Likewise.
7596         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
7597         Likewise.
7598         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
7599         Likewise.
7600         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
7601         Likewise.
7602         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
7603         Likewise.
7604         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
7605         Likewise.
7606         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
7607         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
7608         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
7609         Likewise.
7610         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
7611         Likewise.
7612         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
7613         Likewise.
7614         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
7615         Likewise.
7616         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
7617         Likewise.
7618         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
7619         Likewise.
7620         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
7621         Likewise.
7622         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
7623         Likewise.
7624         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
7625         Likewise.
7626         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
7627         Likewise.
7628         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
7629         Likewise.
7630         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
7631         Likewise.
7632         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
7633         Likewise.
7634         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
7635         Likewise.
7636         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
7637         Likewise.
7638         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
7639         Likewise.
7640         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
7641         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
7642         Likewise.
7643         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
7644         Likewise.
7645         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
7646         Likewise.
7647         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
7648         Likewise.
7649         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
7650         Likewise.
7651         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
7652         Likewise.
7653         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
7654         Likewise.
7655         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
7656         Likewise.
7657         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
7658         Likewise.
7659         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
7660         Likewise.
7661         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
7662         Likewise.
7663         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
7664         Likewise.
7665         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
7666         Likewise.
7667         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
7668         Likewise.
7669         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
7670         Likewise.
7671         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
7672         Likewise.
7673         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
7674         Likewise.
7675         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
7676         Likewise.
7677         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
7678         Likewise.
7679         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
7680         Likewise.
7681         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
7682         Likewise.
7683         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
7684         Likewise.
7685         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
7686         Likewise.
7687         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
7688         Likewise.
7689         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
7690         Likewise.
7691         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
7692         Likewise.
7693         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
7694         Likewise.
7695         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
7696         Likewise.
7697         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
7698         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
7699         Likewise.
7700         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
7701         Likewise.
7702         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
7703         Likewise.
7704         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
7705         Likewise.
7706         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
7707         Likewise.
7708         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
7709         Likewise.
7710         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
7711         Likewise.
7712         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
7713         Likewise.
7714         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
7715         Likewise.
7716         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
7717         Likewise.
7718         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
7719         Likewise.
7720         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
7721         Likewise.
7722         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
7723         Likewise.
7724         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
7725         Likewise.
7726         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
7727         Likewise.
7728         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
7729         Likewise.
7730         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
7731         Likewise.
7732         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
7733         Likewise.
7734         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
7735         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
7736         * testsuite/backward/hash_map/25896.cc: Likewise.
7737         * testsuite/backward/hash_set/25896.cc: Likewise.
7738
7739 2009-04-08  Ian Lance Taylor  <iant@google.com>
7740
7741         * include/backward/hashtable.h (erase): Correctly handle erasing a
7742         reference to an entry in the hash table.
7743         * testsuite/backward/hash_map/25896.cc: New.
7744         * testsuite/backward/hash_set/25896.cc: New.
7745
7746 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
7747
7748         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
7749         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
7750
7751 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7752
7753         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
7754         of debug.
7755         * include/Makefile.in: Regenerate.
7756         * include/precompiled/stdc++.h: Add.
7757
7758 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7759
7760         * include/bits/random.h: Adjust doxygen markup.
7761         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
7762
7763         * testsuite/26_numerics/random/piecewise_linear_distribution/
7764         operators/serialize.cc: Use typedefs.
7765
7766 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7767
7768         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
7769         __gnu_cxx namespace.  Remove "static inline".
7770
7771 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7772
7773         * include/bits/random.tcc (linear_congruential_engine<>::
7774         seed(seed_seq&)): Fix typo in last fix for __m == 0.
7775
7776 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7777
7778         * include/bits/random.h (operator==): Mark all inline.
7779         (mersenne_twister_engine): Enable #if 0 checks.
7780
7781         * include/bits/random.h: Formatting tweaks.
7782
7783 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7784
7785         * include/bits/random.tcc (piecewise_linear_distribution<>::
7786         operator()(_UniformRandomNumberGenerator&, const param_type&)):
7787         Remove spurious closed parenthesis.
7788
7789 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7790
7791         PR libstdc++/39644 (partial)
7792         * include/bits/random.tcc (linear_congruential_engine<>::
7793         seed(seed_seq&), independent_bits_engine<>::operator(),
7794         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
7795
7796 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
7797
7798         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
7799         thinko.
7800         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7801         default.cc: Enable.
7802
7803 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
7804
7805         PR libstdc++/39629 (partial)
7806         * testsuite/26_numerics/random/independent_bits_engine/cons/
7807         base_move.cc: Use uint_fast64_t instead of unsigned long.
7808         * testsuite/26_numerics/random/independent_bits_engine/cons/
7809         seed1.cc: Likewise.
7810         * testsuite/26_numerics/random/independent_bits_engine/cons/
7811         seed2.cc: Likewise.
7812         * testsuite/26_numerics/random/independent_bits_engine/cons/
7813         base_copy.cc: Likewise.
7814         * testsuite/26_numerics/random/independent_bits_engine/cons/
7815         default.cc: Likewise.
7816         * testsuite/26_numerics/random/independent_bits_engine/cons/
7817         seed_seq.cc: Likewise.
7818         * testsuite/26_numerics/random/independent_bits_engine/
7819         requirements/typedefs.cc: Likewise.
7820         * testsuite/26_numerics/random/independent_bits_engine/
7821         operators/equal.cc: Likewise.
7822         * testsuite/26_numerics/random/independent_bits_engine/
7823         operators/serialize.cc: Likewise.
7824         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
7825
7826 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7827
7828         * include/tr1_impl/random: Remove, empty.
7829         * include/tr1_impl/random.tcc: Likewise.
7830
7831         * include/std/random: Minor clean-ups, formatting fixes, adjust
7832         copyright years.
7833         * include/bits/random.tcc: Likewise.
7834         * include/bits/random.h: Likewise.
7835         * include/tr1/random: Likewise.
7836         * include/tr1/random.tcc: Likewise.
7837         * include/tr1/random.h: Likewise.
7838
7839 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7840
7841         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
7842         * doc/html/api.html: Regenerate.
7843
7844 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7845
7846         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
7847         Change to mersenne_twister_engine, add same defaults as
7848         mersenne_twister_engine/cons/default.cc.
7849         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
7850
7851         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
7852         to __il.
7853         * include/bits/random.h (mersenne_twister_engine): Qualify
7854         _ShiftMin1 with namespace __detail.
7855         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
7856         constexpr std::numeric_limits::max() can be used.
7857         (mersenne_twister_engine): Split apart static asserts into one
7858         assert per message. Temporarily disable the last three.
7859
7860 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
7861
7862         * include/Makefile.am: Update to N2836. Modified for new random headers.
7863         * include/Makefile.in: Ditto.
7864         * include/tr1_impl/random: Moved to tr1/random.h
7865         * include/tr1_impl/random.tcc: Moved to tr1
7866         * include/tr1/random: Just point to moved tr1 random headers.
7867         * include/tr1/random.tcc: Moved from tr1_impl.
7868         * include/tr1/random.h: Moved from tr1_impl/random.
7869         * include/std/random: Modified to point to std random headers.
7870         * include/bits/random.tcc: New implementation of std random facilities.
7871         * include/bits/random.h: Ditto.
7872         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
7873         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7874         seed1.cc: New.
7875         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7876         seed2.cc: New.
7877         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7878         default.cc: New.
7879         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7880         non_uint_neg.cc: New.
7881         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7882         typedefs.cc: New.
7883         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7884         equal.cc: New.
7885         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7886         serialize.cc: New.
7887         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7888         seed1.cc: New.
7889         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7890         seed2.cc: New.
7891         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7892         default.cc: New.
7893         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
7894         typedefs.cc: New.
7895         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7896         equal.cc: New.
7897         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7898         serialize.cc: New.
7899         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7900         seed1.cc: New.
7901         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7902         seed2.cc: New.
7903         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7904         default.cc: New.
7905         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
7906         typedefs.cc: New.
7907         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7908         equal.cc: New.
7909         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7910         serialize.cc: New.
7911         * testsuite/26_numerics/random/discard_block_engine/cons/
7912         base_move.cc: New.
7913         * testsuite/26_numerics/random/discard_block_engine/cons/
7914         seed1.cc: New.
7915         * testsuite/26_numerics/random/discard_block_engine/cons/
7916         seed2.cc: New.
7917         * testsuite/26_numerics/random/discard_block_engine/cons/
7918         base_copy.cc: New.
7919         * testsuite/26_numerics/random/discard_block_engine/cons/
7920         default.cc: New.
7921         * testsuite/26_numerics/random/discard_block_engine/cons/
7922         seed_seq.cc: New.
7923         * testsuite/26_numerics/random/discard_block_engine/requirements/
7924         typedefs.cc: New.
7925         * testsuite/26_numerics/random/discard_block_engine/operators/
7926         equal.cc: New.
7927         * testsuite/26_numerics/random/discard_block_engine/operators/
7928         serialize.cc: New.
7929         * testsuite/26_numerics/random/independent_bits_engine/cons/
7930         base_move.cc: New.
7931         * testsuite/26_numerics/random/independent_bits_engine/cons/
7932         seed1.cc: New.
7933         * testsuite/26_numerics/random/independent_bits_engine/cons/
7934         seed2.cc: New.
7935         * testsuite/26_numerics/random/independent_bits_engine/cons/
7936         base_copy.cc: New.
7937         * testsuite/26_numerics/random/independent_bits_engine/cons/
7938         default.cc: New.
7939         * testsuite/26_numerics/random/independent_bits_engine/cons/
7940         seed_seq.cc: New.
7941         * testsuite/26_numerics/random/independent_bits_engine/requirements/
7942         typedefs.cc: New.
7943         * testsuite/26_numerics/random/independent_bits_engine/operators/
7944         equal.cc: New.
7945         * testsuite/26_numerics/random/independent_bits_engine/operators/
7946         serialize.cc: New.
7947         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7948         base_move.cc: New.
7949         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7950         seed1.cc: New.
7951         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7952         seed2.cc: New.
7953         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7954         base_copy.cc: New.
7955         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7956         default.cc: New.
7957         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7958         seed_seq.cc: New.
7959         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
7960         typedefs.cc: New.
7961         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7962         equal.cc: New.
7963         * testsuite/26_numerics/random/shuffle_order_engine/operators/
7964         serialize.cc
7965         * testsuite/26_numerics/random/mt19937.cc: New.
7966         * testsuite/26_numerics/random/mt19937_64.cc: New.
7967         * testsuite/26_numerics/random/minstd_rand.cc: New.
7968         * testsuite/26_numerics/random/minstd_rand0.cc: New.
7969         * testsuite/26_numerics/random/ranlux24_base.cc: New.
7970         * testsuite/26_numerics/random/ranlux48_base.cc: New.
7971         * testsuite/26_numerics/random/ranlux24.cc: New.
7972         * testsuite/26_numerics/random/ranlux48.cc: New.
7973         * testsuite/26_numerics/random/knuth_b.cc: New.
7974         * testsuite/26_numerics/random/default_random_engine.cc: New.
7975         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7976         parms.cc: New.
7977         * testsuite/26_numerics/random/chi_squared_distribution/cons/
7978         default.cc: New.
7979         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
7980         typedefs.cc: New.
7981         * testsuite/26_numerics/random/chi_squared_distribution/operators/
7982         serialize.cc: New.
7983         * testsuite/26_numerics/random/normal_distribution/cons/
7984         parms.cc: New.
7985         * testsuite/26_numerics/random/normal_distribution/cons/
7986         default.cc: New.
7987         * testsuite/26_numerics/random/normal_distribution/requirements/
7988         typedefs.cc: New.
7989         * testsuite/26_numerics/random/normal_distribution/operators/
7990         serialize.cc: New.
7991         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
7992         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
7993         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
7994         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7995         parms_neg.cc: New.
7996         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7997         parms.cc: New.
7998         * testsuite/26_numerics/random/uniform_int_distribution/cons/
7999         default.cc: New.
8000         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
8001         typedefs.cc: New.
8002         * testsuite/26_numerics/random/uniform_int_distribution/operators/
8003         serialize.cc: New.
8004         * testsuite/26_numerics/random/uniform_real_distribution/cons/
8005         parms_neg.cc: New.
8006         * testsuite/26_numerics/random/uniform_real_distribution/cons/
8007         parms.cc: New.
8008         * testsuite/26_numerics/random/uniform_real_distribution/cons/
8009         default.cc: New.
8010         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
8011         typedefs.cc: New.
8012         * testsuite/26_numerics/random/uniform_real_distribution/operators/
8013         serialize.cc: New.
8014         * testsuite/26_numerics/random/poisson_distribution/cons/
8015         parms.cc: New.
8016         * testsuite/26_numerics/random/poisson_distribution/cons/
8017         default.cc: New.
8018         * testsuite/26_numerics/random/poisson_distribution/requirements/
8019         typedefs.cc
8020         * testsuite/26_numerics/random/poisson_distribution/operators/
8021         serialize.cc: New.
8022         * testsuite/26_numerics/random/bernoulli_distribution/cons/
8023         parms.cc: New.
8024         * testsuite/26_numerics/random/bernoulli_distribution/cons/
8025         default.cc: New.
8026         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
8027         typedefs.cc: New.
8028         * testsuite/26_numerics/random/bernoulli_distribution/operators/
8029         serialize.cc: New.
8030         * testsuite/26_numerics/random/discrete_distribution/cons/
8031         range.cc: New.
8032         * testsuite/26_numerics/random/discrete_distribution/cons/
8033         initlist.cc: New.
8034         * testsuite/26_numerics/random/discrete_distribution/cons/
8035         default.cc: New.
8036         * testsuite/26_numerics/random/discrete_distribution/cons/
8037         num_xbound_fun.cc: New.
8038         * testsuite/26_numerics/random/discrete_distribution/requirements/
8039         typedefs.cc: New.
8040         * testsuite/26_numerics/random/discrete_distribution/operators/
8041         serialize.cc: New.
8042         * testsuite/26_numerics/random/weibull_distribution/cons/
8043         parms.cc: New.
8044         * testsuite/26_numerics/random/weibull_distribution/cons/
8045         default.cc: New.
8046         * testsuite/26_numerics/random/weibull_distribution/requirements/
8047         typedefs.cc: New.
8048         * testsuite/26_numerics/random/weibull_distribution/operators/
8049         serialize.cc: New.
8050         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
8051         parms.cc: New.
8052         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
8053         default.cc: New.
8054         * testsuite/26_numerics/random/negative_binomial_distribution/
8055         requirements/typedefs.cc: New.
8056         * testsuite/26_numerics/random/negative_binomial_distribution/
8057         operators/serialize.cc: New.
8058         * testsuite/26_numerics/random/cauchy_distribution/cons/
8059         parms.cc: New.
8060         * testsuite/26_numerics/random/cauchy_distribution/cons/
8061         default.cc: New.
8062         * testsuite/26_numerics/random/cauchy_distribution/requirements/
8063         typedefs.cc: New.
8064         * testsuite/26_numerics/random/cauchy_distribution/operators/
8065         serialize.cc: New.
8066         * testsuite/26_numerics/random/gamma_distribution/cons/
8067         parms.cc: New.
8068         * testsuite/26_numerics/random/gamma_distribution/cons/
8069         default.cc: New.
8070         * testsuite/26_numerics/random/gamma_distribution/requirements/
8071         typedefs.cc: New.
8072         * testsuite/26_numerics/random/gamma_distribution/operators/
8073         serialize.cc: New.
8074         * testsuite/26_numerics/random/fisher_f_distribution/cons/
8075         parms.cc: New.
8076         * testsuite/26_numerics/random/fisher_f_distribution/cons/
8077         default.cc: New.
8078         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
8079         typedefs.cc: New.
8080         * testsuite/26_numerics/random/fisher_f_distribution/operators/
8081         serialize.cc: New.
8082
8083         * testsuite/26_numerics/random/exponential_distribution/cons/
8084         parms.cc: New.
8085         * testsuite/26_numerics/random/exponential_distribution/cons/
8086         default.cc: New.
8087         * testsuite/26_numerics/random/exponential_distribution/requirements/
8088         typedefs.cc: New.
8089         * testsuite/26_numerics/random/exponential_distribution/operators/
8090         serialize.cc: New.
8091         * testsuite/26_numerics/random/lognormal_distribution/cons/
8092         parms.cc: New.
8093         * testsuite/26_numerics/random/lognormal_distribution/cons/
8094         default.cc: New.
8095         * testsuite/26_numerics/random/lognormal_distribution/requirements/
8096         typedefs.cc: New.
8097         * testsuite/26_numerics/random/lognormal_distribution/operators/
8098         serialize.cc: New.
8099         * testsuite/26_numerics/random/binomial_distribution/cons/
8100         parms.cc: New.
8101         * testsuite/26_numerics/random/binomial_distribution/cons/
8102         default.cc: New.
8103         * testsuite/26_numerics/random/binomial_distribution/requirements/
8104         typedefs.cc: New.
8105         * testsuite/26_numerics/random/binomial_distribution/operators/
8106         serialize.cc: New.
8107         * testsuite/26_numerics/random/random_device/cons/
8108         token.cc: New.
8109         * testsuite/26_numerics/random/random_device/cons/
8110         default.cc: New.
8111         * testsuite/26_numerics/random/random_device/requirements/
8112         typedefs.cc: New.
8113         * testsuite/26_numerics/random/extreme_value_distribution/cons/
8114         parms.cc: New.
8115         * testsuite/26_numerics/random/extreme_value_distribution/cons/
8116         default.cc: New.
8117         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
8118         typedefs.cc: New.
8119         * testsuite/26_numerics/random/extreme_value_distribution/operators/
8120         serialize.cc: New.
8121         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8122         range.cc: New.
8123         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8124         default.cc: New.
8125         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8126         num_xbound_fun.cc: New.
8127         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8128         initlist_fun.cc: New.
8129         * testsuite/26_numerics/random/piecewise_linear_distribution/
8130         requirements/typedefs.cc: New.
8131         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
8132         serialize.cc: New.
8133         * testsuite/26_numerics/random/student_t_distribution/cons/
8134         parms.cc: New.
8135         * testsuite/26_numerics/random/student_t_distribution/cons/
8136         default.cc: New.
8137         * testsuite/26_numerics/random/student_t_distribution/requirements/
8138         typedefs.cc: New.
8139         * testsuite/26_numerics/random/student_t_distribution/operators/
8140         serialize.cc: New.
8141         * testsuite/26_numerics/random/geometric_distribution/cons/
8142         parms.cc: New.
8143         * testsuite/26_numerics/random/geometric_distribution/cons/
8144         default.cc: New.
8145         * testsuite/26_numerics/random/geometric_distribution/requirements/
8146         typedefs.cc: New.
8147         * testsuite/26_numerics/random/geometric_distribution/operators/
8148         serialize.cc: New.
8149         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8150         range.cc: New.
8151         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8152         default.cc: New.
8153         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8154         num_xbound_fun.cc: New.
8155         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8156         initlist_fun.cc: New.
8157         * testsuite/26_numerics/random/piecewise_constant_distribution/
8158         requirements/typedefs.cc: New.
8159         * testsuite/26_numerics/random/piecewise_constant_distribution/
8160         operators/serialize.cc: New.
8161
8162 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
8163
8164         * include/ext/bitmap_allocator.h: The typedefs should be made public
8165         if we want them to be accessible. This has been revealed by the patch
8166         that fixes PR c++/26693 in g++.
8167
8168 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
8169
8170         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
8171         Regenerated.
8172         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
8173         Regenerated.
8174         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
8175         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
8176         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
8177         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
8178         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
8179         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
8180         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
8181         Regenerated.
8182         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
8183
8184 2009-03-31  Jason Merrill  <jason@redhat.com>
8185
8186         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
8187
8188         PR libstdc++/39310
8189         * include/tr1_impl/type_traits (is_function): Add partial
8190         specializations with function cv-quals.
8191         (__is_function_helper): Remove.
8192         (is_member_pointer): Don't define in terms of is_member_*_pointer.
8193
8194 2009-03-30  Ian Lance Taylor  <iant@google.com>
8195
8196         * include/backward/hashtable.h (clear): Return quickly if the
8197         table is empty.
8198
8199 2009-03-27  Ian Lance Taylor  <iant@google.com>
8200
8201         * include/backward/hashtable.h (_S_num_primes): Change to 29.
8202         (__stl_prime_list): Add 5 at the start of the list.
8203
8204 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
8205
8206         * include/std/fstream (basic_filebuf<>::open(const std::string&,
8207         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
8208         std::string&, ios_base::openmode), basic_ifstream<>::
8209         open(const std::string&, ios_base::openmode), basic_ofstream<>::
8210         basic_ofstream(const std::string&, ios_base::openmode),
8211         basic_ofstream<>::open(const std::string&, ios_base::openmode),
8212         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
8213         basic_fstream<>::open(const std::string&, ios_base::openmode)):
8214         Add in C++0x mode.
8215         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
8216         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
8217         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
8218         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
8219         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
8220         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
8221         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
8222
8223 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
8224
8225         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
8226         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
8227         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
8228         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
8229
8230 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
8231
8232         * include/bits/forward_list.h (_Fwd_list_node_base<>::
8233         _M_transfer_after, _M_reverse_after): Move out of line...
8234         * include/bits/forward_list.tcc: ... here.
8235         (forward_list<>::reverse): Move inline...
8236         * include/bits/forward_list.h: ... here; minor cosmetic changes.
8237
8238 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
8239
8240         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
8241         28277.cc: Likewise.
8242         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
8243         Likewise.
8244         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
8245         Likewise.
8246         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
8247         Likewise.
8248
8249 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
8250
8251         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
8252         year(s).
8253         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
8254         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
8255         Likewise.
8256         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
8257         Likewise.
8258         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
8259         Likewise.
8260         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
8261
8262 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
8263
8264         * testsuite/25_algorithms/search_n/iterator.cc: Condition
8265         iterations for simulators.
8266         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
8267         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
8268         Condition stream width for simulators.
8269         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
8270         Likewise.
8271         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
8272         Likewise.
8273         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
8274
8275 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
8276
8277         * doc/xml/manual/appendix_contributing.xml: Add docbook style
8278         sheet version information. Table-ize docbook element examples.
8279         * doc/xml/manual/using.xml: Human-readable header
8280         markup. Alphabetized. Add new headers.
8281         * doc/html: Regenerate.
8282
8283 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
8284
8285         * doc/xml/faq.xml: Fix link to setup documentation.
8286
8287 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
8288
8289         * include/std/type_traits (__add_lvalue_reference_helper,
8290         __add_rvalue_reference_helper): As an optimization, rewrite
8291         condition (avoid is_function).
8292
8293 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
8294
8295         PR libstdc++/39405
8296         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
8297         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
8298
8299 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
8300
8301         * testsuite/30_threads/condition_variable_any/native_handle/
8302         typesizes.cc: Include tweaks.
8303         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8304         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8305         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8306         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8307         * testsuite/30_threads/condition_variable/native_handle/
8308         typesizes.cc: Same.
8309
8310 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8311
8312         * include/bits/shared_ptr.h: Add include guards.
8313         * include/tr1/shared_ptr.h: Likewise.
8314
8315 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8316
8317         * include/std/iostream: Fix doxygen link.
8318         * include/bits/forward_list.h: Fix doxygen markup.
8319         * include/ext/vstring.h: Escape backslash in doxygen comment.
8320         * include/bits/basic_string.h: Likewise.
8321
8322 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
8323
8324         * doc/xml/faq.xml: Fix links to implementation status pages.
8325
8326 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
8327
8328         * include/std/complex (operator+(const complex<>&, const _Tp&),
8329         operator+(const _Tp&, const complex<>&),
8330         operator-(const complex<>&, const _Tp&),
8331         operator-(const _Tp&, const complex<>&)): Do not assume real()
8332         returns a reference (against DR 387).
8333         * testsuite/26_numerics/complex/dr387_2.cc: New.
8334
8335 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
8336
8337         * testsuite/thread/pthread4.cc: Move...
8338         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
8339         * testsuite/thread/pthread5.cc: Move...
8340         * testsuite/23_containers/list/pthread5.cc: ...here.
8341         * testsuite/thread/pthread6.cc: Move...
8342         * testsuite/23_containers/map/pthread6.cc: ...here.
8343         * testsuite/thread/pthread7-rope.cc: Move...
8344         * testsuite/ext/rope/pthread7-rope.cc: ...here.
8345         * testsuite/thread/guard.cc: Move...
8346         * testsuite/18_support/pthread_guard.cc: ...here.
8347         * testsuite/thread/18185.cc: Move...
8348         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
8349         * testsuite/thread/pthread1.cc: Move...
8350         * testsuite/23_containers/list/pthread1.cc: ...here.
8351         * testsuite/thread/pthread2.cc: Move...
8352         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
8353         * testsuite/thread/pthread3.cc: Move...
8354         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
8355
8356         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
8357         * testsuite/thread: Remove.
8358
8359 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8360
8361         * configure: Regenerate.
8362
8363 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
8364
8365         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
8366         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
8367         from baseline_dir.
8368         * configure: Regenerate.
8369         * testsuite/Makefile.am (baseline_file): Remove variable.
8370         (site.exp): Set baseline_dir rather than baseline_file.
8371         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
8372         * testsuite/Makefile.in: Regenerate.
8373
8374 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
8375
8376         * testsuite/30_threads/thread/this_thread: Move...
8377         * testsuite/30_threads/this_thread: ...here.
8378         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
8379         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
8380         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
8381         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
8382         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
8383         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
8384
8385 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
8386
8387         * doc/doxygen/user.cfg.in: Tweaks.
8388         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
8389         be elsewhere.
8390
8391         * include/tr1_impl/unordered_map: Just use most specialized
8392         container module.
8393         * include/tr1_impl/unordered_set: Same.
8394         * include/tr1_impl/array: Same.
8395         * include/bits/stl_list.h: Same.
8396         * include/bits/stl_map.h: Same.
8397         * include/bits/stl_queue.h: Same.
8398         * include/bits/stl_set.h: Same.
8399         * include/bits/stl_stack.h: Same.
8400         * include/bits/forward_list.h: Same.
8401         * include/bits/basic_string.h: Same.
8402         * include/bits/stl_multimap.h: Same.
8403         * include/bits/stl_vector.h: Same.
8404         * include/bits/stl_deque.h: Same.
8405         * include/bits/stl_multiset.h: Same.
8406         * include/bits/stl_bvector.h: Same.
8407
8408         * include/backward/binders.h: Change binder module to binders.
8409
8410         * include/std/complex: Add complex_numers module.
8411         * include/tr1_impl/complex: Same.
8412
8413         * include/std/valarray: Add numeric_arrays module.
8414         * include/bits/gslice_array.h: Same.
8415         * include/bits/gslice.h: Same.
8416         * include/bits/mask_array.h: Same.
8417         * include/bits/slice_array.h: Same.
8418         * include/bits/indirect_array.h: Same.
8419
8420         * include/bits/allocator.h: Add allocators module.
8421         * include/ext/throw_allocator.h
8422         * include/ext/pool_allocator.h
8423         * include/ext/bitmap_allocator.h
8424         * include/ext/new_allocator.h
8425         * include/ext/malloc_allocator.h
8426         * include/ext/array_allocator.h
8427         * include/ext/mt_allocator.h
8428         * include/ext/debug_allocator.h
8429         * include/ext/extptr_allocator.h
8430
8431         * include/tr1_impl/functional: Move namespace markup here.
8432         * include/tr1_impl/regex: Same.
8433
8434         * include/tr1_impl/type_traits: Add metaprogramming module.
8435         * include/std/type_traits: Same.
8436
8437         * include/std/memory: Add memory module.
8438
8439         * include/std/ratio: Add ratio module.
8440
8441         * include/std/chrono: Move namespace markup here, add time module.
8442
8443         * include/std/thread: Move namespace markup here, add concurrency
8444         module.
8445         * include/std/mutex: Use concurrency module.
8446         * include/std/condition_variable: Same.
8447
8448
8449         * include/bits/ios_base.h: Refine io module.
8450         * include/bits/basic_ios.h: Same.
8451         * include/std/fstream: Same.
8452         * include/std/istream: Same.
8453         * include/std/ostream: Same.
8454         * include/std/sstream: Same.
8455
8456         * include/ext/vstring.h: Correct parameter markup.
8457
8458         * include/bits/shared_ptr.h: Add pointer_abstractions module.
8459         * include/bits/unique_ptr.h: Same.
8460
8461         * include/bits/algorithmfwd.h: Add mutating_algorithms,
8462         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
8463         * include/bits/stl_heap.h: Add markup for new groupings.
8464         * include/bits/stl_algobase.h: Same.
8465         * include/bits/stl_algo.h: Same.
8466
8467         * include/c_compatibility/stdatomic.h: Add atomics module.
8468         * include/c_global/cstdatomic: Same.
8469
8470         * libsupc++/exception: Add exceptions module.
8471         * libsupc++/typeinfo: Same.
8472         * libsupc++/new: Same.
8473         * libsupc++/exception_ptr.h: Same.
8474         * include/std/system_error: Same.
8475         * include/std/stdexcept: Same.
8476
8477         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
8478         * libsupc++/cxxabi-forced.h: Same.
8479
8480         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
8481         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
8482         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
8483         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8484         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8485         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8486         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8487         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8488         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8489         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8490         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8491         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8492         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8493         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8494         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8495         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8496         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8497         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8498         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
8499         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8500         * testsuite/23_containers/vector/requirements/dr438/
8501         constructor_1_neg.cc: Same.
8502         * testsuite/23_containers/vector/requirements/dr438/
8503         constructor_2_neg.cc: Same.
8504         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
8505         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
8506         * testsuite/23_containers/deque/requirements/dr438/
8507         constructor_1_neg.cc: Same.
8508         * testsuite/23_containers/deque/requirements/dr438/
8509         constructor_2_neg.cc: Same.
8510         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
8511         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
8512         * testsuite/23_containers/list/requirements/dr438/
8513         constructor_1_neg.cc: Same.
8514         * testsuite/23_containers/list/requirements/dr438/
8515         constructor_2_neg.cc: Same.
8516         * testsuite/20_util/duration/cons/1_neg.cc: Same.
8517         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
8518         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
8519         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
8520         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8521         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8522         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
8523         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
8524         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
8525         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
8526
8527 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
8528
8529         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
8530         * doc/doxygen/user.cfg.in: Update.
8531         * scripts/run_doxygen: Adjust for new group names.
8532
8533         * include/tr1_impl/random: Update doxygen group markup.
8534         * include/tr1_impl/unordered_map: Same.
8535         * include/tr1_impl/unordered_set: Same.
8536         * include/tr1_impl/array: Same.
8537         * include/std/numeric: Same.
8538         * include/std/utility: Same.
8539         * include/std/bitset: Same.
8540         * include/std/iosfwd: Same.
8541         * include/bits/stl_list.h: Same.
8542         * include/bits/stl_map.h: Same.
8543         * include/bits/stl_algobase.h: Same.
8544         * include/bits/stl_queue.h: Same.
8545         * include/bits/stl_set.h: Same.
8546         * include/bits/stl_stack.h: Same.
8547         * include/bits/stl_iterator_base_types.h: Same.
8548         * include/bits/forward_list.h: Same.
8549         * include/bits/basic_string.h: Same.
8550         * include/bits/stl_multimap.h: Same.
8551         * include/bits/stl_vector.h: Same.
8552         * include/bits/stl_deque.h: Same.
8553         * include/bits/stl_multiset.h: Same.
8554         * include/bits/stl_algo.h: Same.
8555         * include/bits/stl_bvector.h: Same.
8556         * include/bits/algorithmfwd.h: Same.
8557         * include/bits/stl_function.h: Same.
8558         * include/tr1/cmath: Same.
8559         * include/backward/binders.h: Same.
8560
8561 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
8562
8563         * include/std/system_error (system_category): To system_category().
8564         (generic_category): To generic_category. DR 890.
8565         * src/system_error.cc: Define.
8566         * include/bits/functexcept.h: Only one __throw_system_error.
8567         * src/functexcept.cc: Same.
8568         * include/std/mutex: Fixup for changes above.
8569         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
8570         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
8571         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
8572         * config/abi/pre/gnu.ver: Clean up exports.
8573
8574 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
8575
8576         * include/std/thread: Fix typo.
8577         * src/thread.cc (thread::join): Use NULL.
8578
8579 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
8580
8581         PR libstdc++/39168
8582         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
8583         const string&)): Also check that the value != CHAR_MAX.
8584         * include/bits/locale_facets.tcc (__numpunct_cache<>::
8585         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
8586         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
8587         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
8588         _M_cache(const locale&)): Likewise.
8589         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
8590         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
8591         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
8592         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
8593         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
8594         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
8595
8596 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
8597             Benjamin Kosnik  <bkoz@redhat.com>
8598
8599         * include/std/thread (_Impl_base): Move _M_id out and into ...
8600         (thread): ...here. Call _M_make_routine in body of constructors.
8601         Adjust data member usage to reflect changes.
8602         (_M_make_routine): From _M_make_shared_data.
8603         (_M_start_thread): Add __shared_base_type argument.
8604         * src/thread.cc: Fixups for above.
8605         * config/abi/pre/gnu.ver: Adjust exports.
8606         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
8607         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
8608         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8609
8610 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
8611
8612         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
8613         (compare_type_to_native_type): ...this, add alignment check.
8614         * testsuite/30_threads/condition_variable_any/native_handle/
8615         typesizes.cc: Modify as above.
8616         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8617         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8618         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8619         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8620         * testsuite/30_threads/condition_variable/native_handle/
8621         typesizes.cc: Same.
8622         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8623         typesizes.cc: Same.
8624
8625         * testsuite/30_threads/thread/cons/1.cc: Add comments.
8626         * testsuite/30_threads/thread/cons/2.cc: Same.
8627         * testsuite/30_threads/thread/cons/3.cc: Same.
8628         * testsuite/30_threads/thread/cons/4.cc: Same.
8629         * testsuite/30_threads/thread/cons/5.cc: Same.
8630         * testsuite/30_threads/thread/cons/6.cc: Same.
8631         * testsuite/30_threads/thread/cons/7.cc: Same.
8632         * testsuite/30_threads/thread/cons/8.cc: Same.
8633
8634         * testsuite/30_threads/thread/cons/9.cc: New.
8635         * testsuite/30_threads/thread/cons/moveable.cc: New.
8636
8637         * src/condition_variable.cc: Clean up whitespace.
8638         * include/std/condition_variable: Same.
8639
8640 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
8641
8642         * include/std/condition_variable (condition_variable): Remove
8643         _M_internal_mutex. Add private __native_type typedef.
8644         * src/condition_variable.cc (condition_variable::notify_one):
8645         Remove _M_internal_mutex use. Use typedef.
8646         (condition_variable::notify_all): Same.
8647         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
8648         (recursive_mutex): Same.
8649         (timed_mutex): Same.
8650         (recursive_timed_mutex): Same.
8651         (once_flag): Make __native_type typedef private.
8652
8653         * include/std/thread (this_thread): Add minimal markup.
8654
8655         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
8656         Adjust line numbers.
8657         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8658         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8659         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8660         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8661         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8662         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8663         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8664         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8665         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8666         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8667         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8668         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8669         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8670
8671         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
8672         * testsuite/30_threads/condition_variable_any/native_handle/
8673         typesizes.cc: New.
8674         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8675         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8676         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8677         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8678         * testsuite/30_threads/condition_variable/native_handle/
8679         typesizes.cc: Same.
8680         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8681         typesizes.cc: Same.
8682
8683 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
8684
8685         PR testsuite/33300
8686         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
8687         on darwin for lp64.
8688
8689 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
8690
8691         * configure.host: Set abi_baseline_pair for mips64*-linux.
8692         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
8693
8694 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8695
8696         * include/std/thread (this_thread::get_id): Inline.
8697
8698 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8699
8700         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
8701         _Callable as template argument for _M_make_shared_data.
8702         * testsuite/30_threads/thread/cons/6.cc: New.
8703         * testsuite/30_threads/thread/cons/7.cc: New.
8704         * testsuite/30_threads/thread/cons/8.cc: New.
8705
8706 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
8707
8708         * testsuite/30_threads/thread/member: To..
8709         * testsuite/30_threads/thread/members: ...this.
8710         * testsuite/30_threads/condition_variable/member: To...
8711         * testsuite/30_threads/condition_variable/members: ...this.
8712
8713 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
8714
8715         * include/std/thread (thread::id): Move definition inside thread.
8716         Use native_handle_type. Remove this_thread::get_id friend.
8717         Change __thread_data_ptr to __shared_base_ptr.
8718         (thread::id::id(native_handle_type): Make public. Still explicit.
8719         Use native_handle_type. Change _M_thread_id to _M_thread.
8720         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
8721         _M_thread_handle to _M_id.
8722         (thread::__thread_data): Rename to _Impl.
8723         Fixup for renames.
8724         (thread::_M_make_thread_data): Return derived type.
8725         (thread::hardware_concurrency): Add definition for default case.
8726         (thread::get_id): Now can define inline.
8727         (thread): Change _M_thread_data to _M_data.
8728         (this_thread::get_id): Now can define inline.
8729         * src/thread.cc (__thread_proxy): Rename to
8730         execute_native_thread_routine.
8731         Fixup for other renames.
8732         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
8733         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
8734         * testsuite/30_threads/thread/algorithm: Move to..
8735         * testsuite/30_threads/thread/swap: ...this.
8736         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
8737         * testsuite/30_threads/thread/id/operators.cc: New.
8738
8739 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8740
8741         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
8742         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
8743         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
8744         exposing it in public std::tuple interface.
8745
8746 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8747             Benjamin Kosnik  <bkoz@redhat.com>
8748
8749         * include/std/thread (__thread_data_base): Nest class in std::thread.
8750         (__thread_data): Likewise.
8751         (__thread_data_ptr): Nest typedef in std::thread.
8752         * src/thread.cc (__thread_proxy): Qualify the above names.
8753         * config/abi/pre/gnu.ver: Remove unused exports.
8754
8755 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
8756
8757         * include/bits/unique_ptr.h: Remove private __this_type typedef.
8758         * include/bits/stl_vector.h: Remove private vector_type typedef.
8759         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
8760         Fix line numbers.
8761         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8762         * testsuite/23_containers/vector/requirements/dr438/
8763         constructor_1_neg.cc: Same.
8764         * testsuite/23_containers/vector/requirements/dr438/
8765         constructor_2_neg.cc: Same.
8766         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8767         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8768
8769 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8770
8771         PR libstdc++/25191
8772         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
8773         deal consistently with __try and __catch too.
8774         * src/localename.cc: Replace try -> __try, catch -> __catch.
8775         * src/ios.cc: Likewise.
8776         * src/locale.cc: Likewise.
8777         * src/istream.cc: Likewise.
8778         * src/thread.cc: Likewise.
8779         * src/compatibility.cc: Likewise.
8780         * src/bitmap_allocator.cc: Likewise.
8781         * src/ios_init.cc: Likewise.
8782         * include/debug/deque: Likewise.
8783         * include/debug/list: Likewise.
8784         * include/tr1_impl/hashtable: Likewise.
8785         * include/std/bitset: Likewise.
8786         * include/ext/pb_ds/detail/resize_policy/
8787         hash_load_check_resize_trigger_imp.hpp: Likewise.
8788         * include/ext/pb_ds/detail/resize_policy/
8789         hash_standard_resize_policy_imp.hpp: Likewise.
8790         * include/ext/pb_ds/detail/cc_hash_table_map_/
8791         resize_fn_imps.hpp: Likewise.
8792         * include/ext/pb_ds/detail/cc_hash_table_map_/
8793         constructor_destructor_fn_imps.hpp: Likewise.
8794         * include/ext/pb_ds/detail/pat_trie_/
8795         split_join_branch_bag.hpp: Likewise.
8796         * include/ext/pb_ds/detail/pat_trie_/
8797         constructors_destructor_fn_imps.hpp: Likewise.
8798         * include/ext/pb_ds/detail/bin_search_tree_/
8799         constructors_destructor_fn_imps.hpp: Likewise.
8800         * include/ext/pb_ds/detail/gp_hash_table_map_/
8801         resize_fn_imps.hpp: Likewise.
8802         * include/ext/pb_ds/detail/gp_hash_table_map_/
8803         constructor_destructor_fn_imps.hpp: Likewise.
8804         * include/ext/pb_ds/detail/binary_heap_/
8805         constructors_destructor_fn_imps.hpp: Likewise.
8806         * include/ext/pb_ds/detail/binary_heap_/
8807         erase_fn_imps.hpp: Likewise.
8808         * include/ext/pb_ds/detail/binary_heap_/
8809         split_join_fn_imps.hpp: Likewise.
8810         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
8811         constructors_destructor_fn_imps.hpp: Likewise.
8812         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
8813         * include/ext/pb_ds/detail/list_update_map_/
8814         constructor_destructor_fn_imps.hpp: Likewise.
8815         * include/ext/slist: Likewise.
8816         * include/ext/memory: Likewise.
8817         * include/ext/rc_string_base.h: Likewise.
8818         * include/ext/ropeimpl.h: Likewise.
8819         * include/ext/vstring.tcc: Likewise.
8820         * include/ext/rope: Likewise.
8821         * include/ext/sso_string_base.h: Likewise.
8822         * include/bits/shared_ptr.h: Likewise.
8823         * include/bits/stl_list.h: Likewise.
8824         * include/bits/locale_classes.tcc: Likewise.
8825         * include/bits/locale_facets.tcc: Likewise.
8826         * include/bits/locale_classes.h: Likewise.
8827         * include/bits/forward_list.h: Likewise.
8828         * include/bits/stl_vector.h: Likewise.
8829         * include/bits/stl_deque.h: Likewise.
8830         * include/bits/istream.tcc: Likewise.
8831         * include/bits/stl_uninitialized.h: Likewise.
8832         * include/bits/ostream.tcc: Likewise.
8833         * include/bits/vector.tcc: Likewise.
8834         * include/bits/stl_tempbuf.h: Likewise.
8835         * include/bits/deque.tcc: Likewise.
8836         * include/bits/basic_string.tcc: Likewise.
8837         * include/bits/ostream_insert.h: Likewise.
8838         * include/bits/locale_facets_nonio.tcc: Likewise.
8839         * include/bits/stl_tree.h: Likewise.
8840         * include/bits/fstream.tcc: Likewise.
8841         * include/tr1/shared_ptr.h: Likewise.
8842         * include/tr1/hypergeometric.tcc: Likewise.
8843         * include/backward/hashtable.h: Likewise.
8844         * libsupc++/exception_ptr.h: Likewise.
8845         * libsupc++/eh_personality.cc: Likewise.
8846         * libsupc++/eh_call.cc: Likewise.
8847         * config/locale/gnu/monetary_members.cc: Likewise.
8848         * config/locale/gnu/time_members.h: Likewise.
8849         * config/locale/generic/time_members.h: Likewise.
8850
8851 2009-02-03  Johannes Singler  <singler@ira.uka.de>
8852
8853         * include/parallel/algorithmfwd.h:
8854         Add parallelism default for many declarations.
8855         * include/parallel/numericfwd.h: Likewise.
8856         * include/parallel/iterator.h: Use iterator_traits as usual.
8857         * include/parallel/par_loop.h:
8858         Include equally_split.h.
8859         (for_each_template_random_access_ed):
8860         Avoid calling the Result default constructor.
8861         * include/parallel/numeric: Replace
8862         for_each_template_random_access by
8863         for_each_template_random_access_ed in numeric functions.
8864
8865 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
8866
8867         * config/os/gnu-linux/os_defines.h: Remove superfluous
8868         __NO_STRING_INLINES.
8869
8870 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8871
8872         * testsuite/21_strings/c_strings/char/3.cc: New test.
8873         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
8874
8875 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
8876             Jakub Jelinek  <jakub@redhat.com>
8877
8878         PR libstdc++/30928 (partial, works together with recent glibcs)
8879         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8880         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8881         defined.
8882         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8883         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8884         defined.
8885         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8886         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8887         defined.
8888         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8889         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8890         defined.
8891         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
8892         argument is const char *, assign result to const char * var, not
8893         char *.
8894         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
8895         argument is const wchar_t *, assign result to const wchar_t * var, not
8896         wchar_t *.
8897
8898 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
8899
8900         * include/std/thread: Remove unused headers.
8901         (__thread_data_base): Remove unused mutex and base.
8902         (thread::~thread): Only detach if joinable.
8903         (thread::joinable): Test if thread data ptr is empty.
8904         (thread::_M_thread_data_mutex): Remove.
8905         (thread::_M_get_thread_data): Remove.
8906         (thread::_M_make_thread_data): Remove overload, use make_shared.
8907         (thread::id::id): Make constructor explicit.
8908         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
8909         (thread::_M_start_thread): Break shared_ptr cycle on error.
8910         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
8911         * testsuite/30_threads/thread/member/4.cc: New.
8912         * testsuite/30_threads/thread/member/5.cc: New.
8913
8914 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
8915
8916         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
8917         (standard_layout): Just use !has_virtual_destructor for now.
8918         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
8919         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
8920         * testsuite/30_threads/recursive_mutex/requirements/
8921         standard_layout.cc: New.
8922         * testsuite/30_threads/condition_variable/requirements/
8923         standard_layout.cc: New.
8924         * testsuite/29_atomics/atomic_address/requirements/
8925         standard_layout.cc: Adjust.
8926         * testsuite/29_atomics/atomic_flag/requirements/
8927         standard_layout.cc: Same.
8928         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
8929         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
8930         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
8931         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
8932         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
8933         line numbers.
8934         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
8935         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8936         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8937         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
8938         Remove, not required.
8939
8940 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
8941
8942         * include/std/thread (__thread_data_base, thread): Rename member
8943         functions to match coding style.
8944         (thread::thread,thread::operator=): Define move operations.
8945         * src/thread.cc (__thread_data_base, thread): Rename member functions.
8946         * config/abi/pre/gnu.ver: Adjust.
8947
8948 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
8949
8950         PR libstdc++/38384
8951         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
8952         on HPUX.
8953         * configure: Regenerate.
8954
8955 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
8956
8957         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
8958         atomic_flag_fence.
8959
8960 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
8961
8962 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8963             Uros Bizjak  <ubizjak@gmail.com>
8964
8965         PR libstdc++/38834
8966         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
8967         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
8968
8969 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
8970             Rainer Emrich  <r.emrich@de.tecosim.com>
8971
8972         PR libstdc++/38919
8973         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
8974         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
8975         * configure: Regenerate.
8976
8977 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
8978
8979         * include/std/thread (__thread_data_base::__run): Make non-const.
8980         * testsuite/30_threads/thread/cons/5.cc: New.
8981
8982 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
8983
8984         * src/Makefile.am (sources): Add math_stubs_float.cc.
8985         * src/Makefile.in: Regenerate.
8986         * src/math_stubs_float.cc: New, from libmath/stubs.c.
8987
8988 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8989
8990         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
8991         * src/Makefile.in: Regenerate.
8992         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
8993
8994 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
8995
8996         PR libstdc++/32666
8997         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
8998
8999 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
9000
9001         PR libstdc++/32666
9002         * Makefile.am (hosted_source): Remove libmath directory.
9003         * Makefile.in: Regenerate.
9004         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
9005         (AC_REPLACE_MATHFUNCS): Remove.
9006         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
9007         in GLIBCXX_CHECK_C99_TR1.
9008         * acinclude.m4: Remove libmath, need_math.
9009         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
9010         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
9011         * configure.ac: Same.
9012         * configure: Regenerate.
9013         * fragment.am: Fix comment.
9014         * config.h.in: Regenerate.
9015         * src/Makefile.in: Regenerate.
9016         * src/Makefile.am: Remove libmath references.
9017         * doc/Makefile.in: Regenerate.
9018         * po/Makefile.in: Regenerate.
9019         * include/Makefile.in: Regenerate.
9020         * libsupc++/Makefile.in: Regenerate.
9021         * testsuite/Makefile.in: Regenerate.
9022
9023         * src/compatibility.cc: Also export long double versions of "C" math
9024         library if hppa-linux.
9025         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
9026         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
9027
9028         * libmath: Remove.
9029         * libmath/signbit.c: Same.
9030         * libmath/stubs.c: Same.
9031         * libmath/Makefile.in: Same.
9032         * libmath/copysignf.c: Same.
9033         * libmath/mathconf.h: Same.
9034         * libmath/signbitf.c: Same.
9035         * libmath/Makefile.am: Same.
9036         * libmath/signbitl.c: Same.
9037
9038 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
9039             Paolo Carlini  <paolo.carlini@oracle.com>
9040
9041         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
9042         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
9043         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
9044         * configure.ac: Adjust.
9045         * doc/xml/manual/configure.xml: Update.
9046         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
9047         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
9048         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
9049         * configure: Regenerate.
9050         * config.h.in: Likewise.
9051
9052         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
9053         thread::joinable, thread::swap, this_thread::get_id,
9054         this_thread::yield): Define inline...
9055         * include/std/thread: ... here.
9056         * config/abi/pre/gnu.ver: Adjust.
9057
9058 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9059
9060         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
9061         Add dg-timeout-factor 2.0.
9062         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
9063         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
9064         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
9065         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
9066         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
9067         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
9068
9069 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9070
9071         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
9072         field from readelf output.
9073
9074 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
9075
9076         PR libstdc++/38384
9077         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
9078         * configure: Regenerate.
9079
9080 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
9081
9082         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
9083         _GLIBCXX_HAVE_TLS.
9084         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
9085
9086 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
9087
9088         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
9089         constructor for _M_pattern.
9090         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
9091         string.cc: Test construction from different basic_string type.
9092         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
9093         string.cc: Likewise.
9094
9095 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
9096             Jonathan Larmour  <jifl@eCosCentric.com>
9097
9098         PR libstdc++/36801
9099         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
9100         New.
9101         (__gnu_cxx::__exchange_and_add): Use it.
9102         * src/atomic.cc (get_atomic_mutex): New.
9103         * src/debug.cc (get_safe_base_mutex): New.
9104         * src/locale.cc (get_locale_cache_mutex): New.
9105         * src/mt_allocator.cc (get_freelist): New.
9106         (get_freelist_mutex): New.
9107         * src/pool_allocator.cc (get_palloc_mutex): New.
9108         * include/std/mutex (__once_functor_lock): To
9109         (__get_once_functor_lock): ...this.
9110         * src/mutex.cc (__once_mutex): Don't export, use
9111         (get_once_mutex): ...this.
9112         * config/abi/pre/gnu.ver: Adjust exports.
9113
9114 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
9115
9116         PR libstdc++/38732
9117         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
9118         referenceCount field again.
9119         (__cxxabiv1::__cxa_refcounted_exception): New struct.
9120         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
9121         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
9122         inline functions.
9123         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
9124         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
9125         instead of __cxa_exception.
9126         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
9127         __cxxabiv1::__cxa_throw): Likewise.
9128         * libsupc++/eh_ptr.cc (std::rethrow_exception,
9129         std::__exception_ptr::exception_ptr::_M_addref,
9130         std::__exception_ptr::exception_ptr::_M_release,
9131         __gxx_dependent_exception_cleanup): Likewise.
9132         * testsuite/18_support/exception/38732.cc: New test.
9133
9134         PR libstdc++/38092
9135         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
9136         * src/compatibility.cc: Don't use .symver directives if
9137         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
9138         * config.h.in: Regenerated.
9139         * configure: Likewise.
9140
9141 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
9142
9143         PR libstdc++/38466
9144         * include/bits/stl_pair.h: Document C++03 pair vs swap.
9145
9146 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
9147
9148         * src/locale_init.cc (locale::_S_initialize_once): Move construction
9149         of classic locale...
9150         (locale::classic): Here.
9151
9152 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
9153
9154         * include/tr1_impl/regex: Fix bad return statements and typos.
9155
9156 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
9157
9158         * include/tr1_impl/regex: Remove unimplemented function definitions.
9159         * testsuite/28_regex/init-list.cc: Compile only.
9160         * testsuite/tr1/7_regular_expressions/regex/cons/char/
9161         c_string_extended.cc: Same.
9162         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
9163         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
9164
9165 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
9166
9167         PR libstdc++/38384
9168         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
9169         * configure: Regenerate.
9170
9171 2009-01-05  Ben Elliston  <bje@au.ibm.com>
9172
9173         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
9174         * configure: Regenerate.
9175
9176 2009-01-05  Ben Elliston  <bje@au.ibm.com>
9177
9178         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
9179         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
9180         * configure: Regenerate.
9181
9182 2009-01-04  Richard Guenther  <rguenther@suse.de>
9183
9184         PR libstdc++/38720
9185         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
9186         integer type for storage, arithmetic and comparisons.
9187         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
9188
9189 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9190
9191         PR libstdc++/38719
9192         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
9193         _Fwd_list_const_iterator::_M_next): Fix return type.
9194
9195 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9196
9197         * Revert last commit, reopen and suspend libstdc++/38678.
9198
9199 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9200
9201         PR libstdc++/38678
9202         * include/std/istream (basic_istream<>::_M_read): New.
9203         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
9204         (basic_istream<>::read, basic_istream<>::readsome): Use it.
9205         * include/std/ostream (basic_ostream<>::_M_write_): New.
9206         (basic_ostream<>::_M_write): Adjust.
9207         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
9208         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
9209         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
9210         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
9211         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.