OSDN Git Service

f12321785a0d7c55327cbba2b2f3aad9bdc1e490
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2009-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
2
3         * include/bits/random.tcc
4         (linear_congruential_engine<>::seed(seed_seq&)): Use uint_least32_t
5         as array type.
6
7 2009-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
8
9         * include/bits/random.h (__mod(_Tp)): Use defaults.
10         (struct _Mod): Adjust template parameters.
11         (linear_congruential_engine<>::operator()()): Adjust.
12         (typedef _UInt32Type): Remove.
13         (mersenne_twister_engine<>::initialization_multiplier): Fix type.
14         * include/bits/random.tcc (struct _Mod): Adjust template parameters.
15         (linear_congruential_engine<>::seed(result_type)): Adjust __mod
16         calls.
17         (mersenne_twister_engine<>::seed(result_type)): Likewise.
18         (mersenne_twister_engine<>::seed(seed_seq&)): Likewise.
19         (subtract_with_carry_engine<>::seed(result_type)): Likewise.
20         (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise.
21         (seed_seq::seed_seq(std::initializer_list<>)): Likewise.
22         (seed_seq::seed_seq(_InputIterator, _InputIterator)): Likewise.
23         (seed_seq::generate(_RandomAccessIterator, _RandomAccessIterator)):
24         Likewise.
25
26         * include/bits/random.tcc
27         (mersenne_twister_engine<>::seed(result_type)): Fix i usage in the
28         formula (i mod n).
29         (mersenne_twister_engine<>::seed(seed_seq&)): Use uint_least32_t
30         as array type.
31         (subtract_with_carry_engine<>::seed(seed_seq&)): Likewise; fix array
32         size.
33         (subtract_with_carry_engine<>::seed(result_type)): Fix; also use
34         uint_least32_t.
35
36 2009-06-24  Jonathan Wakely  <jwakely.gcc@gmail.com>
37
38         * include/std/future (shared_future): Adjust doxygen comment.
39
40 2009-06-24  Jonathan Wakely  <jwakely.gcc@gmail.com>
41
42         PR libstdc++/40297
43         * include/bits/atomic_0.h: Reverse debug assertions.
44         * include/bits/atomic_2.h: Likewise.
45
46 2009-06-23  DJ Delorie  <dj@redhat.com>
47
48         Add MeP port.
49         * configure.host: Add mep support.
50
51 2009-06-23  Benjamin Kosnik  <bkoz@redhat.com>
52
53         * doc/doxygen/user.cfg.in (PREDEFINED): Add _GLIBCXX_ATOMIC_BUILTINS_*.
54         (INPUT): Add future.
55         * include/std/future: Adjust markup.
56         * testsuite/30_threads/shared_future/cons/assign_neg.cc: Adjust
57         line numbers.
58         * testsuite/30_threads/unique_future/cons/assign_neg.cc: Same.
59         * testsuite/30_threads/unique_future/cons/copy_neg.cc: Same.
60         * testsuite/30_threads/promise/cons/assign_neg.cc: Same.
61         * testsuite/30_threads/promise/cons/copy_neg.cc: Same.
62
63 2009-06-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
64
65         * include/bits/shared_ptr.h: Do not swap rvalues.
66         * testsuite/20_util/owner_less/cmp.cc: Add missing test variables.
67         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
68         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
69         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
70         * testsuite/20_util/tuple/swap.cc: Likewise.
71
72 2009-06-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
73
74         * include/debug/macros.h: Replace @tbd with valid doxygen tag @todo.
75         * include/std/ratio: Typo in comment.
76
77 2009-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
78
79         PR libstdc++/40518
80         * include/bits/basic_string.h (basic_string<>::_Rep::
81         _M_set_length_and_sharable): Do not write the empty rep.
82         (basic_string<>::erase(iterator, iterator)): Likewise,
83         move out of line...
84         * include/bits/basic_string.tcc: ... here.
85
86 2009-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
87
88         * testsuite/util/testsuite_common_types.h (bitwise_operators,
89         bitwise_assignment_operators): Initialize a and b.
90         (struct has_bitwise_operators): Do not call the latter.
91         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
92         dg-error line numbers.
93         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
94         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
95         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
96
97 2009-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
98
99         * testsuite/23_containers/list/invalidation/1.cc: Mark test as
100         possibly unused.
101         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
102         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
103         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
104
105 2009-06-21  Jonathan Wakely  <jwakely.gcc@gmail.com>
106
107         * include/std/future: New.
108         * include/Makefile.am: Add.
109         * include/Makefile.in: Regenerate.
110         * src/future.cc: New.
111         * src/Makefile.am: Add.
112         * src/Makefile.in: Regenerate.
113         * config/abi/pre/gnu.ver: Add export.
114         * testsuite/30_threads/headers/future/std_c++0x_neg.cc: New.
115         * testsuite/30_threads/headers/future/types_std_c++0x.cc: New.
116         * testsuite/30_threads/packaged_task/cons/1.cc: New.
117         * testsuite/30_threads/packaged_task/cons/2.cc: New.
118         * testsuite/30_threads/packaged_task/cons/assign_neg.cc: New.
119         * testsuite/30_threads/packaged_task/cons/copy_neg.cc: New.
120         * testsuite/30_threads/packaged_task/cons/move_assign.cc: New.
121         * testsuite/30_threads/packaged_task/cons/move.cc: New.
122         * testsuite/30_threads/packaged_task/members/boolconv.cc: New.
123         * testsuite/30_threads/packaged_task/members/get_future.cc: New.
124         * testsuite/30_threads/packaged_task/members/get_future2.cc: New.
125         * testsuite/30_threads/packaged_task/members/invoke.cc: New.
126         * testsuite/30_threads/packaged_task/members/invoke2.cc: New.
127         * testsuite/30_threads/packaged_task/members/invoke3.cc: New.
128         * testsuite/30_threads/packaged_task/members/invoke4.cc: New.
129         * testsuite/30_threads/packaged_task/members/invoke5.cc: New.
130         * testsuite/30_threads/packaged_task/members/reset.cc: New.
131         * testsuite/30_threads/packaged_task/members/reset2.cc: New.
132         * testsuite/30_threads/packaged_task/members/swap.cc: New.
133         * testsuite/30_threads/packaged_task/requirements/
134         explicit_instantiation.cc: New.
135         * testsuite/30_threads/promise/cons/1.cc: New.
136         * testsuite/30_threads/promise/cons/assign_neg.cc: New.
137         * testsuite/30_threads/promise/cons/copy_neg.cc: New.
138         * testsuite/30_threads/promise/cons/move_assign.cc: New.
139         * testsuite/30_threads/promise/cons/move.cc: New.
140         * testsuite/30_threads/promise/members/get_future.cc: New.
141         * testsuite/30_threads/promise/members/get_future2.cc: New.
142         * testsuite/30_threads/promise/members/set_exception.cc: New.
143         * testsuite/30_threads/promise/members/set_exception2.cc: New.
144         * testsuite/30_threads/promise/members/set_value.cc: New.
145         * testsuite/30_threads/promise/members/set_value2.cc: New.
146         * testsuite/30_threads/promise/members/set_value3.cc: New.
147         * testsuite/30_threads/promise/members/swap.cc: New.
148         * testsuite/30_threads/promise/requirements/
149         explicit_instantiation.cc: New.
150         * testsuite/30_threads/shared_future/cons/assign_neg.cc: New.
151         * testsuite/30_threads/shared_future/cons/copy.cc: New.
152         * testsuite/30_threads/shared_future/cons/default_neg.cc: New.
153         * testsuite/30_threads/shared_future/cons/move.cc: New.
154         * testsuite/30_threads/shared_future/members/get.cc: New.
155         * testsuite/30_threads/shared_future/members/get2.cc: New.
156         * testsuite/30_threads/shared_future/members/has_exception.cc: New.
157         * testsuite/30_threads/shared_future/members/has_value.cc: New.
158         * testsuite/30_threads/shared_future/members/is_ready.cc: New.
159         * testsuite/30_threads/shared_future/members/wait.cc: New.
160         * testsuite/30_threads/shared_future/members/wait_for.cc: New.
161         * testsuite/30_threads/shared_future/members/wait_until.cc: New.
162         * testsuite/30_threads/shared_future/requirements/
163         explicit_instantiation.cc: New.
164         * testsuite/30_threads/unique_future/cons/assign_neg.cc: New.
165         * testsuite/30_threads/unique_future/cons/copy_neg.cc: New.
166         * testsuite/30_threads/unique_future/cons/default_neg.cc: New.
167         * testsuite/30_threads/unique_future/cons/move.cc: New.
168         * testsuite/30_threads/unique_future/members/get.cc: New.
169         * testsuite/30_threads/unique_future/members/get2.cc: New.
170         * testsuite/30_threads/unique_future/members/has_exception.cc: New.
171         * testsuite/30_threads/unique_future/members/has_value.cc: New.
172         * testsuite/30_threads/unique_future/members/is_ready.cc: New.
173         * testsuite/30_threads/unique_future/members/wait.cc: New.
174         * testsuite/30_threads/unique_future/members/wait_for.cc: New.
175         * testsuite/30_threads/unique_future/members/wait_until.cc: New.
176         * testsuite/30_threads/unique_future/requirements/
177         explicit_instantiation.cc: New.
178         * testsuite/performance/30_threads/future/polling.cc: New.
179
180 2009-06-20  Paolo Carlini  <paolo.carlini@oracle.com>
181
182         * Revert last Change.
183
184 2009-06-20  Paolo Carlini  <paolo.carlini@oracle.com>
185
186         PR libstdc++/40497
187         * include/bits/stl_iterator_base_funcs.h (next, prev): Fix the
188         signature per the current C++1x draft (N2857).
189         * testsuite/24_iterators/operations/40497.cc: Add.
190
191 2009-06-19  Paolo Carlini  <paolo.carlini@oracle.com>
192
193         * include/bits/random.h (_Adaptor): Simplify for _DInputType always
194         a floating point type.
195         (uniform_int_distribution<>::uniform_int_distribution(_IntType,
196         _IntType)): Fix second default argument.
197         (uniform_int_distribution<>::_M_call): Remove.
198         (uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
199         const param_type&)): Only declare.
200         * include/bits/random.tcc (uniform_int_distribution<>::_M_call(
201         _UniformRandomNumberGenerator&, result_type, result_type, true_type):
202         Remove.
203         uniform_int_distribution<>::operator()(_UniformRandomNumberGenerator&,
204         const param_type&): Define here.
205         (geometric_distribution<>::operator()(_UniformRandomNumberGenerator&,
206         const param_type&), discrete_distribution<>::operator()
207         (_UniformRandomNumberGenerator&, const param_type&), 
208         piecewise_constant_distribution<>::operator()
209         (_UniformRandomNumberGenerator&, const param_type&),
210         piecewise_linear_distribution<>::operator()
211         (_UniformRandomNumberGenerator&, const param_type&)): Use double as
212         the second template argument of _Adaptor.
213         * testsuite/26_numerics/random/uniform_int_distribution/cons/
214         default.cc: Adjust.
215
216 2009-06-19  Paolo Carlini  <paolo.carlini@oracle.com>
217
218         * include/bits/random.tcc (discrete_distribution<>::param_type::
219         param_type(size_t, double, double, _Func),
220         discrete_distribution<>::operator()(_UniformRandomNumberGenerator&,
221         const param_type&)): Tidy.
222         (piecewise_constant_distribution<>::param_type::_M_initialize):
223         Use reserve, fix.
224         (piecewise_constant_distribution<>::param_type::
225         param_type(initializer_list<>, _Func),
226         piecewise_constant_distribution<>::param_type::
227         param_type(size_t, _RealType, _RealType, _Func),
228         piecewise_linear_distribution<>::param_type::
229         param_type(initializer_list<>, _Func),
230         piecewise_linear_distribution<>::param_type::
231         param_type(size_t, _RealType, _RealType, _Func)): Use reserve, tidy.
232         (piecewise_constant_distribution<>::param_type::
233         param_type(_InputIteratorB, _InputIteratorB, _InputIteratorW),
234         piecewise_constant_distribution<>::
235         operator()(_UniformRandomNumberGenerator&, const param_type&),
236         piecewise_linear_distribution<>::
237         operator()(_UniformRandomNumberGenerator&, const param_type&)): Fix.
238         (operator>>(std::basic_istream<>&,
239         piecewise_constant_distribution<>&),
240         operator>>(std::basic_istream<>&, piecewise_linear_distribution<>&)):
241         Use reserve.
242         * include/bits/random.h: Minor cosmetic changes.
243
244 2009-06-17  Benjamin Kosnik  <bkoz@redhat.com>
245
246         * testsuite/23_containers/list/check_construct_destroy.h: New.
247         Move test logic here.
248         * testsuite/23_containers/list/moveable.h: Same.
249         * testsuite/23_containers/list/modifiers/insert/25288.h: Same.
250         * testsuite/23_containers/list/modifiers/1.h: Same.
251         * testsuite/23_containers/list/modifiers/2.h: Same.
252         * testsuite/23_containers/list/modifiers/3.h: Same.
253         * testsuite/23_containers/list/modifiers/swap/1.h: Same.
254         * testsuite/23_containers/list/modifiers/swap/2.h: Same.
255         * testsuite/23_containers/list/modifiers/swap/3.h: Same.
256         * testsuite/23_containers/list/operations/1.h: Same.
257         * testsuite/23_containers/list/operations/2.h: Same.
258         * testsuite/23_containers/list/operations/3.h: Same.
259         * testsuite/23_containers/list/operations/4.h: Same.
260         * testsuite/23_containers/list/operations/5.h: Same.
261         * testsuite/23_containers/list/capacity/1.h: Same.
262         * testsuite/23_containers/list/init-list.h: Same.
263         * testsuite/23_containers/list/cons/1.h: Same.
264         * testsuite/23_containers/list/cons/2.h: Same.
265         * testsuite/23_containers/list/cons/3.h: Same.
266         * testsuite/23_containers/list/cons/4.h: Same.
267         * testsuite/23_containers/list/cons/5.h: Same.
268         * testsuite/23_containers/list/cons/6.h: Same.
269         * testsuite/23_containers/list/cons/7.h: Same.
270         * testsuite/23_containers/list/cons/8.h: Same.
271         * testsuite/23_containers/list/cons/9.h: Same.
272         * testsuite/23_containers/list/cons/clear_allocator.h: Same.
273         * testsuite/23_containers/list/modifiers/insert/25288.cc: Include test
274         header.
275         * testsuite/23_containers/list/modifiers/1.cc: Same.
276         * testsuite/23_containers/list/modifiers/2.cc: Same.
277         * testsuite/23_containers/list/modifiers/3.cc: Same.
278         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
279         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
280         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
281         * testsuite/23_containers/list/operations/1.cc: Same.
282         * testsuite/23_containers/list/operations/2.cc: Same.
283         * testsuite/23_containers/list/operations/3.cc: Same.
284         * testsuite/23_containers/list/operations/4.cc: Same.
285         * testsuite/23_containers/list/operations/5.cc: Same.
286         * testsuite/23_containers/list/capacity/1.cc: Same.
287         * testsuite/23_containers/list/init-list.cc: Same.
288         * testsuite/23_containers/list/cons/1.cc: Same.
289         * testsuite/23_containers/list/cons/2.cc: Same.
290         * testsuite/23_containers/list/cons/3.cc: Same.
291         * testsuite/23_containers/list/cons/4.cc: Same.
292         * testsuite/23_containers/list/cons/5.cc: Same.
293         * testsuite/23_containers/list/cons/6.cc: Same.
294         * testsuite/23_containers/list/cons/7.cc: Same.
295         * testsuite/23_containers/list/cons/8.cc: Same.
296         * testsuite/23_containers/list/cons/9.cc: Same.
297         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
298         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
299         * testsuite/23_containers/list/moveable.cc: Same.
300
301 2009-06-17  Tom Tromey  <tromey@redhat.com>
302
303         * python/hook.in: Do not fail when there is no current objfile.
304         Use os.path.normpath.
305
306 2009-06-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
307
308         * libsupc++/exception_ptr.h (exception_ptr::swap(exception_ptr&&)):
309         Remove.
310         (exception_ptr::operator=(exception_ptr&&)): Cast source to
311         rvalue-reference so that move constructor is called.
312         * testsuite/18_support/exception_ptr/move.cc: New.
313
314 2009-06-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
315
316         * include/std/thread (~thread(), operator=(thread&&)): Call terminate
317         if joinable.
318
319 2009-06-15  Tom Tromey  <tromey@redhat.com>
320
321         * python/libstdcxx/v6/printers.py (StdMapPrinter.__init__): Don't
322         set self.iter.
323         (StdMapPrinter.to_string): Make a new iterator.
324         (StdMapPrinter.children): Likewise.
325         (StdSetPrinter.__init__): Don't set self.iter.
326         (StdSetPrinter.to_string): Make a new iterator.
327         (StdSetPrinter.children): Likewise.
328
329 2009-06-11  Paolo Carlini  <paolo.carlini@oracle.com>
330
331         * include/bits/random.tcc
332         (negative_binomial_distribution<>::operator()
333         (_UniformRandomNumberGenerator&, const param_type&): Tweak to use a
334         class member gamma_distribution.
335         (negative_binomial_distribution<>::operator()
336         (_UniformRandomNumberGenerator&)): Implement out of line here.
337         (operator<<(basic_ostream<>&, negative_binomial_distribution<>),
338         operator>>(basic_ostream<>&, negative_binomial_distribution<>): Adjust.
339         (student_t_distribution<>::operator()
340         (_UniformRandomNumberGenerator&, const param_type&): Move inline,
341         simplify.
342         (operator<<(basic_ostream<>&, student_t_distribution<>),
343         operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
344         (chi_squared_distribution<>::operator()
345         (_UniformRandomNumberGenerator&, const param_type&): Move inline,
346         tweak to use a class member gamma_distribution.
347         (operator<<(basic_ostream<>&, chi_squared_distribution<>),
348         operator>>(basic_ostream<>&, chi_squared_distribution<>): Adjust.
349         (fisher_f_distribution<>::operator() (_UniformRandomNumberGenerator&,
350         const param_type&): Move inline, tweak to use class member
351         gamma_distributions.
352         (operator<<(basic_ostream<>&, fisher_f_distribution<>),
353         operator>>(basic_ostream<>&, fisher_f_distribution<>): Adjust.
354         * include/bits/random.h: Adjust, minor tweaks.
355
356 2009-06-10  Tom Tromey  <tromey@redhat.com>
357
358         * python/libstdcxx/v6/printers.py (lookup_function): Remove extra ';'.
359         (build_libstdcxx_dictionary): Accept shortened form of
360         basic_string names.
361         (StdStringPrinter.to_string): Remove reference to WideEncoding.
362
363 2009-06-10  Tom Tromey  <tromey@redhat.com>
364
365         PR libstdc++/40289:
366         * python/Makefile.in: Rebuild.
367         * python/hook.in: Compute module path relative to objfile.
368         * python/Makefile.am (pythondir): Redefine.
369         (gdb.py): Subst toolexeclibdir.
370         (install-data-local): Rewrite.
371
372 2009-06-09  Benjamin Kosnik  <bkoz@redhat.com>
373
374         * include/bits/move.h: Doxygen group fixes.
375
376 2009-06-08  Paolo Carlini  <paolo.carlini@oracle.com>
377
378         * include/bits/random.tcc (gamma_distribution<>::operator()
379         (_UniformRandomNumberGenerator&, const param_type&): Redo, using
380         the Marsaglia/Tsang algorithm.
381         (gamma_distribution<>::param_type::_M_initialize): Adjust.
382         (operator<<(basic_ostream<>&, gamma_distribution<>),
383         operator>>(basic_ostream<>&, gamma_distribution<>): Likewise.
384
385         * include/bits/random.tcc(student_t_distribution<>::_M_gaussian):
386         Remove, just use normal_distribution.
387         (operator<<(basic_ostream<>&, student_t_distribution<>),
388         operator>>(basic_ostream<>&, student_t_distribution<>): Adjust.
389         (linear_congruential_engine<>::operator()()): Move inline.
390         (lognormal_distribution<>::operator()(_UniformRandomNumberGenerator&,
391         const param_type&)): Move inline, just use normal_distribution.
392         (operator<<(basic_ostream<>&, lognormal_distribution<>),
393         operator>>(basic_ostream<>&, lognormal_distribution<>): Adjust.
394         (weibull_distribution<>::operator()(_UniformRandomNumberGenerator&,
395         const param_type&)): Move here, out of line.
396         (piecewise_constant_distribution<>::param_type::param_type()): Move
397         inline.
398         * include/bits/random.h: Adjust, minor tweaks.
399
400 2009-06-05  Benjamin Kosnik  <bkoz@redhat.com>
401
402         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Remove xfail.
403
404 2009-06-04  Benjamin Kosnik  <bkoz@redhat.com>
405
406         * include/ext/throw_allocator.h: Rework.
407         * include/ext/pb_ds/detail/debug_map_base.hpp: Adjust usage.
408         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
409         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
410         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
411         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
412         * testsuite/util/regression/rand/priority_queue/
413         container_rand_regression_test.tcc: Inline functions.
414         * testsuite/util/regression/rand/assoc/
415         container_rand_regression_test.tcc: Same.
416
417 2009-06-03  Benjamin Kosnik  <bkoz@redhat.com>
418
419         * testsuite/23_containers/list/cons/6.cc: Adjust test name.
420
421 2009-06-02  Richard Sandiford  <r.sandiford@uk.ibm.com>
422
423         * crossconfig.m4 (GLIBCXX_CROSSCONFIG): Handle AIX targets.
424         * configure: Regenerate.
425
426 2009-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
427
428         PR libstdc++/40299
429         * include/ext/memory: Fully qualify calls with __gnu_cxx.
430         * testsuite/ext/rope/40299.cc: New.
431
432 2009-05-28  Tom Tromey  <tromey@redhat.com>
433             Phil Muldoon  <pmuldoon@redhat.com>
434             Jonathan Wakely  <jwakely.gcc@gmail.com>
435
436         * python/Makefile.in, , python/libstdcxx/__init__.py,
437         python/libstdcxx/v6/__init__.py, python/libstdcxx/v6/printers.py,
438         python/hook.in, python/Makefile.am: New files.
439         * configure, Makefile.in: Rebuild.
440         * acinclude.m4 (glibcxx_SUBDIRS): Add python.
441         * Makefile.am (SUBDIRS): Add python.
442
443 2009-05-28  Benjamin Kosnik  <bkoz@redhat.com>
444
445         * testsuite/util/testsuite_allocator.h (check_new, check_delete): Move
446         to ...
447         * testsuite/util/replacement_memory_operators.h: ...here. New.
448         * testsuite/util/testsuite_hooks.h (counter): To object_counter.
449         * testsuite/util/testsuite_hooks.cc: Same.
450
451         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Use
452         replacement_memory_operators.h.
453         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
454         * testsuite/ext/mt_allocator/check_delete.cc: Same.
455         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Same.
456         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Same.
457         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
458         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
459         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Same.
460         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
461         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Same.
462         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Same.
463         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
464         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
465         * testsuite/ext/mt_allocator/check_new.cc: Same.
466         * testsuite/ext/debug_allocator/check_delete.cc: Same.
467         * testsuite/ext/debug_allocator/check_new.cc: Same.
468         * testsuite/ext/new_allocator/deallocate_global.cc: Same.
469         * testsuite/ext/new_allocator/check_delete.cc: Same.
470         * testsuite/ext/new_allocator/check_new.cc: Same.
471         * testsuite/ext/new_allocator/deallocate_local.cc: Same.
472         * testsuite/ext/throw_allocator/deallocate_global.cc: Same.
473         * testsuite/ext/throw_allocator/check_delete.cc: Same.
474         * testsuite/ext/throw_allocator/check_new.cc: Same.
475         * testsuite/ext/throw_allocator/deallocate_local.cc: Same.
476         * testsuite/ext/malloc_allocator/deallocate_global.cc: Same.
477         * testsuite/ext/malloc_allocator/check_delete.cc: Same.
478         * testsuite/ext/malloc_allocator/check_new.cc: Same.
479         * testsuite/ext/malloc_allocator/deallocate_local.cc: Same.
480         * testsuite/ext/pool_allocator/check_delete.cc: Same.
481         * testsuite/ext/pool_allocator/check_new.cc: Same.
482         * testsuite/ext/bitmap_allocator/check_delete.cc: Same.
483         * testsuite/ext/bitmap_allocator/check_new.cc: Same.
484         * testsuite/ext/array_allocator/check_delete.cc: Same.
485         * testsuite/ext/array_allocator/check_new.cc: Same.
486         * testsuite/23_containers/deque/cons/1.cc: Same.
487         * testsuite/23_containers/deque/cons/2.cc: Same.
488
489 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
490
491         * libsupc++/initializer_list: Format.
492         * testsuite/18_support/initializer_list/requirements/typedefs.cc: New.
493         * testsuite/18_support/initializer_list/requirements/
494         explicit_instantiation.cc: New.
495
496 2009-05-27  Benjamin Kosnik  <bkoz@redhat.com>
497
498         PR libstdc++/40273
499         * include/tr1_impl/functional: Add explicit casts.
500         * testsuite/20_util/function/requirements/
501         explicit_instantiation.cc: New.
502         * testsuite/20_util/function/null_pointer_comparisons.cc: New.
503
504 2009-05-24  Eelis van der Weegen  <eelis@eelis.net>
505
506         * libsupc++/initializer_list (initializer_list): Add missing typedefs.
507
508 2009-05-21  Benjamin Kosnik  <bkoz@redhat.com>
509
510         PR libstdc++/40221
511         * include/tr1_impl/functional: Add explicit cast.
512
513 2009-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
514
515         PR libstdc++/40094
516         Revert:
517         2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
518         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
519         out of line member functions definitions.
520         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
521         Remove, use static locals instead.
522         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
523         * src/throw_allocator.cc: New.
524         * src/Makefile.am: Add.
525         * config/abi/pre/gnu.ver: Add exports.
526         * src/Makefile.in: Regenerate.
527
528 2009-05-20  Benjamin Kosnik  <bkoz@redhat.com>
529
530         * include/tr1_impl/functional (function): Use explicit operator bool.
531         * include/bits/shared_ptr.h (__shared_ptr): Same.
532         * include/bits/unique_ptr.h (unique_ptr): Same.
533         * include/std/mutex (unique_lock): Same.
534         * include/std/system_error (error_code): Same.
535         (error_condition): Same.
536         * include/std/ostream (sentry): Same.
537         * include/std/istream (sentry): Same.
538         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Adjust.
539         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc: Same.
540         * testsuite/19_diagnostics/error_code/operators/bool.cc: Same.
541         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Same.
542         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
543         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Same.
544         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Same.
545
546 2009-05-19  Benjamin Kosnik  <bkoz@redhat.com>
547
548         * testsuite/23_containers/list/14340.cc: Abstract list type.
549         * testsuite/23_containers/list/init-list.cc: Same.
550         * testsuite/23_containers/list/pthread5.cc: Same.
551         * testsuite/23_containers/list/invalidation/1.cc: Same.
552         * testsuite/23_containers/list/invalidation/2.cc: Same.
553         * testsuite/23_containers/list/invalidation/3.cc: Same.
554         * testsuite/23_containers/list/invalidation/4.cc: Same.
555         * testsuite/23_containers/list/modifiers/insert/25288.cc: Same.
556         * testsuite/23_containers/list/modifiers/1.cc: Same.
557         * testsuite/23_containers/list/modifiers/2.cc: Same.
558         * testsuite/23_containers/list/modifiers/3.cc: Same.
559         * testsuite/23_containers/list/modifiers/swap/1.cc: Same.
560         * testsuite/23_containers/list/modifiers/swap/2.cc: Same.
561         * testsuite/23_containers/list/modifiers/swap/3.cc: Same.
562         * testsuite/23_containers/list/cons/1.cc: Same.
563         * testsuite/23_containers/list/cons/2.cc: Same.
564         * testsuite/23_containers/list/cons/3.cc: Same.
565         * testsuite/23_containers/list/cons/4.cc: Same.
566         * testsuite/23_containers/list/cons/5.cc: Same.
567         * testsuite/23_containers/list/cons/6.cc: Same.
568         * testsuite/23_containers/list/cons/7.cc: Same.
569         * testsuite/23_containers/list/cons/clear_allocator.cc: Same.
570         * testsuite/23_containers/list/cons/8.cc: Same.
571         * testsuite/23_containers/list/cons/9.cc: Same.
572         * testsuite/23_containers/list/operations/1.cc: Same.
573         * testsuite/23_containers/list/operations/2.cc: Same.
574         * testsuite/23_containers/list/operations/3.cc: Same.
575         * testsuite/23_containers/list/operations/4.cc: Same.
576         * testsuite/23_containers/list/operations/5.cc: Same.
577         * testsuite/23_containers/list/requirements/citerators.cc: Same.
578         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
579         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
580         * testsuite/23_containers/list/requirements/dr438/
581         constructor_1_neg.cc: Same.
582         * testsuite/23_containers/list/requirements/dr438/
583         constructor_2_neg.cc: Same.
584         * testsuite/23_containers/list/requirements/dr438/constructor.cc: Same.
585         * testsuite/23_containers/list/requirements/
586         partial_specialization/1.cc: Same.
587         * testsuite/23_containers/list/23781.cc: Same.
588         * testsuite/23_containers/list/pthread1.cc: Same.
589         * testsuite/23_containers/list/capacity/1.cc: Same.
590         * testsuite/23_containers/list/capacity/29134.cc: Same.
591         * testsuite/23_containers/list/check_construct_destroy.cc: Same.
592         * testsuite/23_containers/list/moveable.cc: Same.
593
594         * testsuite/util/common_type/assoc/common_type.hpp: Re-break lines.
595
596 2009-05-19  Paolo Carlini  <paolo.carlini@oracle.com>
597
598         PR libstdc++/40184
599         * include/bits/locale_classes.h (locale::facet::_S_lc_ctype_c_locale):
600         Declare...
601         * config/locale/gnu/c_locale.cc: ... and define.
602         * config/locale/generic/c_locale.cc: Define.
603         * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
604         Use it.
605         * testsuite/22_locale/locale/cons/40184.cc: New.
606
607 2009-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
608
609         PR libstdc++/40192
610         * include/bits/stl_construct.h (struct _Destroy_aux): Add.
611         (_Destroy(_ForwardIterator, _ForwardIterator)): Use the latter.
612         * testsuite/23_containers/vector/40192.cc: New.
613
614 2009-05-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
615
616         * include/bits/stl_pair.h (swap): Do not swap rvalues.
617         * include/bits/stl_deque.h (swap): Likewise.
618         * include/bits/stl_list.h (swap): Likewise.
619         * include/bits/stl_vector.h (swap): Likewise.
620         * include/bits/stl_bvector.h (swap): Likewise.
621         * include/bits/stl_queue.h (swap): Likewise.
622         * include/bits/stl_stack.h (swap): Likewise.
623         * include/bits/stl_tree.h (swap): Likewise.
624         * include/bits/stl_map.h (swap): Likewise.
625         * include/bits/stl_multimap.h (swap): Likewise.
626         * include/bits/stl_set.h (swap): Likewise.
627         * include/bits/stl_multiset.h (swap): Likewise.
628         * include/bits/forward_list.h (swap): Likewise.
629         * include/bits/unique_ptr.h (swap): Likewise.
630         * include/debug/deque (swap): Likewise.
631         * include/debug/list (swap): Likewise.
632         * include/debug/vector (swap): Likewise.
633         * include/debug/map.h (swap): Likewise.
634         * include/debug/multimap.h (swap): Likewise.
635         * include/debug/set.h (swap): Likewise.
636         * include/debug/multiset.h (swap): Likewise.
637         * include/debug/unordered_map (swap): Likewise.
638         * include/debug/unordered_set (swap): Likewise.
639         * include/ext/vstring.h (swap): Likewise.
640         * include/tr1_impl/unordered_map (swap): Likewise.
641         * include/tr1_impl/hashtable (swap): Likewise.
642         * include/tr1_impl/unordered_set (swap): Likewise.
643         * include/std/tuple (swap): Likewise.
644         * include/std/mutex (swap): Likewise.
645         * include/std/thread (swap): Likewise.
646         (operator<<): Only output to lvalue streams.
647         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Remove.
648         * testsuite/23_containers/headers/forward_list/synopsis.cc: Adjust.
649         * testsuite/23_containers/deque/requirements/dr438/
650         assign_neg.cc: Adjust line numbers.
651         * testsuite/23_containers/deque/requirements/dr438/
652         constructor_1_neg.cc: Likewise.
653         * testsuite/23_containers/deque/requirements/dr438/
654         constructor_2_neg.cc: Likewise.
655         * testsuite/23_containers/deque/requirements/dr438/
656         insert_neg.cc: Likewise.
657         * testsuite/23_containers/list/requirements/dr438/
658         assign_neg.cc: Likewise.
659         * testsuite/23_containers/list/requirements/dr438/
660         constructor_1_neg.cc: Likewise.
661         * testsuite/23_containers/list/requirements/dr438/
662         constructor_2_neg.cc: Likewise.
663         * testsuite/23_containers/list/requirements/dr438/
664         insert_neg.cc: Likewise.
665         * testsuite/23_containers/vector/requirements/dr438/
666         assign_neg.cc: Likewise.
667         * testsuite/23_containers/vector/requirements/dr438/
668         constructor_1_neg.cc: Likewise.
669         * testsuite/23_containers/vector/requirements/dr438/
670         constructor_2_neg.cc: Likewise.
671         * testsuite/23_containers/vector/requirements/dr438/
672         insert_neg.cc: Likewise.
673         * testsuite/30_threads/thread/swap/1.cc: Swap with lvalue and also
674         test non-member swap.
675         * testsuite/30_threads/thread/swap/2.cc: Remove.
676
677 2009-05-16  Jonathan Wakely  <jwakely.gcc@gmail.com>
678
679         * include/std/mutex: Move std::lock_error to ...
680         * src/compatibility.cc: Here.
681         * src/mutex.cc: Likewise.
682         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Add checks
683         for lock types and remove std::lock_error check.
684
685 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
686
687         * testsuite/21_strings/basic_string/40160.cc: Remove spurious
688         double include.
689
690 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
691
692         PR libstdc++/40160
693         * include/debug/formatter.h (_Parameter::_Parameter): Don't use
694         typeid when __GXX_RTTI is undefined.
695         * src/debug.cc (_Error_formatter::_Parameter::_M_print_field): Adjust
696         for null _M_variant._M_iterator._M_type,
697         _M_variant._M_iterator._M_seq_type, _M_variant._M_sequence._M_type.
698         * testsuite/21_strings/basic_string/40160.cc: New.
699
700 2009-05-15  Paolo Carlini  <paolo.carlini@oracle.com>
701
702         * testsuite/26_numerics/random/discrete_distribution/cons/
703         num_xbound_fun.cc: Minor tweaks.
704         * testsuite/26_numerics/random/piecewise_constant_distribution/
705         cons/initlist_fun.cc: Likewise
706         * testsuite/26_numerics/random/piecewise_constant_distribution/
707         cons/num_xbound_fun.cc: Likewise
708         * testsuite/26_numerics/random/piecewise_linear_distribution/
709         cons/initlist_fun.cc: Likewise
710         * testsuite/26_numerics/random/piecewise_linear_distribution/
711         cons/num_xbound_fun.cc: Likewise
712
713 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
714
715         PR libstdc++/36211
716         * testsuite/lib/libstdc++.exp(v3_target_compile):  Add
717         cxxldflags to additional_flags rather than cxx_final.
718
719 2009-05-15  David Billinghurst <billingd@gcc.gnu.org>
720
721         * testsuite/26_numerics/random/discrete_distribution/cons/
722         num_xbound_fun.cc: Replace non-standard macro M_PI with constant pi.
723         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
724         initlist_fun.cc: Likewise
725         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
726         num_xbound_fun.cc: Likewise
727         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
728         initlist_fun.cc: Likewise
729         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
730         num_xbound_fun.cc: Likewise
731
732 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
733
734         PR libstdc++/40123
735         * random.tcc (independent_bits_engine<>::operator()()): Use
736         result_type(1), not 1UL.
737
738         * random.tcc (independent_bits_engine<>::operator()()): Use _M_b.max()
739         and _M_b.min(), instead of this->max() and this->min().
740
741         * random.h (_ShiftMin1): Remove, adjust everywhere.
742
743         * random.tcc: Minor cosmetic changes.
744
745 2009-05-14  Paolo Carlini  <paolo.carlini@oracle.com>
746
747         * include/bits/random.tcc (cauchy_distribution<>::
748         operator()(_UniformRandomNumberGenerator&, const param_type&)):
749         Avoid M_PI, a glibc extension.
750
751 2009-05-13  Ben Elliston  <bje@au.ibm.com>
752
753         * include/Makefile.am (PCHFLAGS): Remove -Winvalid-pch.
754         * include/Makefile.in: Likewise.
755
756 2009-05-13  Ben Elliston  <bje@au.ibm.com>
757
758         * src/compatibility.cc (_ZTIe, _ZTIPe, _ZTIPKe): Change type to
759         const void * const.
760
761 2009-05-12  Edward Smith-Rowland  <3dw4rd@verizon.net>
762
763         * doc/xml/manual/status_cxx200x.xml: Note missing constexpr for
764         random number engines, complex, bitset, array, time utilities, and
765         char_traits.
766
767 2009-05-12  Jonathan Wakely  <jwakely.gcc@gmail.com>
768
769         * libsupc++/exception: Include nested_exception.h in C++0x mode.
770         * libsupc++/nested_exception.h: New.
771         * libsupc++/Makefile.am: Add new header.
772         * libsupc++/Makefile.in: Regenerate.
773         * testsuite/18_support/nested_exception/rethrow_nested.cc: New.
774         * testsuite/18_support/nested_exception/throw_with_nested.cc: New.
775         * testsuite/18_support/nested_exception/cons.cc: New.
776         * testsuite/18_support/nested_exception/nested_ptr.cc: New.
777         * testsuite/18_support/nested_exception/rethrow_if_nested.cc: New.
778         * doc/xml/manual/status_cxx200x.xml: Adjust.
779
780 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
781
782         * include/ext/throw_allocator.h: Remove redundant include.
783
784 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
785
786         * include/ext/throw_allocator.h (throw_allocator_base): Avoid
787         out of line member functions definitions.
788         (throw_allocator_base::_S_g, _S_map, _S_throw_prob, _S_label):
789         Remove, use static locals instead.
790         (throw_allocator_base::do_check_allocated, print_to_string): Declare.
791         * src/throw_allocator.cc: New.
792         * src/Makefile.am: Add.
793         * config/abi/pre/gnu.ver: Add exports.
794         * src/Makefile.in: Regenerate.
795
796 2009-05-07  Paolo Carlini  <paolo.carlini@oracle.com>
797
798         * configure.ac: Bump libtool_VERSION to 6:12:0.
799         * configure: Regenerate.
800
801 2009-05-07  Matthias Klose  <doko@ubuntu.com>
802
803         PR libstdc++/40038
804         * src/math_stubs_long_double.cc: Add ceill.
805
806 2009-05-06  Johannes Singler  <singler@ira.uka.de>
807
808         PR libstdc++/39546
809         * include/parallel/algo.h (find_switch):
810         Parametrize binder2nd with const T& instead of T.
811         * testsuite/25_algorithms/find/39546.cc: new test case
812
813 2009-05-06  Paolo Carlini  <paolo.carlini@oracle.com>
814
815         Revert:
816         2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
817
818         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
819         possible.
820         * configure: Regenerate.
821
822 2009-05-05  Jonathan Wakely  <jwakely.gcc@gmail.com>
823
824         PR libstdc++/39909
825         * include/std/mutex (__get_once_functor_lock, __get_once_mutex,
826         __set_once_functor_lock_ptr): Replace global lock object with local
827         locks on global mutex.
828         * src/mutex.cc (__get_once_functor_lock, __get_once_mutex,
829         __set_once_functor_lock_ptr): Likewise, keeping old function to
830         preserve ABI.
831         (__once_proxy): Use pointer to local lock if set, global lock
832         otherwise.
833         * config/abi/pre/gnu.ver: Add new symbols to new ABI version.
834         * testsuite/util/testsuite_abi.cc: Add GLIBCX_3.4.12 version.
835         * testsuite/30_threads/call_once/39909.cc: New.
836
837 2009-05-03  Jan Hubicka  <jh@suse.cz>
838
839         * include/parallel/settings.h (get): Mark const.
840         * libsupc++/unwind-cxx.h (__cxa_call_terminate): Mark throw ().
841         * libsupc++/eh_call.cc (__cxa_call_terminate): Mark throw ().
842         * config/io/basic_file_stdio.cc (sys_open, is_open, fd, seekoff): Mark
843         throw ().
844         * config/io/basic_file_stdio.h (__basic_file, sys_open): Mark throw ().
845         (is_open, fd): Mark pure and throw ().
846         (seekoff): Mark throw ().
847
848 2009-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
849
850         * acinclude.m4 ([GLIBCXX_ENABLE_ATOMIC_BUILTINS]): Do link tests when
851         possible.
852         * configure: Regenerate.
853
854 2009-05-02  Jan Hubicka  <jh@suse.cz>
855
856         * include/tr1_impl/functional_hash.h (explicit specializations of ()
857         operator): Mark pure.
858
859 2009-04-30  Jonathan Wakely  <jwakely.gcc@gmail.com>
860
861         * scripts/create_testsuite_files: Remove thread directory.
862
863 2009-04-28  Benjamin Kosnik  <bkoz@redhat.com>
864
865         PR libstdc++/39868
866         * scripts/run_doxygen: Uncomment removal of includes.
867         (problematic): Rewrite __cxxabiv1 namespace to abi.
868
869 2009-04-26  Paolo Carlini  <paolo.carlini@oracle.com>
870
871         Revert the last commit.
872
873 2009-04-25  Jonathan Wakely  <jwakely.gcc@gmail.com>
874
875         * include/std/mutex (__get_once_functor_lock, __get_once_mutex):
876         Replace global lock object with local locks on global mutex.
877         * src/mutex.cc: Likewise.
878         * config/abi/pre/gnu.ver: Adjust.
879         * testsuite/30_threads/call_once/call_once2.cc: New.
880
881 2009-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
882
883         PR libstdc++/39880
884         PR libstdc++/39881
885         PR libstdc++/39882
886         * include/std/system_error (is_error_code_enum<errc>): Remove.
887         (error_condition<>::error_condition(_ErrorCodeEnum,)
888         error_condition<>::operator=(_ErrorCodeEnum)): Use make_error_condition.
889         (error_code<>::error_code(_ErrorCodeEnum,),
890         error_code<>::operator=(_ErrorCodeEnum)): Use make_error_code.
891         * testsuite/19_diagnostics/system_error/39880.cc: New.
892         * testsuite/19_diagnostics/error_condition/modifiers/39881.cc:
893         Likewise.
894         * testsuite/19_diagnostics/error_condition/cons/39881.cc: Likewise.
895         * testsuite/19_diagnostics/error_code/modifiers/39882.cc: Likewise.
896         * testsuite/19_diagnostics/error_code/cons/39882.cc: Likewise.
897         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
898         Adjust.
899         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
900         Likewise.
901         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
902         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
903         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
904         * testsuite/19_diagnostics/error_code/operators/not_equal.cc:
905         Likewise.
906         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
907         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
908         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
909         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
910
911 2009-04-24  Benjamin Kosnik  <bkoz@redhat.com>
912
913         * doc/xml/authors.xml: Add space.
914         * doc/xml/faq.xml: Update links.
915         * doc/xml/manual/intro.xml: Same.
916         * doc/xml/manual/abi.xml: Update.
917         * doc/xml/manual/appendix_contributing.xml: Fix typo.
918         * doc/xml/manual/status_cxxtr1.xml: Update links.
919         * doc/xml/manual/status_cxx1998.xml: Same.
920         * doc/xml/manual/status_cxx200x.xml: Same.
921
922 2009-04-22  Jan Hubicka  <jh@suse.cz>
923
924         * include/tr1_impl/array (at): Do not use builtin_expect.
925         * include/ext/throw_allocator.h (allocate): Likewise.
926         * include/ext/pool_allocator.h (allocate): Likweise.
927         * include/ext/bitmap_allocator.h (allocate): Likewise.
928         * include/ext/rc_string_base.h (_S_construct): Likewise.
929         * include/ext/malloc_allocator.h (allocate): Likewise.
930         * include/ext/mt_allocator.h (allocate): Likewise.
931         * include/ext/sso_string_base.h (_M_construct): Likewise.
932         * include/bits/basic_string.tcc (_S_construct): Likewise.
933
934 2009-04-22  Jan Hubicka  <jh@suse.cz>
935
936         * include/c_std/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
937         (atexit, atoll, stroll, strtoull): Mark throw ()
938         * include/c_std/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
939         * include/c_std/cwchar (wcstold, wcstoll, wcstoull): Mark throw ().
940         * include/c_global/cstdlib (abort, exit, _Exit): Mark noreturn throw ().
941         (atexit, atoll, stroll, strtoull): Mark throw ()
942         * include/c_global/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
943         * include/c_wchar/cstdio (snprintf, vsnprintf, vscanf): Mark throw ().
944
945 2009-04-21  Jan Hubicka  <jh@suse.cz>
946
947         * include/ext/atomicity.h
948         (__exchange_and_add, __atomic_add): Mark throw ().
949         * config/os/aix/atomicity.h
950         * config/os/aix/atomicity.h
951         * config/os/irix/atomicity.h
952         * config/cpu/cris/atomicity.h
953         * config/cpu/m68k/atomicity.h
954         * config/cpu/hppa/atomicity.h
955         * config/cpu/sparc/atomicity.h
956         * config/cpu/i386/atomicity.h
957         * config/cpu/i486/atomicity.h
958         * config/cpu/sh/atomicity.h
959         * config/cpu/generic/atomicity_mutex/atomicity.h
960         * config/cpu/generic/atomicity_builtins/atomicity.h
961         (__exchange_and_add, __atomic_add): Mark throw ().
962
963 2009-04-21  Paolo Carlini  <paolo.carlini@oracle.com>
964
965         PR libstdc++/39835
966         * include/bits/random.h: Avoid the badname __alpha (and, for
967         consistency, __beta too).
968         * include/bits/random.tcc: Likewise.
969
970 2009-04-19  Jan Hubicka  <jh@suse.cz>
971
972         * include/c_compatibility/stdatomic.h (__atomic_flag_for_address): Use
973         _GLIBCXX_NOTHROW.
974
975 2009-04-19  Jan Hubicka  <jh@suse.cz>
976
977         * include/c_compatibility/stdatomic.h
978         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
979         __atomic_flag_wait_explicit): Use _GLIBCXX_NOTHROW.
980         * include/bits/c++config (_GLIBCXX_NOTHROW): New.
981
982 2009-04-18  Jan Hubicka  <jh@suse.cz>
983
984         * libsupc++/eh_type.cc (__cxa_current_exception_type) Mark throw().
985         * libsupc++/unwind-cxx.h (__cxa_get_globals,
986         __cxa_get_globals_fast): Mark const.
987         (__cxa_get_exception_ptr): Mark pure.
988         (__cxa_bad_cast, __cxa_bad_typeid): Mark noreturn
989         (__terminate): Makr throw ().
990         * libsupc++/exception (terminate): Mark throw().
991         (uncaught_exception): Mark pure.
992         * libsupc++/eh_ptr.cc (_M_safe_bool_dummy): Mark throw().
993         * libsupc++/guard.cc (__cxa_guard_abort, __cxa_guard_release):
994         Mark throw().
995         * libsupc++/eh_terminate.cc (__terminate, terminate): Mark throw().
996         * libsupc++/vec.cc (__cxa_vec_cleanup): Mark throw().
997         * libsupc++/cxxabi.h (__cxa_vec_cleanup, __cxa_guard_release,
998         __cxa_guard_abort): Mark throw ().
999         (__cxa_pure_virtual): Mark noreturn.
1000         (__cxa_current_exception_type): Mark throw and pure.
1001         * libsupc++/exception_ptr.h (operator ==, !=, _M_get, !, ==,
1002         __cxa_exception_type): Mark pure.
1003         (_M_safe_bool_dummy): Mark pure and const.
1004
1005 2009-04-18  Jan Hubicka  <jh@suse.cz>
1006
1007         * src/pool_allocator.cc (_M_get_free_list, _M_get_mutex): Mark throw ()
1008         * src/mt_allocator.cc (_M_reclaim_block, _M_reclaim_block,
1009         _M_destroy_thread_key): Mark throw ()
1010         * debug.cc (_M_get_mutex, _M_attach_single, _M_detach_single,
1011         _M_singular, _M_can_compare _M_get_mutex, _M_message,
1012         _M_get_max_length): Mark throw ().
1013         * include/debug/formatter.h (_M_message, _M_format_word,
1014         _M_get_max_length): Mark throw ().
1015         * include/debug/safe_base.h (_M_get_mutex, _M_attach_single,
1016         _M_detach_single): Mark throw ().
1017         (_M_singular, _M_can_compare, _M_get_mutex): Mark pure and throw ().
1018         * include/ext/pool_allocator.h (_M_get_free_list): Mark const and
1019         throw ()
1020         (_M_get_mutex): Mark throw ().
1021         * include/ext/mt_allocator.h (_M_reclaim_block): Mark throw ();
1022         (_M_destroy_thread_key): Mark CONST and throw.
1023         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
1024         throw ().
1025
1026 2009-04-18  Jan Hubicka  <jh@suse.cz>
1027
1028         * src/condition_variable.cc (condition_variable,
1029         condition_variable_any constructors): Mark throw()
1030         * src/hash.cc (operator() for long double, string, and wstring): Mark
1031         throw ().
1032         * src/strstream.cc (strstreambuf constructors, freeze, str, pcount,
1033         _M_setup, rdbuf, str): Mark throw ().
1034         * src/chrono.cc (new): Mark throw ().
1035         * include/std/system_error (system_category, generic_category): Mark
1036         throw () and const.
1037         * include/std/chrono (now): Mark throw ().
1038         * include/std/condition_variable (condition_variable,
1039         ~condition_variable, condition_variable_any,
1040         ~condition_variable_any): Mark throw ().
1041         * include/std/mutex (mutex): Mark throw ().
1042         * include/bits/stl_list.h (swap, transfer, reverse, hook, unhook): Mark
1043         throw.
1044         * include/bits/functional_hash.h (operator()  on size_t): Mark pure
1045         and throw ().
1046         * include/bits/locale_facets.tcc (__verify_grouping): Mark pure.
1047         * include/bits/locale_classes.h (_S_initialize_once,
1048         _S_clone_c_locale): Mark throw ().
1049         (_S_get_c_name): Mark const and throw ().
1050         (_M_id, _M_compare, _M_transform, _M_compare, _M_transform): Mark
1051         throw ().
1052         * include/bits/locale_facets.h (__convert_to_v explicit instances):
1053         Mark throw ().
1054         (_M_convert_to_wmask, _M_initialize_ctype, _S_format_float): Mark
1055         throw ().
1056         * include/bits/ios_base.h (_M_dispose_callbacks, _M_init, imbue,
1057         ios_base): Mark throw ()
1058         * include/bits/locale_facets_nonio.h (_M_put): Mark throw.
1059         * include/backward/strstream (strstreambuf constructors): Mark throw ().
1060         (str, freeze, _M_setupf): Mark throw ().
1061         (pcount): Mark pure and throw ().
1062         (rdbuf): Mark const and throw ().
1063
1064 2009-04-18  Paolo Carlini  <paolo.carlini@oracle.com>
1065
1066         PR libstdc++/39802
1067         * include/bits/locale_facets.tcc (num_get<>::_M_extract_int
1068         (_InIter, _InIter, ios_base&, ios_base::iostate&, _ValueT&)):
1069         Always accept negative values, for unsigned types too.
1070         * testsuite/22_locale/num_get/get/char/39802.cc: New.
1071         * testsuite/22_locale/num_get/get/wchar_t/39802.cc: Likewise.
1072
1073 2009-04-18  Jan Hubicka  <jh@suse.cz>
1074
1075         * include/debug/formater.h: Include bits/c++config.h.
1076         (_M_error): Mark noreturn.
1077         * include/bits/c++config (_GLIBCXX_PURE, _GLIBCXX_CONST,
1078         _GLIBCXX_NORETURN): New.
1079         * include/bits/stl_tree.h (_Rb_tree_increment, _Rb_tree_increment,
1080         _Rb_tree_decrement, _Rb_tree_decrement, _Rb_tree_black_count):
1081         Mark pure.
1082         * include/c_compatibility/stdatomic.h
1083         (atomic_flag_test_and_set_explicit, atomic_flag_clear_explicit,
1084         __atomic_flag_wait_explicit, __atomic_flag_for_address):
1085         Mark by throw ().
1086         * src/atomic.cc (atomic_flag_test_and_set_explicit,
1087         atomic_flag_clear_explicit, __atomic_flag_wait_explicit,
1088         __atomic_flag_for_address): Mark by throw ().
1089
1090 2009-04-17  Uros Bizjak  <ubizjak@gmail.com>
1091
1092         * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Regenerated.
1093
1094 2009-04-16  Jan Hubicka  <jh@suse.cz>
1095
1096         * tree.cc (_Rb_tree_increment, _Rb_tree_decrement,
1097         _Rb_tree_rebalance_for_erase, _Rb_tree_black_count): Mark nothrow;
1098         update uses of _Rb_tree_rotate_left, _Rb_tree_rotate_right.
1099         (_Rb_tree_rotate_left, _Rb_tree_rotate_right): Make wrapper and break
1100         out body to ...
1101         (local_Rb_tree_rotate_left, local_Rb_tree_rotate_right): New static
1102         functions.
1103         * stl_tree.h (_Rb_tree_increment, _Rb_tree_decrement,
1104         _Rb_tree_insert_and_rebalance, _Rb_tree_rebalance_for_erase,
1105         _Rb_tree_black_count): Mark nothrow.
1106
1107 2009-04-16  Paolo Carlini  <paolo.carlini@oracle.com>
1108
1109         * include/bits/forward_list.h: Remove default std::allocator<_Tp>
1110         from base classes.
1111         * testsuite/23_containers/forward_list/capacity/1.cc: Adjust.
1112
1113 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
1114
1115         * doc/html: Regenerate.
1116
1117 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
1118
1119         * doc/xml/manual/status_cxx1998.xml: Update to new table style.
1120
1121         * doc/xml/gnu/gpl-3.0.xml: Add or adjust dbhtml markup.
1122         * doc/xml/gnu/fdl-1.2.xml: Same.
1123         * doc/xml/manual/numerics.xml: Same.
1124         * doc/xml/manual/concurrency.xml: Same.
1125         * doc/xml/manual/intro.xml: Same.
1126         * doc/xml/manual/status_cxxtr1.xml: Same.
1127         * doc/xml/manual/containers.xml: Same.
1128         * doc/xml/manual/io.xml: Same.
1129         * doc/xml/manual/utilities.xml: Same.
1130         * doc/xml/manual/support.xml: Same.
1131         * doc/xml/manual/using.xml: Same.
1132         * doc/xml/manual/localization.xml: Same.
1133         * doc/xml/manual/locale.xml: Same.
1134         * doc/xml/manual/extensions.xml: Same.
1135         * doc/xml/manual/appendix_contributing.xml: Same.
1136         * doc/xml/manual/diagnostics.xml: Same.
1137         * doc/xml/manual/status_cxx200x.xml: Same.
1138
1139 2009-04-15  Benjamin Kosnik  <bkoz@redhat.com>
1140
1141         * doc/xml/manual/status_cxxtr1.xml: Update to new table style.
1142         * doc/xml/manual/status_cxx200x.xml: Adjust.
1143
1144 2009-04-14  Benjamin Kosnik  <bkoz@redhat.com>
1145
1146         * doc/xml/spine.xml: Remove unused license entity, update
1147         copyright year.
1148
1149         * doc/xml/manual/spine.xml: Markup for primary index terms.
1150         * doc/xml/manual/numerics.xml: Same.
1151         * doc/xml/manual/intro.xml: Same.
1152         * doc/xml/manual/containers.xml: Same.
1153         * doc/xml/manual/io.xml: Same.
1154         * doc/xml/manual/appendix_porting.xml: Same.
1155         * doc/xml/manual/utilities.xml: Same.
1156         * doc/xml/manual/support.xml: Same.
1157         * doc/xml/manual/localization.xml: Same.
1158         * doc/xml/manual/strings.xml: Same.
1159         * doc/xml/manual/extensions.xml: Same.
1160         * doc/xml/manual/appendix_contributing.xml: Same.
1161         * doc/xml/manual/diagnostics.xml: Same.
1162         * doc/xml/manual/algorithms.xml: Same.
1163         * doc/xml/manual/appendix_free.xml: Same.
1164         * doc/xml/manual/iterators.xml: Same.
1165
1166         * doc/xml/gnu/gpl-3.0.xml: Fix xml markup regressions.
1167         * doc/xml/gnu/fdl-1.2.xml: Same.
1168
1169         * doc/xml/manual/status_cxx200x.xml: Re-write.
1170
1171 2009-04-09  Paolo Carlini  <paolo.carlini@oracle.com>
1172
1173         PR libstdc++/39629 (final bits)
1174         * include/bits/random.h (subtract_with_carry_engine<>::_S_modulus):
1175         Remove, consistently use __detail::_Shift<_UIntType, __w>::__value.
1176         * include/bits/random.tcc (shuffle_order_engine<>::operator()()):
1177         Fix formula for __j.
1178         * include/bits/random.tcc (operator==(const normal_distribution<>&,
1179         const normal_distribution<>&): Remove.
1180         * include/bits/random.h (operator==(const uniform_int_distribution<>&,
1181         const uniform_int_distribution<>&), operator==(const
1182         uniform_real_distribution<>&, const uniform_real_distribution<>&),
1183         operator==(const normal_distribution<>&, const normal_distribution<>&),
1184         operator==(const lognormal_distribution<>&,
1185         const lognormal_distribution<>&), operator==(const
1186         chi_squared_distribution<>&, const chi_squared_distribution<>&),
1187         operator==(const cauchy_distribution<>&, const cauchy_distribution<>&),
1188         operator==(const fisher_distribution<>&, const fisher_distribution<>&),
1189         operator==(const student_t_distribution<>&,
1190         const student_t_distribution<>&), operator==(const
1191         bernoulli_distribution<>&, const bernoulli_distribution<>&),
1192         operator==(const binomial_distribution<>&, const
1193         binomial_distribution<>&), operator==(const geometric_distribution<>&,
1194         const geometric_distribution<>&), operator==(const
1195         negative_binomial_distribution<>&, const
1196         negative_binomial_distribution<>&), operator==(const
1197         poisson_distribution<>&, const poisson_distribution<>&),
1198         operator==(const exponential_distribution<>&,
1199         const exponential_distribution<>&), operator==(const
1200         gamma_distribution<>&, const gamma_distribution<>&), operator==(const
1201         weibull_distribution<>&, const weibull_distribution<>&),
1202         operator==(const extreme_value_distribution<>&,
1203         const extreme_value_distribution<>&), operator==(const
1204         discrete_distribution<>&, const discrete_distribution<>&),
1205         operator==(const piecewise_constant_distribution<>&,
1206         const piecewise_constant_distribution<>&), operator==(const
1207         piecewise_linear_distribution<>&, const
1208         piecewise_linear_distribution<>&)): Remove.
1209         * testsuite/26_numerics/random/uniform_real_distribution/operators/
1210         serialize.cc: Remove.
1211         * testsuite/26_numerics/random/piecewise_constant_distribution/
1212         operators/serialize.cc: Likewise.
1213         * testsuite/26_numerics/random/chi_squared_distribution/operators/
1214         serialize.cc: Likewise.
1215         * testsuite/26_numerics/random/normal_distribution/operators/
1216         serialize.cc: Likewise.
1217         * testsuite/26_numerics/random/uniform_int_distribution/operators/
1218         serialize.cc: Likewise.
1219         * testsuite/26_numerics/random/poisson_distribution/operators/
1220         serialize.cc: Likewise.
1221         * testsuite/26_numerics/random/bernoulli_distribution/operators/
1222         serialize.cc: Likewise.
1223         * testsuite/26_numerics/random/discrete_distribution/operators/
1224         serialize.cc: Likewise.
1225         * testsuite/26_numerics/random/weibull_distribution/operators/
1226         serialize.cc: Likewise.
1227         * testsuite/26_numerics/random/negative_binomial_distribution/
1228         operators/serialize.cc: Likewise.
1229         * testsuite/26_numerics/random/cauchy_distribution/operators/
1230         serialize.cc: Likewise.
1231         * testsuite/26_numerics/random/gamma_distribution/operators/
1232         serialize.cc: Likewise.
1233         * testsuite/26_numerics/random/fisher_f_distribution/operators/
1234         serialize.cc: Likewise.
1235         * testsuite/26_numerics/random/exponential_distribution/operators/
1236         serialize.cc: Likewise.
1237         * testsuite/26_numerics/random/lognormal_distribution/operators/
1238         serialize.cc: Likewise.
1239         * testsuite/26_numerics/random/binomial_distribution/operators/
1240         serialize.cc: Likewise.
1241         * testsuite/26_numerics/random/extreme_value_distribution/
1242         operators/serialize.cc: Likewise.
1243         * testsuite/26_numerics/random/piecewise_linear_distribution/
1244         operators/serialize.cc: Likewise.
1245         * testsuite/26_numerics/random/student_t_distribution/operators/
1246         serialize.cc: Likewise.
1247         * testsuite/26_numerics/random/geometric_distribution/operators/
1248         serialize.cc: Likewise.
1249
1250         * include/bits/random.h (linear_congruential_engine<>::seed(_Gen&,
1251         true_type), linear_congruential_engine<>::seed(_Gen&, false_type),
1252         mersenne_twister_engine<>::seed(_Gen&,
1253         true_type), mersenne_twister_engine<>::seed(_Gen&, false_type),
1254         subtract_with_carry_engine<>::seed(_Gen&,
1255         true_type), subtract_with_carry_engine<>::seed(_Gen&, false_type)):
1256         Remove, unused.
1257         * include/bits/random.tcc (linear_congruential_engine<>::
1258         seed(_Gen&, false_type): Likewise.
1259
1260 2009-04-09  Nick Clifton  <nickc@redhat.com>
1261
1262         * src/allocator-inst.cc: Change copyright header to refer to
1263         version 3 of the GNU General Public License with version 3.1
1264         of the GCC Runtime Library Exception and to point readers at
1265         the COPYING3 and COPYING3.RUNTIME files and the FSF's license
1266         web page.
1267         * config/abi/compatibility.h: Likewise.
1268         * config/abi/pre/gnu-versioned-namespace.ver: Likewise.
1269         * config/abi/pre/gnu.ver: Likewise.
1270         * config/allocator/bitmap_allocator_base.h: Likewise.
1271         * config/allocator/malloc_allocator_base.h: Likewise.
1272         * config/allocator/mt_allocator_base.h: Likewise.
1273         * config/allocator/new_allocator_base.h: Likewise.
1274         * config/allocator/pool_allocator_base.h: Likewise.
1275         * config/cpu/alpha/atomic_word.h: Likewise.
1276         * config/cpu/arm/cxxabi_tweaks.h: Likewise.
1277         * config/cpu/cris/atomic_word.h: Likewise.
1278         * config/cpu/cris/atomicity.h: Likewise.
1279         * config/cpu/generic/atomic_word.h: Likewise.
1280         * config/cpu/generic/atomicity_builtins/atomicity.h: Likewise.
1281         * config/cpu/generic/atomicity_mutex/atomicity.h: Likewise.
1282         * config/cpu/generic/cpu_defines.h: Likewise.
1283         * config/cpu/generic/cxxabi_tweaks.h: Likewise.
1284         * config/cpu/hppa/atomicity.h: Likewise.
1285         * config/cpu/i386/atomicity.h: Likewise.
1286         * config/cpu/i486/atomicity.h: Likewise.
1287         * config/cpu/ia64/atomic_word.h: Likewise.
1288         * config/cpu/m68k/atomicity.h: Likewise.
1289         * config/cpu/powerpc/atomic_word.h: Likewise.
1290         * config/cpu/powerpc/cpu_defines.h: Likewise.
1291         * config/cpu/sh/atomicity.h: Likewise.
1292         * config/cpu/sparc/atomic_word.h: Likewise.
1293         * config/cpu/sparc/atomicity.h: Likewise.
1294         * config/io/basic_file_stdio.cc: Likewise.
1295         * config/io/basic_file_stdio.h: Likewise.
1296         * config/io/c_io_stdio.h: Likewise.
1297         * config/locale/darwin/ctype_members.cc: Likewise.
1298         * config/locale/generic/c++locale_internal.h: Likewise.
1299         * config/locale/generic/c_locale.cc: Likewise.
1300         * config/locale/generic/c_locale.h: Likewise.
1301         * config/locale/generic/codecvt_members.cc: Likewise.
1302         * config/locale/generic/collate_members.cc: Likewise.
1303         * config/locale/generic/ctype_members.cc: Likewise.
1304         * config/locale/generic/messages_members.cc: Likewise.
1305         * config/locale/generic/messages_members.h: Likewise.
1306         * config/locale/generic/monetary_members.cc: Likewise.
1307         * config/locale/generic/numeric_members.cc: Likewise.
1308         * config/locale/generic/time_members.cc: Likewise.
1309         * config/locale/generic/time_members.h: Likewise.
1310         * config/locale/gnu/c++locale_internal.h: Likewise.
1311         * config/locale/gnu/c_locale.cc: Likewise.
1312         * config/locale/gnu/c_locale.h: Likewise.
1313         * config/locale/gnu/codecvt_members.cc: Likewise.
1314         * config/locale/gnu/collate_members.cc: Likewise.
1315         * config/locale/gnu/ctype_members.cc: Likewise.
1316         * config/locale/gnu/messages_members.cc: Likewise.
1317         * config/locale/gnu/messages_members.h: Likewise.
1318         * config/locale/gnu/monetary_members.cc: Likewise.
1319         * config/locale/gnu/numeric_members.cc: Likewise.
1320         * config/locale/gnu/time_members.cc: Likewise.
1321         * config/locale/gnu/time_members.h: Likewise.
1322         * config/locale/ieee_1003.1-2001/c_locale.cc: Likewise.
1323         * config/locale/ieee_1003.1-2001/c_locale.h: Likewise.
1324         * config/locale/ieee_1003.1-2001/messages_members.cc: Likewise.
1325         * config/locale/ieee_1003.1-2001/messages_members.h: Likewise.
1326         * config/os/aix/atomic_word.h: Likewise.
1327         * config/os/aix/atomicity.h: Likewise.
1328         * config/os/aix/ctype_base.h: Likewise.
1329         * config/os/aix/ctype_inline.h: Likewise.
1330         * config/os/aix/ctype_noninline.h: Likewise.
1331         * config/os/aix/os_defines.h: Likewise.
1332         * config/os/bsd/darwin/ctype_base.h: Likewise.
1333         * config/os/bsd/darwin/ctype_inline.h: Likewise.
1334         * config/os/bsd/darwin/ctype_noninline.h: Likewise.
1335         * config/os/bsd/darwin/os_defines.h: Likewise.
1336         * config/os/bsd/freebsd/ctype_base.h: Likewise.
1337         * config/os/bsd/freebsd/ctype_inline.h: Likewise.
1338         * config/os/bsd/freebsd/ctype_noninline.h: Likewise.
1339         * config/os/bsd/freebsd/os_defines.h: Likewise.
1340         * config/os/bsd/netbsd/ctype_base.h: Likewise.
1341         * config/os/bsd/netbsd/ctype_inline.h: Likewise.
1342         * config/os/bsd/netbsd/ctype_noninline.h: Likewise.
1343         * config/os/bsd/netbsd/os_defines.h: Likewise.
1344         * config/os/djgpp/ctype_base.h: Likewise.
1345         * config/os/djgpp/ctype_inline.h: Likewise.
1346         * config/os/djgpp/ctype_noninline.h: Likewise.
1347         * config/os/djgpp/os_defines.h: Likewise.
1348         * config/os/generic/ctype_base.h: Likewise.
1349         * config/os/generic/ctype_inline.h: Likewise.
1350         * config/os/generic/ctype_noninline.h: Likewise.
1351         * config/os/generic/error_constants.h: Likewise.
1352         * config/os/generic/os_defines.h: Likewise.
1353         * config/os/gnu-linux/ctype_base.h: Likewise.
1354         * config/os/gnu-linux/ctype_inline.h: Likewise.
1355         * config/os/gnu-linux/ctype_noninline.h: Likewise.
1356         * config/os/gnu-linux/os_defines.h: Likewise.
1357         * config/os/hpux/ctype_base.h: Likewise.
1358         * config/os/hpux/ctype_inline.h: Likewise.
1359         * config/os/hpux/ctype_noninline.h: Likewise.
1360         * config/os/hpux/os_defines.h: Likewise.
1361         * config/os/irix/atomic_word.h: Likewise.
1362         * config/os/irix/atomicity.h: Likewise.
1363         * config/os/irix/irix5.2/ctype_base.h: Likewise.
1364         * config/os/irix/irix5.2/ctype_inline.h: Likewise.
1365         * config/os/irix/irix5.2/ctype_noninline.h: Likewise.
1366         * config/os/irix/irix5.2/os_defines.h: Likewise.
1367         * config/os/irix/irix6.5/ctype_base.h: Likewise.
1368         * config/os/irix/irix6.5/ctype_inline.h: Likewise.
1369         * config/os/irix/irix6.5/ctype_noninline.h: Likewise.
1370         * config/os/irix/irix6.5/os_defines.h: Likewise.
1371         * config/os/mingw32/ctype_base.h: Likewise.
1372         * config/os/mingw32/ctype_inline.h: Likewise.
1373         * config/os/mingw32/ctype_noninline.h: Likewise.
1374         * config/os/mingw32/error_constants.h: Likewise.
1375         * config/os/mingw32/os_defines.h: Likewise.
1376         * config/os/newlib/ctype_base.h: Likewise.
1377         * config/os/newlib/ctype_inline.h: Likewise.
1378         * config/os/newlib/ctype_noninline.h: Likewise.
1379         * config/os/newlib/os_defines.h: Likewise.
1380         * config/os/qnx/qnx6.1/ctype_base.h: Likewise.
1381         * config/os/qnx/qnx6.1/ctype_inline.h: Likewise.
1382         * config/os/qnx/qnx6.1/ctype_noninline.h: Likewise.
1383         * config/os/qnx/qnx6.1/os_defines.h: Likewise.
1384         * config/os/solaris/solaris2.7/ctype_base.h: Likewise.
1385         * config/os/solaris/solaris2.7/ctype_inline.h: Likewise.
1386         * config/os/solaris/solaris2.7/ctype_noninline.h: Likewise.
1387         * config/os/solaris/solaris2.7/os_defines.h: Likewise.
1388         * config/os/tpf/ctype_base.h: Likewise.
1389         * config/os/tpf/ctype_inline.h: Likewise.
1390         * config/os/tpf/ctype_noninline.h: Likewise.
1391         * config/os/tpf/os_defines.h: Likewise.
1392         * config/os/uclibc/ctype_base.h: Likewise.
1393         * config/os/uclibc/ctype_inline.h: Likewise.
1394         * config/os/uclibc/ctype_noninline.h: Likewise.
1395         * config/os/uclibc/os_defines.h: Likewise.
1396         * config/os/vxworks/ctype_base.h: Likewise.
1397         * config/os/vxworks/ctype_inline.h: Likewise.
1398         * config/os/vxworks/ctype_noninline.h: Likewise.
1399         * config/os/vxworks/os_defines.h: Likewise.
1400         * include/backward/auto_ptr.h: Likewise.
1401         * include/backward/backward_warning.h: Likewise.
1402         * include/backward/binders.h: Likewise.
1403         * include/backward/hash_fun.h: Likewise.
1404         * include/backward/hash_map: Likewise.
1405         * include/backward/hash_set: Likewise.
1406         * include/backward/hashtable.h: Likewise.
1407         * include/backward/strstream: Likewise.
1408         * include/bits/algorithmfwd.h: Likewise.
1409         * include/bits/allocator.h: Likewise.
1410         * include/bits/atomic_0.h: Likewise.
1411         * include/bits/atomic_2.h: Likewise.
1412         * include/bits/atomicfwd_c.h: Likewise.
1413         * include/bits/atomicfwd_cxx.h: Likewise.
1414         * include/bits/basic_ios.h: Likewise.
1415         * include/bits/basic_ios.tcc: Likewise.
1416         * include/bits/basic_string.h: Likewise.
1417         * include/bits/basic_string.tcc: Likewise.
1418         * include/bits/boost_concept_check.h: Likewise.
1419         * include/bits/c++config: Likewise.
1420         * include/bits/char_traits.h: Likewise.
1421         * include/bits/codecvt.h: Likewise.
1422         * include/bits/concept_check.h: Likewise.
1423         * include/bits/cpp_type_traits.h: Likewise.
1424         * include/bits/deque.tcc: Likewise.
1425         * include/bits/forward_list.h: Likewise.
1426         * include/bits/forward_list.tcc: Likewise.
1427         * include/bits/fstream.tcc: Likewise.
1428         * include/bits/functexcept.h: Likewise.
1429         * include/bits/functional_hash.h: Likewise.
1430         * include/bits/gslice.h: Likewise.
1431         * include/bits/gslice_array.h: Likewise.
1432         * include/bits/hashtable.h: Likewise.
1433         * include/bits/indirect_array.h: Likewise.
1434         * include/bits/ios_base.h: Likewise.
1435         * include/bits/istream.tcc: Likewise.
1436         * include/bits/list.tcc: Likewise.
1437         * include/bits/locale_classes.h: Likewise.
1438         * include/bits/locale_classes.tcc: Likewise.
1439         * include/bits/locale_facets.h: Likewise.
1440         * include/bits/locale_facets.tcc: Likewise.
1441         * include/bits/locale_facets_nonio.h: Likewise.
1442         * include/bits/locale_facets_nonio.tcc: Likewise.
1443         * include/bits/localefwd.h: Likewise.
1444         * include/bits/mask_array.h: Likewise.
1445         * include/bits/move.h: Likewise.
1446         * include/bits/ostream.tcc: Likewise.
1447         * include/bits/ostream_insert.h: Likewise.
1448         * include/bits/postypes.h: Likewise.
1449         * include/bits/shared_ptr.h: Likewise.
1450         * include/bits/slice_array.h: Likewise.
1451         * include/bits/sstream.tcc: Likewise.
1452         * include/bits/stl_algo.h: Likewise.
1453         * include/bits/stl_algobase.h: Likewise.
1454         * include/bits/stl_bvector.h: Likewise.
1455         * include/bits/stl_construct.h: Likewise.
1456         * include/bits/stl_deque.h: Likewise.
1457         * include/bits/stl_function.h: Likewise.
1458         * include/bits/stl_heap.h: Likewise.
1459         * include/bits/stl_iterator.h: Likewise.
1460         * include/bits/stl_iterator_base_funcs.h: Likewise.
1461         * include/bits/stl_iterator_base_types.h: Likewise.
1462         * include/bits/stl_list.h: Likewise.
1463         * include/bits/stl_map.h: Likewise.
1464         * include/bits/stl_multimap.h: Likewise.
1465         * include/bits/stl_multiset.h: Likewise.
1466         * include/bits/stl_numeric.h: Likewise.
1467         * include/bits/stl_pair.h: Likewise.
1468         * include/bits/stl_queue.h: Likewise.
1469         * include/bits/stl_raw_storage_iter.h: Likewise.
1470         * include/bits/stl_relops.h: Likewise.
1471         * include/bits/stl_set.h: Likewise.
1472         * include/bits/stl_stack.h: Likewise.
1473         * include/bits/stl_tempbuf.h: Likewise.
1474         * include/bits/stl_tree.h: Likewise.
1475         * include/bits/stl_uninitialized.h: Likewise.
1476         * include/bits/stl_vector.h: Likewise.
1477         * include/bits/stream_iterator.h: Likewise.
1478         * include/bits/streambuf.tcc: Likewise.
1479         * include/bits/streambuf_iterator.h: Likewise.
1480         * include/bits/stringfwd.h: Likewise.
1481         * include/bits/unique_ptr.h: Likewise.
1482         * include/bits/valarray_after.h: Likewise.
1483         * include/bits/valarray_array.h: Likewise.
1484         * include/bits/valarray_array.tcc: Likewise.
1485         * include/bits/valarray_before.h: Likewise.
1486         * include/bits/vector.tcc: Likewise.
1487         * include/c/cassert: Likewise.
1488         * include/c/cctype: Likewise.
1489         * include/c/cerrno: Likewise.
1490         * include/c/cfloat: Likewise.
1491         * include/c/ciso646: Likewise.
1492         * include/c/climits: Likewise.
1493         * include/c/clocale: Likewise.
1494         * include/c/cmath: Likewise.
1495         * include/c/csetjmp: Likewise.
1496         * include/c/csignal: Likewise.
1497         * include/c/cstdarg: Likewise.
1498         * include/c/cstddef: Likewise.
1499         * include/c/cstdio: Likewise.
1500         * include/c/cstdlib: Likewise.
1501         * include/c/cstring: Likewise.
1502         * include/c/ctime: Likewise.
1503         * include/c/cwchar: Likewise.
1504         * include/c/cwctype: Likewise.
1505         * include/c_compatibility/assert.h: Likewise.
1506         * include/c_compatibility/complex.h: Likewise.
1507         * include/c_compatibility/ctype.h: Likewise.
1508         * include/c_compatibility/errno.h: Likewise.
1509         * include/c_compatibility/fenv.h: Likewise.
1510         * include/c_compatibility/float.h: Likewise.
1511         * include/c_compatibility/inttypes.h: Likewise.
1512         * include/c_compatibility/iso646.h: Likewise.
1513         * include/c_compatibility/limits.h: Likewise.
1514         * include/c_compatibility/locale.h: Likewise.
1515         * include/c_compatibility/math.h: Likewise.
1516         * include/c_compatibility/setjmp.h: Likewise.
1517         * include/c_compatibility/signal.h: Likewise.
1518         * include/c_compatibility/stdarg.h: Likewise.
1519         * include/c_compatibility/stdatomic.h: Likewise.
1520         * include/c_compatibility/stdbool.h: Likewise.
1521         * include/c_compatibility/stddef.h: Likewise.
1522         * include/c_compatibility/stdint.h: Likewise.
1523         * include/c_compatibility/stdio.h: Likewise.
1524         * include/c_compatibility/stdlib.h: Likewise.
1525         * include/c_compatibility/string.h: Likewise.
1526         * include/c_compatibility/tgmath.h: Likewise.
1527         * include/c_compatibility/time.h: Likewise.
1528         * include/c_compatibility/wchar.h: Likewise.
1529         * include/c_compatibility/wctype.h: Likewise.
1530         * include/c_global/cassert: Likewise.
1531         * include/c_global/ccomplex: Likewise.
1532         * include/c_global/cctype: Likewise.
1533         * include/c_global/cerrno: Likewise.
1534         * include/c_global/cfenv: Likewise.
1535         * include/c_global/cfloat: Likewise.
1536         * include/c_global/cinttypes: Likewise.
1537         * include/c_global/ciso646: Likewise.
1538         * include/c_global/climits: Likewise.
1539         * include/c_global/clocale: Likewise.
1540         * include/c_global/cmath.tcc: Likewise.
1541         * include/c_global/cmath: Likewise.
1542         * include/c_global/csetjmp: Likewise.
1543         * include/c_global/csignal: Likewise.
1544         * include/c_global/cstdarg: Likewise.
1545         * include/c_global/cstdatomic: Likewise.
1546         * include/c_global/cstdbool: Likewise.
1547         * include/c_global/cstddef: Likewise.
1548         * include/c_global/cstdint: Likewise.
1549         * include/c_global/cstdio: Likewise.
1550         * include/c_global/cstdlib: Likewise.
1551         * include/c_global/cstring: Likewise.
1552         * include/c_global/ctgmath: Likewise.
1553         * include/c_global/ctime: Likewise.
1554         * include/c_global/cwchar: Likewise.
1555         * include/c_global/cwctype: Likewise.
1556         * include/c_std/cassert: Likewise.
1557         * include/c_std/cctype: Likewise.
1558         * include/c_std/cerrno: Likewise.
1559         * include/c_std/cfloat: Likewise.
1560         * include/c_std/ciso646: Likewise.
1561         * include/c_std/climits: Likewise.
1562         * include/c_std/clocale: Likewise.
1563         * include/c_std/cmath.tcc: Likewise.
1564         * include/c_std/cmath: Likewise.
1565         * include/c_std/csetjmp: Likewise.
1566         * include/c_std/csignal: Likewise.
1567         * include/c_std/cstdarg: Likewise.
1568         * include/c_std/cstddef: Likewise.
1569         * include/c_std/cstdio: Likewise.
1570         * include/c_std/cstdlib: Likewise.
1571         * include/c_std/cstring: Likewise.
1572         * include/c_std/ctime: Likewise.
1573         * include/c_std/cwchar: Likewise.
1574         * include/c_std/cwctype: Likewise.
1575         * include/debug/bitset: Likewise.
1576         * include/debug/debug.h: Likewise.
1577         * include/debug/deque: Likewise.
1578         * include/debug/formatter.h: Likewise.
1579         * include/debug/functions.h: Likewise.
1580         * include/debug/list: Likewise.
1581         * include/debug/macros.h: Likewise.
1582         * include/debug/map.h: Likewise.
1583         * include/debug/map: Likewise.
1584         * include/debug/multimap.h: Likewise.
1585         * include/debug/multiset.h: Likewise.
1586         * include/debug/safe_base.h: Likewise.
1587         * include/debug/safe_iterator.h: Likewise.
1588         * include/debug/safe_iterator.tcc: Likewise.
1589         * include/debug/safe_sequence.h: Likewise.
1590         * include/debug/set.h: Likewise.
1591         * include/debug/set: Likewise.
1592         * include/debug/string: Likewise.
1593         * include/debug/unordered_map: Likewise.
1594         * include/debug/unordered_set: Likewise.
1595         * include/debug/vector: Likewise.
1596         * include/ext/algorithm: Likewise.
1597         * include/ext/array_allocator.h: Likewise.
1598         * include/ext/atomicity.h: Likewise.
1599         * include/ext/bitmap_allocator.h: Likewise.
1600         * include/ext/cast.h: Likewise.
1601         * include/ext/codecvt_specializations.h: Likewise.
1602         * include/ext/concurrence.h: Likewise.
1603         * include/ext/debug_allocator.h: Likewise.
1604         * include/ext/enc_filebuf.h: Likewise.
1605         * include/ext/extptr_allocator.h: Likewise.
1606         * include/ext/functional: Likewise.
1607         * include/ext/iterator: Likewise.
1608         * include/ext/malloc_allocator.h: Likewise.
1609         * include/ext/memory: Likewise.
1610         * include/ext/mt_allocator.h: Likewise.
1611         * include/ext/new_allocator.h: Likewise.
1612         * include/ext/numeric: Likewise.
1613         * include/ext/numeric_traits.h: Likewise.
1614         * include/ext/pb_ds/assoc_container.hpp: Likewise.
1615         * include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp:
1616         Likewise.
1617         * include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp:
1618         Likewise.
1619         * include/ext/pb_ds/detail/basic_tree_policy/traits.hpp: Likewise.
1620         * include/ext/pb_ds/detail/basic_types.hpp: Likewise.
1621         * include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp:
1622         Likewise.
1623         * include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp:
1624         Likewise.
1625         * include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp:
1626         Likewise.
1627         * include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp:
1628         Likewise.
1629         * include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Likewise.
1630         * include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Likewise.
1631         * include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Likewise.
1632         * include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Likewise.
1633         * include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp:
1634         Likewise.
1635         * include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp:
1636         Likewise.
1637         * include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp:
1638         Likewise.
1639         * include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp:
1640         Likewise.
1641         * include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp:
1642         Likewise.
1643         * include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp:
1644         Likewise.
1645         * include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp:
1646         Likewise.
1647         * include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp:
1648         Likewise.
1649         * include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Likewise.
1650         * include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Likewise.
1651         * include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Likewise.
1652         * include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp:
1653         Likewise.
1654         * include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp:
1655         Likewise.
1656         * include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Likewise.
1657         * include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Likewise.
1658         * include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Likewise.
1659         * include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Likewise.
1660         * include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Likewise.
1661         * include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Likewise.
1662         * include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Likewise.
1663         * include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Likewise.
1664         * include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp:
1665         Likewise.
1666         * include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Likewise.
1667         * include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp:
1668         Likewise.
1669         * include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Likewise.
1670         * include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Likewise.
1671         * include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp:
1672         Likewise.
1673         * include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Likewise.
1674         * include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp:
1675         Likewise.
1676         * include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp:
1677         Likewise.
1678         * include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp:
1679         Likewise.
1680         * include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp:
1681         Likewise.
1682         * include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp:
1683         Likewise.
1684         * include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp:
1685         Likewise.
1686         * include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp:
1687         Likewise.
1688         * include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Likewise.
1689         * include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Likewise.
1690         * include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp:
1691         Likewise.
1692         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp:
1693         Likewise.
1694         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1695         Likewise.
1696         * include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1697         Likewise.
1698         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp:
1699         Likewise.
1700         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1701         Likewise.
1702         * include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp:
1703         Likewise.
1704         * include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp:
1705         Likewise.
1706         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp:
1707         Likewise.
1708         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1709         Likewise.
1710         * include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp:
1711         Likewise.
1712         * include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp:
1713         Likewise.
1714         * include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp:
1715         Likewise.
1716         * include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp:
1717         Likewise.
1718         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp:
1719         Likewise.
1720         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1721         Likewise.
1722         * include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp:
1723         Likewise.
1724         * include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp:
1725         Likewise.
1726         * include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp:
1727         Likewise.
1728         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp:
1729         Likewise.
1730         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1731         Likewise.
1732         * include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp:
1733         Likewise.
1734         * include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp:
1735         Likewise.
1736         * include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp:
1737         Likewise.
1738         * include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp:
1739         Likewise.
1740         * include/ext/pb_ds/detail/cond_dealtor.hpp: Likewise.
1741         * include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp:
1742         Likewise.
1743         * include/ext/pb_ds/detail/container_base_dispatch.hpp: Likewise.
1744         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
1745         * include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Likewise.
1746         * include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Likewise.
1747         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp:
1748         Likewise.
1749         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp:
1750         Likewise.
1751         * include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp:
1752         Likewise.
1753         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp:
1754         Likewise.
1755         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp:
1756         Likewise.
1757         * include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp:
1758         Likewise.
1759         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp:
1760         Likewise.
1761         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp:
1762         Likewise.
1763         * include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp:
1764         Likewise.
1765         * include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp:
1766         Likewise.
1767         * include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp:
1768         Likewise.
1769         * include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp:
1770         Likewise.
1771         * include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Likewise.
1772         * include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp:
1773         Likewise.
1774         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp:
1775         Likewise.
1776         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_no_store_hash_fn_imps.hpp:
1777         Likewise.
1778         * include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp:
1779         Likewise.
1780         * include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp:
1781         Likewise.
1782         * include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp:
1783         Likewise.
1784         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp:
1785         Likewise.
1786         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp:
1787         Likewise.
1788         * include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp:
1789         Likewise.
1790         * include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp:
1791         Likewise.
1792         * include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp:
1793         Likewise.
1794         * include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp:
1795         Likewise.
1796         * include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp:
1797         Likewise.
1798         * include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp: Likewise.
1799         * include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp:
1800         Likewise.
1801         * include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp:
1802         Likewise.
1803         * include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Likewise.
1804         * include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp: Likewise.
1805         * include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Likewise.
1806         * include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Likewise.
1807         * include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Likewise.
1808         * include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Likewise.
1809         * include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Likewise.
1810         * include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Likewise.
1811         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp:
1812         Likewise.
1813         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp:
1814         Likewise.
1815         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp:
1816         Likewise.
1817         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp:
1818         Likewise.
1819         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp:
1820         Likewise.
1821         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp:
1822         Likewise.
1823         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp:
1824         Likewise.
1825         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp:
1826         Likewise.
1827         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp:
1828         Likewise.
1829         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp:
1830         Likewise.
1831         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp:
1832         Likewise.
1833         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp:
1834         Likewise.
1835         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp:
1836         Likewise.
1837         * include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp:
1838         Likewise.
1839         * include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Likewise.
1840         * include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp:
1841         Likewise.
1842         * include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Likewise.
1843         * include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Likewise.
1844         * include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Likewise.
1845         * include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp:
1846         Likewise.
1847         * include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp:
1848         Likewise.
1849         * include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Likewise.
1850         * include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Likewise.
1851         * include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp:
1852         Likewise.
1853         * include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp:
1854         Likewise.
1855         * include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp:
1856         Likewise.
1857         * include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp:
1858         Likewise.
1859         * include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Likewise.
1860         * include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp:
1861         Likewise.
1862         * include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Likewise.
1863         * include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Likewise.
1864         * include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Likewise.
1865         * include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Likewise.
1866         * include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Likewise.
1867         * include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Likewise.
1868         * include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Likewise.
1869         * include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp:
1870         Likewise.
1871         * include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp:
1872         Likewise.
1873         * include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Likewise.
1874         * include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp:
1875         Likewise.
1876         * include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Likewise.
1877         * include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Likewise.
1878         * include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Likewise.
1879         * include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Likewise.
1880         * include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Likewise.
1881         * include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp:
1882         Likewise.
1883         * include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Likewise.
1884         * include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp:
1885         Likewise.
1886         * include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Likewise.
1887         * include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp:
1888         Likewise.
1889         * include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Likewise.
1890         * include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Likewise.
1891         * include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Likewise.
1892         * include/ext/pb_ds/detail/pat_trie_/head.hpp: Likewise.
1893         * include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Likewise.
1894         * include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Likewise.
1895         * include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Likewise.
1896         * include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Likewise.
1897         * include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Likewise.
1898         * include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Likewise.
1899         * include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Likewise.
1900         * include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Likewise.
1901         * include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Likewise.
1902         * include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Likewise.
1903         * include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp:
1904         Likewise.
1905         * include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Likewise.
1906         * include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Likewise.
1907         * include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Likewise.
1908         * include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp:
1909         Likewise.
1910         * include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp:
1911         Likewise.
1912         * include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Likewise.
1913         * include/ext/pb_ds/detail/pat_trie_/traits.hpp: Likewise.
1914         * include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Likewise.
1915         * include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Likewise.
1916         * include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp:
1917         Likewise.
1918         * include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Likewise.
1919         * include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Likewise.
1920         * include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Likewise.
1921         * include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Likewise.
1922         * include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Likewise.
1923         * include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Likewise.
1924         * include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp:
1925         Likewise.
1926         * include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Likewise.
1927         * include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp:
1928         Likewise.
1929         * include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp:
1930         Likewise.
1931         * include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp:
1932         Likewise.
1933         * include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp:
1934         Likewise.
1935         * include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Likewise.
1936         * include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp:
1937         Likewise.
1938         * include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp:
1939         Likewise.
1940         * include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp:
1941         Likewise.
1942         * include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp:
1943         Likewise.
1944         * include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp:
1945         Likewise.
1946         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp:
1947         Likewise.
1948         * include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp:
1949         Likewise.
1950         * include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp:
1951         Likewise.
1952         * include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp:
1953         Likewise.
1954         * include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp:
1955         Likewise.
1956         * include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp:
1957         Likewise.
1958         * include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp:
1959         Likewise.
1960         * include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp:
1961         Likewise.
1962         * include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Likewise.
1963         * include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Likewise.
1964         * include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Likewise.
1965         * include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Likewise.
1966         * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Likewise.
1967         * include/ext/pb_ds/detail/splay_tree_/node.hpp: Likewise.
1968         * include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Likewise.
1969         * include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Likewise.
1970         * include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Likewise.
1971         * include/ext/pb_ds/detail/splay_tree_/traits.hpp: Likewise.
1972         * include/ext/pb_ds/detail/standard_policies.hpp: Likewise.
1973         * include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp:
1974         Likewise.
1975         * include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Likewise.
1976         * include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Likewise.
1977         * include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Likewise.
1978         * include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Likewise.
1979         * include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Likewise.
1980         * include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Likewise.
1981         * include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Likewise.
1982         * include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp:
1983         Likewise.
1984         * include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp:
1985         Likewise.
1986         * include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp:
1987         Likewise.
1988         * include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp:
1989         Likewise.
1990         * include/ext/pb_ds/detail/tree_trace_base.hpp: Likewise.
1991         * include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp:
1992         Likewise.
1993         * include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp:
1994         Likewise.
1995         * include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp:
1996         Likewise.
1997         * include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp:
1998         Likewise.
1999         * include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp:
2000         Likewise.
2001         * include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp:
2002         Likewise.
2003         * include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp:
2004         Likewise.
2005         * include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Likewise.
2006         * include/ext/pb_ds/detail/type_utils.hpp: Likewise.
2007         * include/ext/pb_ds/detail/types_traits.hpp: Likewise.
2008         * include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp:
2009         Likewise.
2010         * include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp:
2011         Likewise.
2012         * include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Likewise.
2013         * include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp:
2014         Likewise.
2015         * include/ext/pb_ds/exception.hpp: Likewise.
2016         * include/ext/pb_ds/hash_policy.hpp: Likewise.
2017         * include/ext/pb_ds/list_update_policy.hpp: Likewise.
2018         * include/ext/pb_ds/priority_queue.hpp: Likewise.
2019         * include/ext/pb_ds/tag_and_trait.hpp: Likewise.
2020         * include/ext/pb_ds/tree_policy.hpp: Likewise.
2021         * include/ext/pb_ds/trie_policy.hpp: Likewise.
2022         * include/ext/pod_char_traits.h: Likewise.
2023         * include/ext/pointer.h: Likewise.
2024         * include/ext/pool_allocator.h: Likewise.
2025         * include/ext/rb_tree: Likewise.
2026         * include/ext/rc_string_base.h: Likewise.
2027         * include/ext/rope: Likewise.
2028         * include/ext/ropeimpl.h: Likewise.
2029         * include/ext/slist: Likewise.
2030         * include/ext/sso_string_base.h: Likewise.
2031         * include/ext/stdio_filebuf.h: Likewise.
2032         * include/ext/stdio_sync_filebuf.h: Likewise.
2033         * include/ext/string_conversions.h: Likewise.
2034         * include/ext/throw_allocator.h: Likewise.
2035         * include/ext/type_traits.h: Likewise.
2036         * include/ext/typelist.h: Likewise.
2037         * include/ext/vstring.h: Likewise.
2038         * include/ext/vstring.tcc: Likewise.
2039         * include/ext/vstring_fwd.h: Likewise.
2040         * include/ext/vstring_util.h: Likewise.
2041         * include/parallel/algo.h: Likewise.
2042         * include/parallel/algobase.h: Likewise.
2043         * include/parallel/algorithm: Likewise.
2044         * include/parallel/algorithmfwd.h: Likewise.
2045         * include/parallel/balanced_quicksort.h: Likewise.
2046         * include/parallel/base.h: Likewise.
2047         * include/parallel/basic_iterator.h: Likewise.
2048         * include/parallel/checkers.h: Likewise.
2049         * include/parallel/compatibility.h: Likewise.
2050         * include/parallel/compiletime_settings.h: Likewise.
2051         * include/parallel/equally_split.h: Likewise.
2052         * include/parallel/features.h: Likewise.
2053         * include/parallel/find.h: Likewise.
2054         * include/parallel/find_selectors.h: Likewise.
2055         * include/parallel/for_each.h: Likewise.
2056         * include/parallel/for_each_selectors.h: Likewise.
2057         * include/parallel/iterator.h: Likewise.
2058         * include/parallel/list_partition.h: Likewise.
2059         * include/parallel/losertree.h: Likewise.
2060         * include/parallel/merge.h: Likewise.
2061         * include/parallel/multiseq_selection.h: Likewise.
2062         * include/parallel/multiway_merge.h: Likewise.
2063         * include/parallel/multiway_mergesort.h: Likewise.
2064         * include/parallel/numeric: Likewise.
2065         * include/parallel/numericfwd.h: Likewise.
2066         * include/parallel/omp_loop.h: Likewise.
2067         * include/parallel/omp_loop_static.h: Likewise.
2068         * include/parallel/par_loop.h: Likewise.
2069         * include/parallel/parallel.h: Likewise.
2070         * include/parallel/partial_sum.h: Likewise.
2071         * include/parallel/partition.h: Likewise.
2072         * include/parallel/queue.h: Likewise.
2073         * include/parallel/quicksort.h: Likewise.
2074         * include/parallel/random_number.h: Likewise.
2075         * include/parallel/random_shuffle.h: Likewise.
2076         * include/parallel/search.h: Likewise.
2077         * include/parallel/set_operations.h: Likewise.
2078         * include/parallel/settings.h: Likewise.
2079         * include/parallel/sort.h: Likewise.
2080         * include/parallel/tags.h: Likewise.
2081         * include/parallel/types.h: Likewise.
2082         * include/parallel/unique_copy.h: Likewise.
2083         * include/parallel/workstealing.h: Likewise.
2084         * include/precompiled/extc++.h: Likewise.
2085         * include/precompiled/stdc++.h: Likewise.
2086         * include/precompiled/stdtr1c++.h: Likewise.
2087         * include/std/algorithm: Likewise.
2088         * include/std/array: Likewise.
2089         * include/std/bitset: Likewise.
2090         * include/std/c++0x_warning.h: Likewise.
2091         * include/std/chrono: Likewise.
2092         * include/std/complex: Likewise.
2093         * include/std/condition_variable: Likewise.
2094         * include/std/deque: Likewise.
2095         * include/std/forward_list: Likewise.
2096         * include/std/fstream: Likewise.
2097         * include/std/functional: Likewise.
2098         * include/std/iomanip: Likewise.
2099         * include/std/ios: Likewise.
2100         * include/std/iosfwd: Likewise.
2101         * include/std/iostream: Likewise.
2102         * include/std/istream: Likewise.
2103         * include/std/iterator: Likewise.
2104         * include/std/limits: Likewise.
2105         * include/std/list: Likewise.
2106         * include/std/locale: Likewise.
2107         * include/std/map: Likewise.
2108         * include/std/memory: Likewise.
2109         * include/std/mutex: Likewise.
2110         * include/std/numeric: Likewise.
2111         * include/std/ostream: Likewise.
2112         * include/std/queue: Likewise.
2113         * include/std/random: Likewise.
2114         * include/std/ratio: Likewise.
2115         * include/std/regex: Likewise.
2116         * include/std/set: Likewise.
2117         * include/std/sstream: Likewise.
2118         * include/std/stack: Likewise.
2119         * include/std/stdexcept: Likewise.
2120         * include/std/streambuf: Likewise.
2121         * include/std/string: Likewise.
2122         * include/std/system_error: Likewise.
2123         * include/std/thread: Likewise.
2124         * include/std/tuple: Likewise.
2125         * include/std/type_traits: Likewise.
2126         * include/std/unordered_map: Likewise.
2127         * include/std/unordered_set: Likewise.
2128         * include/std/utility: Likewise.
2129         * include/std/valarray: Likewise.
2130         * include/std/vector: Likewise.
2131         * include/tr1/array: Likewise.
2132         * include/tr1/bessel_function.tcc: Likewise.
2133         * include/tr1/beta_function.tcc: Likewise.
2134         * include/tr1/ccomplex: Likewise.
2135         * include/tr1/cctype: Likewise.
2136         * include/tr1/cfenv: Likewise.
2137         * include/tr1/cfloat: Likewise.
2138         * include/tr1/cinttypes: Likewise.
2139         * include/tr1/climits: Likewise.
2140         * include/tr1/cmath: Likewise.
2141         * include/tr1/complex.h: Likewise.
2142         * include/tr1/complex: Likewise.
2143         * include/tr1/cstdarg: Likewise.
2144         * include/tr1/cstdbool: Likewise.
2145         * include/tr1/cstdint: Likewise.
2146         * include/tr1/cstdio: Likewise.
2147         * include/tr1/cstdlib: Likewise.
2148         * include/tr1/ctgmath: Likewise.
2149         * include/tr1/ctime: Likewise.
2150         * include/tr1/ctype.h: Likewise.
2151         * include/tr1/cwchar: Likewise.
2152         * include/tr1/cwctype: Likewise.
2153         * include/tr1/ell_integral.tcc: Likewise.
2154         * include/tr1/exp_integral.tcc: Likewise.
2155         * include/tr1/fenv.h: Likewise.
2156         * include/tr1/float.h: Likewise.
2157         * include/tr1/functional: Likewise.
2158         * include/tr1/functional_hash.h: Likewise.
2159         * include/tr1/gamma.tcc: Likewise.
2160         * include/tr1/hashtable.h: Likewise.
2161         * include/tr1/hypergeometric.tcc: Likewise.
2162         * include/tr1/inttypes.h: Likewise.
2163         * include/tr1/legendre_function.tcc: Likewise.
2164         * include/tr1/limits.h: Likewise.
2165         * include/tr1/math.h: Likewise.
2166         * include/tr1/memory: Likewise.
2167         * include/tr1/modified_bessel_func.tcc: Likewise.
2168         * include/tr1/poly_hermite.tcc: Likewise.
2169         * include/tr1/poly_laguerre.tcc: Likewise.
2170         * include/tr1/random: Likewise.
2171         * include/tr1/regex: Likewise.
2172         * include/tr1/riemann_zeta.tcc: Likewise.
2173         * include/tr1/shared_ptr.h: Likewise.
2174         * include/tr1/special_function_util.h: Likewise.
2175         * include/tr1/stdarg.h: Likewise.
2176         * include/tr1/stdbool.h: Likewise.
2177         * include/tr1/stdint.h: Likewise.
2178         * include/tr1/stdio.h: Likewise.
2179         * include/tr1/stdlib.h: Likewise.
2180         * include/tr1/tgmath.h: Likewise.
2181         * include/tr1/tuple: Likewise.
2182         * include/tr1/type_traits: Likewise.
2183         * include/tr1/unordered_map: Likewise.
2184         * include/tr1/unordered_set: Likewise.
2185         * include/tr1/utility: Likewise.
2186         * include/tr1/wchar.h: Likewise.
2187         * include/tr1/wctype.h: Likewise.
2188         * include/tr1_impl/array: Likewise.
2189         * include/tr1_impl/boost_sp_counted_base.h: Likewise.
2190         * include/tr1_impl/cctype: Likewise.
2191         * include/tr1_impl/cfenv: Likewise.
2192         * include/tr1_impl/cinttypes: Likewise.
2193         * include/tr1_impl/cmath: Likewise.
2194         * include/tr1_impl/complex: Likewise.
2195         * include/tr1_impl/cstdint: Likewise.
2196         * include/tr1_impl/cstdio: Likewise.
2197         * include/tr1_impl/cstdlib: Likewise.
2198         * include/tr1_impl/cwchar: Likewise.
2199         * include/tr1_impl/cwctype: Likewise.
2200         * include/tr1_impl/functional: Likewise.
2201         * include/tr1_impl/functional_hash.h: Likewise.
2202         * include/tr1_impl/hashtable: Likewise.
2203         * include/tr1_impl/hashtable_policy.h: Likewise.
2204         * include/tr1_impl/random.tcc: Likewise.
2205         * include/tr1_impl/random: Likewise.
2206         * include/tr1_impl/regex: Likewise.
2207         * include/tr1_impl/type_traits: Likewise.
2208         * include/tr1_impl/unordered_map: Likewise.
2209         * include/tr1_impl/unordered_set: Likewise.
2210         * include/tr1_impl/utility: Likewise.
2211         * libsupc++/array_type_info.cc: Likewise.
2212         * libsupc++/atexit_arm.cc: Likewise.
2213         * libsupc++/bad_cast.cc: Likewise.
2214         * libsupc++/bad_typeid.cc: Likewise.
2215         * libsupc++/class_type_info.cc: Likewise.
2216         * libsupc++/cxxabi-forced.h: Likewise.
2217         * libsupc++/cxxabi.h: Likewise.
2218         * libsupc++/del_op.cc: Likewise.
2219         * libsupc++/del_opnt.cc: Likewise.
2220         * libsupc++/del_opv.cc: Likewise.
2221         * libsupc++/del_opvnt.cc: Likewise.
2222         * libsupc++/dyncast.cc: Likewise.
2223         * libsupc++/eh_alloc.cc: Likewise.
2224         * libsupc++/eh_arm.cc: Likewise.
2225         * libsupc++/eh_aux_runtime.cc: Likewise.
2226         * libsupc++/eh_call.cc: Likewise.
2227         * libsupc++/eh_catch.cc: Likewise.
2228         * libsupc++/eh_exception.cc: Likewise.
2229         * libsupc++/eh_globals.cc: Likewise.
2230         * libsupc++/eh_personality.cc: Likewise.
2231         * libsupc++/eh_ptr.cc: Likewise.
2232         * libsupc++/eh_term_handler.cc: Likewise.
2233         * libsupc++/eh_terminate.cc: Likewise.
2234         * libsupc++/eh_throw.cc: Likewise.
2235         * libsupc++/eh_type.cc: Likewise.
2236         * libsupc++/eh_unex_handler.cc: Likewise.
2237         * libsupc++/enum_type_info.cc: Likewise.
2238         * libsupc++/exception: Likewise.
2239         * libsupc++/exception_defines.h: Likewise.
2240         * libsupc++/exception_ptr.h: Likewise.
2241         * libsupc++/function_type_info.cc: Likewise.
2242         * libsupc++/fundamental_type_info.cc: Likewise.
2243         * libsupc++/guard.cc: Likewise.
2244         * libsupc++/initializer_list: Likewise.
2245         * libsupc++/new: Likewise.
2246         * libsupc++/new_handler.cc: Likewise.
2247         * libsupc++/new_op.cc: Likewise.
2248         * libsupc++/new_opnt.cc: Likewise.
2249         * libsupc++/new_opv.cc: Likewise.
2250         * libsupc++/new_opvnt.cc: Likewise.
2251         * libsupc++/pbase_type_info.cc: Likewise.
2252         * libsupc++/pmem_type_info.cc: Likewise.
2253         * libsupc++/pointer_type_info.cc: Likewise.
2254         * libsupc++/pure.cc: Likewise.
2255         * libsupc++/si_class_type_info.cc: Likewise.
2256         * libsupc++/tinfo.cc: Likewise.
2257         * libsupc++/tinfo.h: Likewise.
2258         * libsupc++/tinfo2.cc: Likewise.
2259         * libsupc++/typeinfo: Likewise.
2260         * libsupc++/unwind-cxx.h: Likewise.
2261         * libsupc++/vec.cc: Likewise.
2262         * libsupc++/vmi_class_type_info.cc: Likewise.
2263         * libsupc++/vterminate.cc: Likewise.
2264         * po/string_literals.cc: Likewise.
2265         * src/atomic.cc: Likewise.
2266         * src/bitmap_allocator.cc: Likewise.
2267         * src/chrono.cc: Likewise.
2268         * src/codecvt.cc: Likewise.
2269         * src/compatibility-ldbl.cc: Likewise.
2270         * src/compatibility.cc: Likewise.
2271         * src/complex_io.cc: Likewise.
2272         * src/concept-inst.cc: Likewise.
2273         * src/condition_variable.cc: Likewise.
2274         * src/ctype.cc: Likewise.
2275         * src/debug.cc: Likewise.
2276         * src/debug_list.cc: Likewise.
2277         * src/ext-inst.cc: Likewise.
2278         * src/fstream-inst.cc: Likewise.
2279         * src/functexcept.cc: Likewise.
2280         * src/globals_io.cc: Likewise.
2281         * src/hash.cc: Likewise.
2282         * src/hash_c++0x.cc: Likewise.
2283         * src/hashtable.cc: Likewise.
2284         * src/hashtable_c++0x.cc: Likewise.
2285         * src/ios-inst.cc: Likewise.
2286         * src/ios.cc: Likewise.
2287         * src/ios_failure.cc: Likewise.
2288         * src/ios_init.cc: Likewise.
2289         * src/ios_locale.cc: Likewise.
2290         * src/iostream-inst.cc: Likewise.
2291         * src/istream-inst.cc: Likewise.
2292         * src/istream.cc: Likewise.
2293         * src/limits.cc: Likewise.
2294         * src/limits_c++0x.cc: Likewise.
2295         * src/list.cc: Likewise.
2296         * src/locale-inst.cc: Likewise.
2297         * src/locale.cc: Likewise.
2298         * src/locale_facets.cc: Likewise.
2299         * src/locale_init.cc: Likewise.
2300         * src/localename.cc: Likewise.
2301         * src/math_stubs_float.cc: Likewise.
2302         * src/math_stubs_long_double.cc: Likewise.
2303         * src/misc-inst.cc: Likewise.
2304         * src/mt_allocator.cc: Likewise.
2305         * src/mutex.cc: Likewise.
2306         * src/ostream-inst.cc: Likewise.
2307         * src/parallel_list.cc: Likewise.
2308         * src/parallel_settings.cc: Likewise.
2309         * src/pool_allocator.cc: Likewise.
2310         * src/sstream-inst.cc: Likewise.
2311         * src/stdexcept.cc: Likewise.
2312         * src/streambuf-inst.cc: Likewise.
2313         * src/streambuf.cc: Likewise.
2314         * src/string-inst.cc: Likewise.
2315         * src/strstream.cc: Likewise.
2316         * src/system_error.cc: Likewise.
2317         * src/thread.cc: Likewise.
2318         * src/tree.cc: Likewise.
2319         * src/valarray-inst.cc: Likewise.
2320         * src/wlocale-inst.cc: Likewise.
2321         * src/wstring-inst.cc: Likewise.
2322         * doc/xml/manual/intro.xml: Change documentation to refer the
2323         reader to version 3 of the GNU General Public License, version
2324         3.1 of the GCC Runtime Library Exception, and to point readers
2325         at the FSF's license web page.
2326
2327 2009-04-09  Jakub Jelinek  <jakub@redhat.com>
2328
2329         * Makefile.am: Change copyright header to refer to version
2330         3 of the GNU General Public License and to point readers at the
2331         COPYING3 file and the FSF's license web page.
2332         * doc/Makefile.am: Likewise.
2333         * include/Makefile.am: Likewise.
2334         * libsupc++/Makefile.am: Likewise.
2335         * po/Makefile.am: Likewise.
2336         * po/POTFILES.in: Likewise.
2337         * src/Makefile.am: Likewise.
2338         * testsuite/17_intro/headers/all_assert_neg.cc: Likewise.
2339         * testsuite/17_intro/headers/c++1998/all.cc: Likewise.
2340         * testsuite/17_intro/headers/c++1998/all_multiple_inclusion.cc:
2341         Likewise.
2342         * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
2343         * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
2344         Likewise.
2345         * testsuite/17_intro/using_namespace_std.cc: Likewise.
2346         * testsuite/17_intro/using_namespace_std_tr1_neg.cc: Likewise.
2347         * testsuite/18_support/bad_alloc/cons_virtual_derivation.cc: Likewise.
2348         * testsuite/18_support/bad_alloc/what.cc: Likewise.
2349         * testsuite/18_support/bad_cast/cons_virtual_derivation.cc: Likewise.
2350         * testsuite/18_support/bad_cast/what.cc: Likewise.
2351         * testsuite/18_support/bad_exception/23591_thread-1.c: Likewise.
2352         * testsuite/18_support/bad_exception/cons_virtual_derivation.cc:
2353         Likewise.
2354         * testsuite/18_support/bad_exception/what.cc: Likewise.
2355         * testsuite/18_support/bad_typeid/cons_virtual_derivation.cc: Likewise.
2356         * testsuite/18_support/bad_typeid/what.cc: Likewise.
2357         * testsuite/18_support/exception/38732.cc: Likewise.
2358         * testsuite/18_support/exception/what.cc: Likewise.
2359         * testsuite/18_support/exception_ptr/current_exception.cc: Likewise.
2360         * testsuite/18_support/exception_ptr/lifespan.cc: Likewise.
2361         * testsuite/18_support/exception_ptr/rethrow_exception.cc: Likewise.
2362         * testsuite/18_support/headers/cfloat/values.cc: Likewise.
2363         * testsuite/18_support/headers/climits/values.cc: Likewise.
2364         * testsuite/18_support/headers/csetjmp/functions_std.cc: Likewise.
2365         * testsuite/18_support/headers/csetjmp/macros.cc: Likewise.
2366         * testsuite/18_support/headers/csetjmp/types_std.cc: Likewise.
2367         * testsuite/18_support/headers/csignal/functions_std.cc: Likewise.
2368         * testsuite/18_support/headers/csignal/macros.cc: Likewise.
2369         * testsuite/18_support/headers/csignal/types_std.cc: Likewise.
2370         * testsuite/18_support/headers/cstdarg/macros.cc: Likewise.
2371         * testsuite/18_support/headers/cstdarg/types_std.cc: Likewise.
2372         * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Likewise.
2373         * testsuite/18_support/headers/cstddef/macros.cc: Likewise.
2374         * testsuite/18_support/headers/cstddef/types_std.cc: Likewise.
2375         * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Likewise.
2376         * testsuite/18_support/headers/cstdint/types_std_c++0x.cc: Likewise.
2377         * testsuite/18_support/headers/cstdlib/functions_std.cc: Likewise.
2378         * testsuite/18_support/headers/cstdlib/macros.cc: Likewise.
2379         * testsuite/18_support/headers/ctime/functions_std.cc: Likewise.
2380         * testsuite/18_support/headers/ctime/macros.cc: Likewise.
2381         * testsuite/18_support/headers/ctime/types_std.cc: Likewise.
2382         * testsuite/18_support/headers/exception/synopsis.cc: Likewise.
2383         * testsuite/18_support/headers/exception/types_std.cc: Likewise.
2384         * testsuite/18_support/headers/limits/synopsis.cc: Likewise.
2385         * testsuite/18_support/headers/new/synopsis.cc: Likewise.
2386         * testsuite/18_support/headers/new/types_std.cc: Likewise.
2387         * testsuite/18_support/headers/typeinfo/synopsis.cc: Likewise.
2388         * testsuite/18_support/headers/typeinfo/types_std.cc: Likewise.
2389         * testsuite/18_support/new_delete_placement.cc: Likewise.
2390         * testsuite/18_support/numeric_limits/29989.cc: Likewise.
2391         * testsuite/18_support/numeric_limits/char16_32_t.cc: Likewise.
2392         * testsuite/18_support/numeric_limits/denorm_min.cc: Likewise.
2393         * testsuite/18_support/numeric_limits/digits10.cc: Likewise.
2394         * testsuite/18_support/numeric_limits/epsilon.cc: Likewise.
2395         * testsuite/18_support/numeric_limits/infinity.cc: Likewise.
2396         * testsuite/18_support/numeric_limits/is_iec559.cc: Likewise.
2397         * testsuite/18_support/numeric_limits/is_signed.cc: Likewise.
2398         * testsuite/18_support/numeric_limits/min_max.cc: Likewise.
2399         * testsuite/18_support/numeric_limits/quiet_NaN.cc: Likewise.
2400         * testsuite/18_support/numeric_limits/specialization_default_values.cc:
2401         Likewise.
2402         * testsuite/18_support/numeric_limits/traps.cc: Likewise.
2403         * testsuite/18_support/pthread_guard.cc: Likewise.
2404         * testsuite/18_support/uncaught_exception/14026.cc: Likewise.
2405         * testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
2406         * testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
2407         * testsuite/19_diagnostics/error_category/operators/equal.cc: Likewise.
2408         * testsuite/19_diagnostics/error_category/operators/not_equal.cc:
2409         Likewise.
2410         * testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
2411         * testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
2412         * testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
2413         * testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
2414         * testsuite/19_diagnostics/error_code/operators/not_equal.cc: Likewise.
2415         * testsuite/19_diagnostics/error_condition/cons/1.cc: Likewise.
2416         * testsuite/19_diagnostics/error_condition/operators/bool.cc: Likewise.
2417         * testsuite/19_diagnostics/error_condition/operators/bool_neg.cc:
2418         Likewise.
2419         * testsuite/19_diagnostics/error_condition/operators/equal.cc:
2420         Likewise.
2421         * testsuite/19_diagnostics/error_condition/operators/not_equal.cc:
2422         Likewise.
2423         * testsuite/19_diagnostics/headers/cassert/macros.cc: Likewise.
2424         * testsuite/19_diagnostics/headers/cerrno/macros.cc: Likewise.
2425         * testsuite/19_diagnostics/headers/stdexcept/synopsis.cc: Likewise.
2426         * testsuite/19_diagnostics/headers/stdexcept/types_std.cc: Likewise.
2427         * testsuite/19_diagnostics/headers/system_error/34538.cc: Likewise.
2428         * testsuite/19_diagnostics/headers/system_error/errc_std_c++0x.cc:
2429         Likewise.
2430         * testsuite/19_diagnostics/headers/system_error/std_c++0x_neg.cc:
2431         Likewise.
2432         * testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
2433         Likewise.
2434         * testsuite/19_diagnostics/logic_error/cons_virtual_derivation.cc:
2435         Likewise.
2436         * testsuite/19_diagnostics/logic_error/what-1.cc: Likewise.
2437         * testsuite/19_diagnostics/logic_error/what-2.cc: Likewise.
2438         * testsuite/19_diagnostics/logic_error/what-3.cc: Likewise.
2439         * testsuite/19_diagnostics/logic_error/what-big.cc: Likewise.
2440         * testsuite/19_diagnostics/runtime_error/cons_virtual_derivation.cc:
2441         Likewise.
2442         * testsuite/19_diagnostics/runtime_error/what-1.cc: Likewise.
2443         * testsuite/19_diagnostics/runtime_error/what-2.cc: Likewise.
2444         * testsuite/19_diagnostics/runtime_error/what-3.cc: Likewise.
2445         * testsuite/19_diagnostics/runtime_error/what-big.cc: Likewise.
2446         * testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
2447         * testsuite/19_diagnostics/system_error/cons_virtual_derivation.cc:
2448         Likewise.
2449         * testsuite/19_diagnostics/system_error/what-1.cc: Likewise.
2450         * testsuite/19_diagnostics/system_error/what-2.cc: Likewise.
2451         * testsuite/19_diagnostics/system_error/what-3.cc: Likewise.
2452         * testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
2453         * testsuite/19_diagnostics/system_error/what-big.cc: Likewise.
2454         * testsuite/20_util/add_lvalue_reference/value.cc: Likewise.
2455         * testsuite/20_util/add_rvalue_reference/value.cc: Likewise.
2456         * testsuite/20_util/aligned_storage/value.cc: Likewise.
2457         * testsuite/20_util/allocator/1.cc: Likewise.
2458         * testsuite/20_util/allocator/10378.cc: Likewise.
2459         * testsuite/20_util/allocator/14176.cc: Likewise.
2460         * testsuite/20_util/allocator/33807.cc: Likewise.
2461         * testsuite/20_util/allocator/8230.cc: Likewise.
2462         * testsuite/20_util/auto_ptr/1.cc: Likewise.
2463         * testsuite/20_util/auto_ptr/2.cc: Likewise.
2464         * testsuite/20_util/auto_ptr/3.cc: Likewise.
2465         * testsuite/20_util/auto_ptr/3946.cc: Likewise.
2466         * testsuite/20_util/auto_ptr/4.cc: Likewise.
2467         * testsuite/20_util/auto_ptr/5.cc: Likewise.
2468         * testsuite/20_util/auto_ptr/6.cc: Likewise.
2469         * testsuite/20_util/auto_ptr/7.cc: Likewise.
2470         * testsuite/20_util/auto_ptr/assign_neg.cc: Likewise.
2471         * testsuite/20_util/bad_function_call/cons_virtual_derivation.cc:
2472         Likewise.
2473         * testsuite/20_util/clocks/1.cc: Likewise.
2474         * testsuite/20_util/common_type/requirements/typedefs-1.cc: Likewise.
2475         * testsuite/20_util/conditional/requirements/typedefs.cc: Likewise.
2476         * testsuite/20_util/decay/requirements/typedefs.cc: Likewise.
2477         * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
2478         * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
2479         * testsuite/20_util/duration/comparisons/1.cc: Likewise.
2480         * testsuite/20_util/duration/cons/1.cc: Likewise.
2481         * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
2482         * testsuite/20_util/duration/cons/2.cc: Likewise.
2483         * testsuite/20_util/duration/requirements/explicit_instantiation/explicit_instantiation.cc:
2484         Likewise.
2485         * testsuite/20_util/enable_if/requirements/typedefs.cc: Likewise.
2486         * testsuite/20_util/enable_if/requirements/typedefs_neg.cc: Likewise.
2487         * testsuite/20_util/enable_shared_from_this/requirements/explicit_instantiation.cc:
2488         Likewise.
2489         * testsuite/20_util/forward/1.cc: Likewise.
2490         * testsuite/20_util/forward/1_neg.cc: Likewise.
2491         * testsuite/20_util/function_objects/binders/1.cc: Likewise.
2492         * testsuite/20_util/function_objects/binders/3113.cc: Likewise.
2493         * testsuite/20_util/function_objects/comparisons.cc: Likewise.
2494         * testsuite/20_util/function_objects/dr660.cc: Likewise.
2495         * testsuite/20_util/has_nothrow_copy_constructor/requirements/typedefs.cc:
2496         Likewise.
2497         * testsuite/20_util/has_nothrow_copy_constructor/value.cc: Likewise.
2498         * testsuite/20_util/has_nothrow_default_constructor/requirements/typedefs.cc:
2499         Likewise.
2500         * testsuite/20_util/has_nothrow_default_constructor/value.cc: Likewise.
2501         * testsuite/20_util/has_trivial_copy_constructor/requirements/typedefs.cc:
2502         Likewise.
2503         * testsuite/20_util/has_trivial_copy_constructor/value.cc: Likewise.
2504         * testsuite/20_util/has_trivial_default_constructor/requirements/typedefs.cc:
2505         Likewise.
2506         * testsuite/20_util/has_trivial_default_constructor/value.cc: Likewise.
2507         * testsuite/20_util/hash/operators/size_t.cc: Likewise.
2508         * testsuite/20_util/hash/requirements/explicit_instantiation.cc:
2509         Likewise.
2510         * testsuite/20_util/headers/cstdlib/functions_std.cc: Likewise.
2511         * testsuite/20_util/headers/cstring/functions_std.cc: Likewise.
2512         * testsuite/20_util/headers/cstring/macros.cc: Likewise.
2513         * testsuite/20_util/headers/cstring/types_std.cc: Likewise.
2514         * testsuite/20_util/headers/ctime/functions_std.cc: Likewise.
2515         * testsuite/20_util/headers/ctime/macros.cc: Likewise.
2516         * testsuite/20_util/headers/ctime/types_std.cc: Likewise.
2517         * testsuite/20_util/headers/functional/synopsis.cc: Likewise.
2518         * testsuite/20_util/headers/functional/types_std_c++0x.cc: Likewise.
2519         * testsuite/20_util/headers/functional/using_namespace_std_placeholders.cc:
2520         Likewise.
2521         * testsuite/20_util/headers/memory/synopsis.cc: Likewise.
2522         * testsuite/20_util/headers/memory/types_std_c++0x.cc: Likewise.
2523         * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Likewise.
2524         * testsuite/20_util/headers/type_traits/types_std_c++0x.cc: Likewise.
2525         * testsuite/20_util/headers/type_traits/types_std_c++0x_neg.cc:
2526         Likewise.
2527         * testsuite/20_util/headers/utility/synopsis.cc: Likewise.
2528         * testsuite/20_util/headers/utility/using_namespace_std_rel_ops.cc:
2529         Likewise.
2530         * testsuite/20_util/identity/requirements/typedefs.cc: Likewise.
2531         * testsuite/20_util/identity/value.cc: Likewise.
2532         * testsuite/20_util/is_integral/requirements/typedefs.cc: Likewise.
2533         * testsuite/20_util/is_integral/value.cc: Likewise.
2534         * testsuite/20_util/is_lvalue_reference/requirements/typedefs.cc:
2535         Likewise.
2536         * testsuite/20_util/is_lvalue_reference/value.cc: Likewise.
2537         * testsuite/20_util/is_reference/requirements/typedefs.cc: Likewise.
2538         * testsuite/20_util/is_reference/value.cc: Likewise.
2539         * testsuite/20_util/is_rvalue_reference/requirements/typedefs.cc:
2540         Likewise.
2541         * testsuite/20_util/is_rvalue_reference/value.cc: Likewise.
2542         * testsuite/20_util/is_signed/requirements/typedefs.cc: Likewise.
2543         * testsuite/20_util/is_signed/value.cc: Likewise.
2544         * testsuite/20_util/is_unsigned/requirements/typedefs.cc: Likewise.
2545         * testsuite/20_util/is_unsigned/value.cc: Likewise.
2546         * testsuite/20_util/make_signed/requirements/typedefs-1.cc: Likewise.
2547         * testsuite/20_util/make_signed/requirements/typedefs-2.cc: Likewise.
2548         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Likewise.
2549         * testsuite/20_util/make_unsigned/requirements/typedefs-1.cc: Likewise.
2550         * testsuite/20_util/make_unsigned/requirements/typedefs-2.cc: Likewise.
2551         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc:
2552         Likewise.
2553         * testsuite/20_util/move/1.cc: Likewise.
2554         * testsuite/20_util/owner_less/cmp.cc: Likewise.
2555         * testsuite/20_util/pair/1.cc: Likewise.
2556         * testsuite/20_util/pair/2.cc: Likewise.
2557         * testsuite/20_util/pair/3.cc: Likewise.
2558         * testsuite/20_util/pair/4.cc: Likewise.
2559         * testsuite/20_util/ratio/comparisons/comp1.cc: Likewise.
2560         * testsuite/20_util/ratio/comparisons/comp2.cc: Likewise.
2561         * testsuite/20_util/ratio/cons/cons1.cc: Likewise.
2562         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Likewise.
2563         * testsuite/20_util/ratio/operations/ops1.cc: Likewise.
2564         * testsuite/20_util/ratio/operations/ops2.cc: Likewise.
2565         * testsuite/20_util/ratio/operations/ops3.cc: Likewise.
2566         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Likewise.
2567         * testsuite/20_util/raw_storage_iterator/requirements/base_classes.cc:
2568         Likewise.
2569         * testsuite/20_util/raw_storage_iterator/requirements/typedefs.cc:
2570         Likewise.
2571         * testsuite/20_util/reference_wrapper/invoke.cc: Likewise.
2572         * testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
2573         * testsuite/20_util/rel_ops.cc: Likewise.
2574         * testsuite/20_util/remove_reference/value.cc: Likewise.
2575         * testsuite/20_util/shared_ptr/assign/assign.cc: Likewise.
2576         * testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
2577         * testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
2578         * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: Likewise.
2579         * testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
2580         * testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
2581         * testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
2582         * testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
2583         * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc:
2584         Likewise.
2585         * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: Likewise.
2586         * testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
2587         * testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
2588         * testsuite/20_util/shared_ptr/comparison/less.cc: Likewise.
2589         * testsuite/20_util/shared_ptr/cons/39405.cc: Likewise.
2590         * testsuite/20_util/shared_ptr/cons/alias.cc: Likewise.
2591         * testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
2592         * testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
2593         * testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
2594         * testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
2595         * testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
2596         * testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
2597         * testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
2598         * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: Likewise.
2599         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: Likewise.
2600         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc:
2601         Likewise.
2602         * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc:
2603         Likewise.
2604         * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: Likewise.
2605         * testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
2606         * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
2607         * testsuite/20_util/shared_ptr/creation/36949.cc: Likewise.
2608         * testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
2609         * testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
2610         * testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
2611         * testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
2612         * testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
2613         * testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
2614         * testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
2615         * testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
2616         * testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
2617         * testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
2618         * testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
2619         * testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
2620         * testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
2621         * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: Likewise.
2622         * testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
2623         * testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
2624         * testsuite/20_util/shared_ptr/observers/owner_before.cc: Likewise.
2625         * testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
2626         * testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
2627         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/1.cc:
2628         Likewise.
2629         * testsuite/20_util/shared_ptr/requirements/explicit_instantiation/2.cc:
2630         Likewise.
2631         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
2632         Likewise.
2633         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc:
2634         Likewise.
2635         * testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc:
2636         Likewise.
2637         * testsuite/20_util/specialized_algorithms/uninitialized_copy_n/move_iterators/1.cc:
2638         Likewise.
2639         * testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc:
2640         Likewise.
2641         * testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc:
2642         Likewise.
2643         * testsuite/20_util/temporary_buffer.cc: Likewise.
2644         * testsuite/20_util/time_point/1.cc: Likewise.
2645         * testsuite/20_util/time_point/2.cc: Likewise.
2646         * testsuite/20_util/time_point/3.cc: Likewise.
2647         * testsuite/20_util/time_point/requirements/explicit_instantiation/explicit_instantiation.cc:
2648         Likewise.
2649         * testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
2650         * testsuite/20_util/tuple/comparison_operators/comparisons.cc:
2651         Likewise.
2652         * testsuite/20_util/tuple/cons/assignment.cc: Likewise.
2653         * testsuite/20_util/tuple/cons/big_tuples.cc: Likewise.
2654         * testsuite/20_util/tuple/cons/constructor.cc: Likewise.
2655         * testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
2656         * testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
2657         * testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
2658         * testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
2659         * testsuite/20_util/tuple/element_access/get.cc: Likewise.
2660         * testsuite/20_util/tuple/tuple_element.cc: Likewise.
2661         * testsuite/20_util/tuple/tuple_size.cc: Likewise.
2662         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
2663         * testsuite/20_util/unique_ptr/assign/move.cc: Likewise.
2664         * testsuite/20_util/unique_ptr/assign/move_array.cc: Likewise.
2665         * testsuite/20_util/unique_ptr/cons/pointer.cc: Likewise.
2666         * testsuite/20_util/unique_ptr/cons/pointer_array.cc: Likewise.
2667         * testsuite/20_util/unique_ptr/cons/pointer_array_convertible.cc:
2668         Likewise.
2669         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Likewise.
2670         * testsuite/20_util/unique_ptr/requirements/explicit_instantiation/explicit_instantiation.cc:
2671         Likewise.
2672         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons.cc:
2673         Likewise.
2674         * testsuite/20_util/unique_ptr/specialized_algorithms/comparisons_array.cc:
2675         Likewise.
2676         * testsuite/20_util/unique_ptr/specialized_algorithms/swap.cc:
2677         Likewise.
2678         * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
2679         * testsuite/20_util/weak_ptr/lock/1.cc: Likewise.
2680         * testsuite/20_util/weak_ptr/observers/owner_before.cc: Likewise.
2681         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
2682         Likewise.
2683         * testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
2684         Likewise.
2685         * testsuite/21_strings/basic_string/append/char/1.cc: Likewise.
2686         * testsuite/21_strings/basic_string/append/char/2.cc: Likewise.
2687         * testsuite/21_strings/basic_string/append/char/3.cc: Likewise.
2688         * testsuite/21_strings/basic_string/append/wchar_t/1.cc: Likewise.
2689         * testsuite/21_strings/basic_string/append/wchar_t/2.cc: Likewise.
2690         * testsuite/21_strings/basic_string/append/wchar_t/3.cc: Likewise.
2691         * testsuite/21_strings/basic_string/assign/char/1.cc: Likewise.
2692         * testsuite/21_strings/basic_string/assign/char/2.cc: Likewise.
2693         * testsuite/21_strings/basic_string/assign/char/3.cc: Likewise.
2694         * testsuite/21_strings/basic_string/assign/wchar_t/1.cc: Likewise.
2695         * testsuite/21_strings/basic_string/assign/wchar_t/2.cc: Likewise.
2696         * testsuite/21_strings/basic_string/assign/wchar_t/3.cc: Likewise.
2697         * testsuite/21_strings/basic_string/capacity/1.cc: Likewise.
2698         * testsuite/21_strings/basic_string/capacity/char/1.cc: Likewise.
2699         * testsuite/21_strings/basic_string/capacity/char/18654.cc: Likewise.
2700         * testsuite/21_strings/basic_string/capacity/char/2.cc: Likewise.
2701         * testsuite/21_strings/basic_string/capacity/wchar_t/1.cc: Likewise.
2702         * testsuite/21_strings/basic_string/capacity/wchar_t/18654.cc:
2703         Likewise.
2704         * testsuite/21_strings/basic_string/capacity/wchar_t/2.cc: Likewise.
2705         * testsuite/21_strings/basic_string/compare/char/1.cc: Likewise.
2706         * testsuite/21_strings/basic_string/compare/char/13650.cc: Likewise.
2707         * testsuite/21_strings/basic_string/compare/wchar_t/1.cc: Likewise.
2708         * testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: Likewise.
2709         * testsuite/21_strings/basic_string/cons/char/1.cc: Likewise.
2710         * testsuite/21_strings/basic_string/cons/char/2.cc: Likewise.
2711         * testsuite/21_strings/basic_string/cons/char/3.cc: Likewise.
2712         * testsuite/21_strings/basic_string/cons/char/4.cc: Likewise.
2713         * testsuite/21_strings/basic_string/cons/char/5.cc: Likewise.
2714         * testsuite/21_strings/basic_string/cons/char/6.cc: Likewise.
2715         * testsuite/21_strings/basic_string/cons/wchar_t/1.cc: Likewise.
2716         * testsuite/21_strings/basic_string/cons/wchar_t/2.cc: Likewise.
2717         * testsuite/21_strings/basic_string/cons/wchar_t/3.cc: Likewise.
2718         * testsuite/21_strings/basic_string/cons/wchar_t/4.cc: Likewise.
2719         * testsuite/21_strings/basic_string/cons/wchar_t/5.cc: Likewise.
2720         * testsuite/21_strings/basic_string/cons/wchar_t/6.cc: Likewise.
2721         * testsuite/21_strings/basic_string/element_access/char/1.cc: Likewise.
2722         * testsuite/21_strings/basic_string/element_access/char/2.cc: Likewise.
2723         * testsuite/21_strings/basic_string/element_access/char/3.cc: Likewise.
2724         * testsuite/21_strings/basic_string/element_access/char/4.cc: Likewise.
2725         * testsuite/21_strings/basic_string/element_access/wchar_t/1.cc:
2726         Likewise.
2727         * testsuite/21_strings/basic_string/element_access/wchar_t/2.cc:
2728         Likewise.
2729         * testsuite/21_strings/basic_string/element_access/wchar_t/3.cc:
2730         Likewise.
2731         * testsuite/21_strings/basic_string/element_access/wchar_t/4.cc:
2732         Likewise.
2733         * testsuite/21_strings/basic_string/find/char/1.cc: Likewise.
2734         * testsuite/21_strings/basic_string/find/char/2.cc: Likewise.
2735         * testsuite/21_strings/basic_string/find/char/3.cc: Likewise.
2736         * testsuite/21_strings/basic_string/find/char/4.cc: Likewise.
2737         * testsuite/21_strings/basic_string/find/wchar_t/1.cc: Likewise.
2738         * testsuite/21_strings/basic_string/find/wchar_t/2.cc: Likewise.
2739         * testsuite/21_strings/basic_string/find/wchar_t/3.cc: Likewise.
2740         * testsuite/21_strings/basic_string/find/wchar_t/4.cc: Likewise.
2741         * testsuite/21_strings/basic_string/insert/char/1.cc: Likewise.
2742         * testsuite/21_strings/basic_string/insert/char/2.cc: Likewise.
2743         * testsuite/21_strings/basic_string/insert/wchar_t/1.cc: Likewise.
2744         * testsuite/21_strings/basic_string/insert/wchar_t/2.cc: Likewise.
2745         * testsuite/21_strings/basic_string/inserters_extractors/char/1.cc:
2746         Likewise.
2747         * testsuite/21_strings/basic_string/inserters_extractors/char/10.cc:
2748         Likewise.
2749         * testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
2750         Likewise.
2751         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc:
2752         Likewise.
2753         * testsuite/21_strings/basic_string/inserters_extractors/char/4.cc:
2754         Likewise.
2755         * testsuite/21_strings/basic_string/inserters_extractors/char/5.cc:
2756         Likewise.
2757         * testsuite/21_strings/basic_string/inserters_extractors/char/6.cc:
2758         Likewise.
2759         * testsuite/21_strings/basic_string/inserters_extractors/char/7.cc:
2760         Likewise.
2761         * testsuite/21_strings/basic_string/inserters_extractors/char/8.cc:
2762         Likewise.
2763         * testsuite/21_strings/basic_string/inserters_extractors/char/9.cc:
2764         Likewise.
2765         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/1.cc:
2766         Likewise.
2767         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/10.cc:
2768         Likewise.
2769         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
2770         Likewise.
2771         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/28277.cc:
2772         Likewise.
2773         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/4.cc:
2774         Likewise.
2775         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/5.cc:
2776         Likewise.
2777         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/6.cc:
2778         Likewise.
2779         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/7.cc:
2780         Likewise.
2781         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/8.cc:
2782         Likewise.
2783         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/9.cc:
2784         Likewise.
2785         * testsuite/21_strings/basic_string/numeric_conversions/char/stod.cc:
2786         Likewise.
2787         * testsuite/21_strings/basic_string/numeric_conversions/char/stof.cc:
2788         Likewise.
2789         * testsuite/21_strings/basic_string/numeric_conversions/char/stoi.cc:
2790         Likewise.
2791         * testsuite/21_strings/basic_string/numeric_conversions/char/stol.cc:
2792         Likewise.
2793         * testsuite/21_strings/basic_string/numeric_conversions/char/stold.cc:
2794         Likewise.
2795         * testsuite/21_strings/basic_string/numeric_conversions/char/stoll.cc:
2796         Likewise.
2797         * testsuite/21_strings/basic_string/numeric_conversions/char/stoul.cc:
2798         Likewise.
2799         * testsuite/21_strings/basic_string/numeric_conversions/char/stoull.cc:
2800         Likewise.
2801         * testsuite/21_strings/basic_string/numeric_conversions/char/to_string.cc:
2802         Likewise.
2803         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stod.cc:
2804         Likewise.
2805         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stof.cc:
2806         Likewise.
2807         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoi.cc:
2808         Likewise.
2809         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stol.cc:
2810         Likewise.
2811         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stold.cc:
2812         Likewise.
2813         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoll.cc:
2814         Likewise.
2815         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoul.cc:
2816         Likewise.
2817         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/stoull.cc:
2818         Likewise.
2819         * testsuite/21_strings/basic_string/numeric_conversions/wchar_t/to_wstring.cc:
2820         Likewise.
2821         * testsuite/21_strings/basic_string/operations/char/1.cc: Likewise.
2822         * testsuite/21_strings/basic_string/operations/wchar_t/1.cc: Likewise.
2823         * testsuite/21_strings/basic_string/operators/char/1.cc: Likewise.
2824         * testsuite/21_strings/basic_string/operators/char/2.cc: Likewise.
2825         * testsuite/21_strings/basic_string/operators/wchar_t/1.cc: Likewise.
2826         * testsuite/21_strings/basic_string/operators/wchar_t/2.cc: Likewise.
2827         * testsuite/21_strings/basic_string/pthread18185.cc: Likewise.
2828         * testsuite/21_strings/basic_string/pthread4.cc: Likewise.
2829         * testsuite/21_strings/basic_string/replace/char/1.cc: Likewise.
2830         * testsuite/21_strings/basic_string/replace/char/2.cc: Likewise.
2831         * testsuite/21_strings/basic_string/replace/char/3.cc: Likewise.
2832         * testsuite/21_strings/basic_string/replace/char/4.cc: Likewise.
2833         * testsuite/21_strings/basic_string/replace/char/5.cc: Likewise.
2834         * testsuite/21_strings/basic_string/replace/char/6.cc: Likewise.
2835         * testsuite/21_strings/basic_string/replace/wchar_t/1.cc: Likewise.
2836         * testsuite/21_strings/basic_string/replace/wchar_t/2.cc: Likewise.
2837         * testsuite/21_strings/basic_string/replace/wchar_t/3.cc: Likewise.
2838         * testsuite/21_strings/basic_string/replace/wchar_t/4.cc: Likewise.
2839         * testsuite/21_strings/basic_string/replace/wchar_t/5.cc: Likewise.
2840         * testsuite/21_strings/basic_string/replace/wchar_t/6.cc: Likewise.
2841         * testsuite/21_strings/basic_string/requirements/dr438/constructor.cc:
2842         Likewise.
2843         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char/1.cc:
2844         Likewise.
2845         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char16_t/1.cc:
2846         Likewise.
2847         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/char32_t/1.cc:
2848         Likewise.
2849         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/debug.cc:
2850         Likewise.
2851         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/wchar_t/1.cc:
2852         Likewise.
2853         * testsuite/21_strings/basic_string/rfind/char/1.cc: Likewise.
2854         * testsuite/21_strings/basic_string/rfind/char/2.cc: Likewise.
2855         * testsuite/21_strings/basic_string/rfind/char/3.cc: Likewise.
2856         * testsuite/21_strings/basic_string/rfind/wchar_t/1.cc: Likewise.
2857         * testsuite/21_strings/basic_string/rfind/wchar_t/2.cc: Likewise.
2858         * testsuite/21_strings/basic_string/rfind/wchar_t/3.cc: Likewise.
2859         * testsuite/21_strings/basic_string/substr/char/1.cc: Likewise.
2860         * testsuite/21_strings/basic_string/substr/wchar_t/1.cc: Likewise.
2861         * testsuite/21_strings/basic_string/types/1.cc: Likewise.
2862         * testsuite/21_strings/c_strings/char/1.cc: Likewise.
2863         * testsuite/21_strings/c_strings/char/2.cc: Likewise.
2864         * testsuite/21_strings/c_strings/wchar_t/1.cc: Likewise.
2865         * testsuite/21_strings/c_strings/wchar_t/2.cc: Likewise.
2866         * testsuite/21_strings/c_strings/wchar_t/24559.cc: Likewise.
2867         * testsuite/21_strings/char_traits/requirements/char/1.cc: Likewise.
2868         * testsuite/21_strings/char_traits/requirements/char/typedefs.cc:
2869         Likewise.
2870         * testsuite/21_strings/char_traits/requirements/char16_t/typedefs.cc:
2871         Likewise.
2872         * testsuite/21_strings/char_traits/requirements/char32_t/typedefs.cc:
2873         Likewise.
2874         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char/1.cc:
2875         Likewise.
2876         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char16_t/1.cc:
2877         Likewise.
2878         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/char32_t/1.cc:
2879         Likewise.
2880         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/short/1.cc:
2881         Likewise.
2882         * testsuite/21_strings/char_traits/requirements/explicit_instantiation/wchar_t/1.cc:
2883         Likewise.
2884         * testsuite/21_strings/char_traits/requirements/short/1.cc: Likewise.
2885         * testsuite/21_strings/char_traits/requirements/wchar_t/1.cc: Likewise.
2886         * testsuite/21_strings/char_traits/requirements/wchar_t/typedefs.cc:
2887         Likewise.
2888         * testsuite/21_strings/headers/cctype/functions_std.cc: Likewise.
2889         * testsuite/21_strings/headers/cstdlib/functions_std.cc: Likewise.
2890         * testsuite/21_strings/headers/cstdlib/macros.cc: Likewise.
2891         * testsuite/21_strings/headers/cstring/functions_std.cc: Likewise.
2892         * testsuite/21_strings/headers/cstring/macros.cc: Likewise.
2893         * testsuite/21_strings/headers/cstring/types_std.cc: Likewise.
2894         * testsuite/21_strings/headers/cwchar/functions_std.cc: Likewise.
2895         * testsuite/21_strings/headers/cwchar/macros.cc: Likewise.
2896         * testsuite/21_strings/headers/cwchar/types_std.cc: Likewise.
2897         * testsuite/21_strings/headers/cwctype/functions_std.cc: Likewise.
2898         * testsuite/21_strings/headers/cwctype/macros.cc: Likewise.
2899         * testsuite/21_strings/headers/cwctype/types_std.cc: Likewise.
2900         * testsuite/21_strings/headers/string/synopsis.cc: Likewise.
2901         * testsuite/21_strings/headers/string/types_std.cc: Likewise.
2902         * testsuite/21_strings/headers/string/types_std_c++0x.cc: Likewise.
2903         * testsuite/22_locale/codecvt/always_noconv/char/1.cc: Likewise.
2904         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_env.cc:
2905         Likewise.
2906         * testsuite/22_locale/codecvt/always_noconv/char/wrapped_locale.cc:
2907         Likewise.
2908         * testsuite/22_locale/codecvt/always_noconv/wchar_t/1.cc: Likewise.
2909         * testsuite/22_locale/codecvt/always_noconv/wchar_t/2.cc: Likewise.
2910         * testsuite/22_locale/codecvt/always_noconv/wchar_t/3.cc: Likewise.
2911         * testsuite/22_locale/codecvt/always_noconv/wchar_t/4.cc: Likewise.
2912         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_env.cc:
2913         Likewise.
2914         * testsuite/22_locale/codecvt/always_noconv/wchar_t/wrapped_locale.cc:
2915         Likewise.
2916         * testsuite/22_locale/codecvt/encoding/char/1.cc: Likewise.
2917         * testsuite/22_locale/codecvt/encoding/char/wrapped_env.cc: Likewise.
2918         * testsuite/22_locale/codecvt/encoding/char/wrapped_locale.cc: Likewise.
2919         * testsuite/22_locale/codecvt/encoding/wchar_t/1.cc: Likewise.
2920         * testsuite/22_locale/codecvt/encoding/wchar_t/2.cc: Likewise.
2921         * testsuite/22_locale/codecvt/encoding/wchar_t/3.cc: Likewise.
2922         * testsuite/22_locale/codecvt/encoding/wchar_t/4.cc: Likewise.
2923         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_env.cc: Likewise.
2924         * testsuite/22_locale/codecvt/encoding/wchar_t/wrapped_locale.cc:
2925         Likewise.
2926         * testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
2927         * testsuite/22_locale/codecvt/in/char/wrapped_env.cc: Likewise.
2928         * testsuite/22_locale/codecvt/in/char/wrapped_locale.cc: Likewise.
2929         * testsuite/22_locale/codecvt/in/wchar_t/1.cc: Likewise.
2930         * testsuite/22_locale/codecvt/in/wchar_t/2.cc: Likewise.
2931         * testsuite/22_locale/codecvt/in/wchar_t/3.cc: Likewise.
2932         * testsuite/22_locale/codecvt/in/wchar_t/4.cc: Likewise.
2933         * testsuite/22_locale/codecvt/in/wchar_t/5.cc: Likewise.
2934         * testsuite/22_locale/codecvt/in/wchar_t/6.cc: Likewise.
2935         * testsuite/22_locale/codecvt/in/wchar_t/7.cc: Likewise.
2936         * testsuite/22_locale/codecvt/in/wchar_t/8.cc: Likewise.
2937         * testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
2938         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_env.cc: Likewise.
2939         * testsuite/22_locale/codecvt/in/wchar_t/wrapped_locale.cc: Likewise.
2940         * testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
2941         * testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
2942         * testsuite/22_locale/codecvt/length/char/wrapped_env.cc: Likewise.
2943         * testsuite/22_locale/codecvt/length/char/wrapped_locale.cc: Likewise.
2944         * testsuite/22_locale/codecvt/length/wchar_t/1.cc: Likewise.
2945         * testsuite/22_locale/codecvt/length/wchar_t/2.cc: Likewise.
2946         * testsuite/22_locale/codecvt/length/wchar_t/3.cc: Likewise.
2947         * testsuite/22_locale/codecvt/length/wchar_t/4.cc: Likewise.
2948         * testsuite/22_locale/codecvt/length/wchar_t/5.cc: Likewise.
2949         * testsuite/22_locale/codecvt/length/wchar_t/6.cc: Likewise.
2950         * testsuite/22_locale/codecvt/length/wchar_t/7.cc: Likewise.
2951         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_env.cc: Likewise.
2952         * testsuite/22_locale/codecvt/length/wchar_t/wrapped_locale.cc:
2953         Likewise.
2954         * testsuite/22_locale/codecvt/max_length/char/1.cc: Likewise.
2955         * testsuite/22_locale/codecvt/max_length/char/wrapped_env.cc: Likewise.
2956         * testsuite/22_locale/codecvt/max_length/char/wrapped_locale.cc:
2957         Likewise.
2958         * testsuite/22_locale/codecvt/max_length/wchar_t/1.cc: Likewise.
2959         * testsuite/22_locale/codecvt/max_length/wchar_t/2.cc: Likewise.
2960         * testsuite/22_locale/codecvt/max_length/wchar_t/3.cc: Likewise.
2961         * testsuite/22_locale/codecvt/max_length/wchar_t/4.cc: Likewise.
2962         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_env.cc:
2963         Likewise.
2964         * testsuite/22_locale/codecvt/max_length/wchar_t/wrapped_locale.cc:
2965         Likewise.
2966         * testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
2967         * testsuite/22_locale/codecvt/out/char/wrapped_env.cc: Likewise.
2968         * testsuite/22_locale/codecvt/out/char/wrapped_locale.cc: Likewise.
2969         * testsuite/22_locale/codecvt/out/wchar_t/1.cc: Likewise.
2970         * testsuite/22_locale/codecvt/out/wchar_t/2.cc: Likewise.
2971         * testsuite/22_locale/codecvt/out/wchar_t/3.cc: Likewise.
2972         * testsuite/22_locale/codecvt/out/wchar_t/4.cc: Likewise.
2973         * testsuite/22_locale/codecvt/out/wchar_t/5.cc: Likewise.
2974         * testsuite/22_locale/codecvt/out/wchar_t/6.cc: Likewise.
2975         * testsuite/22_locale/codecvt/out/wchar_t/7.cc: Likewise.
2976         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_env.cc: Likewise.
2977         * testsuite/22_locale/codecvt/out/wchar_t/wrapped_locale.cc: Likewise.
2978         * testsuite/22_locale/codecvt/requirements/base_classes.cc: Likewise.
2979         * testsuite/22_locale/codecvt/requirements/explicit_instantiation.cc:
2980         Likewise.
2981         * testsuite/22_locale/codecvt/requirements/typedefs.cc: Likewise.
2982         * testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
2983         * testsuite/22_locale/codecvt/unshift/char/wrapped_env.cc: Likewise.
2984         * testsuite/22_locale/codecvt/unshift/char/wrapped_locale.cc: Likewise.
2985         * testsuite/22_locale/codecvt/unshift/wchar_t/1.cc: Likewise.
2986         * testsuite/22_locale/codecvt/unshift/wchar_t/2.cc: Likewise.
2987         * testsuite/22_locale/codecvt/unshift/wchar_t/3.cc: Likewise.
2988         * testsuite/22_locale/codecvt/unshift/wchar_t/4.cc: Likewise.
2989         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_env.cc: Likewise.
2990         * testsuite/22_locale/codecvt/unshift/wchar_t/wrapped_locale.cc:
2991         Likewise.
2992         * testsuite/22_locale/codecvt_byname/requirements/base_classes.cc:
2993         Likewise.
2994         * testsuite/22_locale/codecvt_byname/requirements/typedefs.cc: Likewise.
2995         * testsuite/22_locale/collate/compare/char/1.cc: Likewise.
2996         * testsuite/22_locale/collate/compare/char/2.cc: Likewise.
2997         * testsuite/22_locale/collate/compare/char/3.cc: Likewise.
2998         * testsuite/22_locale/collate/compare/char/wrapped_env.cc: Likewise.
2999         * testsuite/22_locale/collate/compare/char/wrapped_locale.cc: Likewise.
3000         * testsuite/22_locale/collate/compare/wchar_t/1.cc: Likewise.
3001         * testsuite/22_locale/collate/compare/wchar_t/2.cc: Likewise.
3002         * testsuite/22_locale/collate/compare/wchar_t/3.cc: Likewise.
3003         * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Likewise.
3004         * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc:
3005         Likewise.
3006         * testsuite/22_locale/collate/hash/char/1.cc: Likewise.
3007         * testsuite/22_locale/collate/hash/char/2.cc: Likewise.
3008         * testsuite/22_locale/collate/hash/char/wrapped_env.cc: Likewise.
3009         * testsuite/22_locale/collate/hash/char/wrapped_locale.cc: Likewise.
3010         * testsuite/22_locale/collate/hash/wchar_t/1.cc: Likewise.
3011         * testsuite/22_locale/collate/hash/wchar_t/2.cc: Likewise.
3012         * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Likewise.
3013         * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Likewise.
3014         * testsuite/22_locale/collate/requirements/base_classes.cc: Likewise.
3015         * testsuite/22_locale/collate/requirements/explicit_instantiation.cc:
3016         Likewise.
3017         * testsuite/22_locale/collate/requirements/typedefs.cc: Likewise.
3018         * testsuite/22_locale/collate/transform/char/2.cc: Likewise.
3019         * testsuite/22_locale/collate/transform/char/28277.cc: Likewise.
3020         * testsuite/22_locale/collate/transform/char/3.cc: Likewise.
3021         * testsuite/22_locale/collate/transform/char/wrapped_env.cc: Likewise.
3022         * testsuite/22_locale/collate/transform/char/wrapped_locale.cc:
3023         Likewise.
3024         * testsuite/22_locale/collate/transform/wchar_t/2.cc: Likewise.
3025         * testsuite/22_locale/collate/transform/wchar_t/28277.cc: Likewise.
3026         * testsuite/22_locale/collate/transform/wchar_t/3.cc: Likewise.
3027         * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc:
3028         Likewise.
3029         * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
3030         Likewise.
3031         * testsuite/22_locale/collate_byname/named_equivalence.cc: Likewise.
3032         * testsuite/22_locale/collate_byname/requirements/base_classes.cc:
3033         Likewise.
3034         * testsuite/22_locale/collate_byname/requirements/typedefs.cc: Likewise.
3035         * testsuite/22_locale/ctype/2.cc: Likewise.
3036         * testsuite/22_locale/ctype/cons/char/wrapped_env.cc: Likewise.
3037         * testsuite/22_locale/ctype/cons/char/wrapped_locale.cc: Likewise.
3038         * testsuite/22_locale/ctype/dr695.cc: Likewise.
3039         * testsuite/22_locale/ctype/is/char/wrapped_env.cc: Likewise.
3040         * testsuite/22_locale/ctype/is/char/wrapped_locale.cc: Likewise.
3041         * testsuite/22_locale/ctype/is/wchar_t/wrapped_env.cc: Likewise.
3042         * testsuite/22_locale/ctype/is/wchar_t/wrapped_locale.cc: Likewise.
3043         * testsuite/22_locale/ctype/narrow/char/wrapped_env.cc: Likewise.
3044         * testsuite/22_locale/ctype/narrow/char/wrapped_locale.cc: Likewise.
3045         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_env.cc: Likewise.
3046         * testsuite/22_locale/ctype/narrow/wchar_t/wrapped_locale.cc: Likewise.
3047         * testsuite/22_locale/ctype/requirements/base_classes.cc: Likewise.
3048         * testsuite/22_locale/ctype/requirements/typedefs.cc: Likewise.
3049         * testsuite/22_locale/ctype/scan/char/wrapped_env.cc: Likewise.
3050         * testsuite/22_locale/ctype/scan/char/wrapped_locale.cc: Likewise.
3051         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_env.cc: Likewise.
3052         * testsuite/22_locale/ctype/scan/wchar_t/wrapped_locale.cc: Likewise.
3053         * testsuite/22_locale/ctype/to/char/wrapped_env.cc: Likewise.
3054         * testsuite/22_locale/ctype/to/char/wrapped_locale.cc: Likewise.
3055         * testsuite/22_locale/ctype/to/wchar_t/wrapped_env.cc: Likewise.
3056         * testsuite/22_locale/ctype/to/wchar_t/wrapped_locale.cc: Likewise.
3057         * testsuite/22_locale/ctype/widen/char/wrapped_env.cc: Likewise.
3058         * testsuite/22_locale/ctype/widen/char/wrapped_locale.cc: Likewise.
3059         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_env.cc: Likewise.
3060         * testsuite/22_locale/ctype/widen/wchar_t/wrapped_locale.cc: Likewise.
3061         * testsuite/22_locale/ctype_base/mask.cc: Likewise.
3062         * testsuite/22_locale/ctype_byname/1.cc: Likewise.
3063         * testsuite/22_locale/facet/1.cc: Likewise.
3064         * testsuite/22_locale/facet/2.cc: Likewise.
3065         * testsuite/22_locale/facet/25421.cc: Likewise.
3066         * testsuite/22_locale/global_templates/1.cc: Likewise.
3067         * testsuite/22_locale/global_templates/standard_facet_hierarchies.cc:
3068         Likewise.
3069         * testsuite/22_locale/global_templates/user_facet_hierarchies.cc:
3070         Likewise.
3071         * testsuite/22_locale/headers/clocale/functions_std.cc: Likewise.
3072         * testsuite/22_locale/headers/clocale/macros.cc: Likewise.
3073         * testsuite/22_locale/headers/clocale/types_std.cc: Likewise.
3074         * testsuite/22_locale/headers/locale/synopsis.cc: Likewise.
3075         * testsuite/22_locale/headers/locale/types_std.cc: Likewise.
3076         * testsuite/22_locale/locale/13630.cc: Likewise.
3077         * testsuite/22_locale/locale/cons/1.cc: Likewise.
3078         * testsuite/22_locale/locale/cons/12352.cc: Likewise.
3079         * testsuite/22_locale/locale/cons/12438.cc: Likewise.
3080         * testsuite/22_locale/locale/cons/12658_thread-1.cc: Likewise.
3081         * testsuite/22_locale/locale/cons/12658_thread-2.cc: Likewise.
3082         * testsuite/22_locale/locale/cons/2.cc: Likewise.
3083         * testsuite/22_locale/locale/cons/29217.cc: Likewise.
3084         * testsuite/22_locale/locale/cons/38365.cc: Likewise.
3085         * testsuite/22_locale/locale/cons/38368.cc: Likewise.
3086         * testsuite/22_locale/locale/cons/4.cc: Likewise.
3087         * testsuite/22_locale/locale/cons/5.cc: Likewise.
3088         * testsuite/22_locale/locale/cons/6.cc: Likewise.
3089         * testsuite/22_locale/locale/cons/7.cc: Likewise.
3090         * testsuite/22_locale/locale/cons/7222-c.cc: Likewise.
3091         * testsuite/22_locale/locale/cons/7222-env.cc: Likewise.
3092         * testsuite/22_locale/locale/cons/8.cc: Likewise.
3093         * testsuite/22_locale/locale/cons/unicode.cc: Likewise.
3094         * testsuite/22_locale/locale/global_locale_objects/1.cc: Likewise.
3095         * testsuite/22_locale/locale/global_locale_objects/14071.cc: Likewise.
3096         * testsuite/22_locale/locale/global_locale_objects/2.cc: Likewise.
3097         * testsuite/22_locale/locale/global_locale_objects/3.cc: Likewise.
3098         * testsuite/22_locale/locale/operations/1.cc: Likewise.
3099         * testsuite/22_locale/locale/operations/2.cc: Likewise.
3100         * testsuite/22_locale/messages/members/char/1.cc: Likewise.
3101         * testsuite/22_locale/messages/members/char/2.cc: Likewise.
3102         * testsuite/22_locale/messages/members/char/3.cc: Likewise.
3103         * testsuite/22_locale/messages/members/char/wrapped_env.cc: Likewise.
3104         * testsuite/22_locale/messages/members/char/wrapped_locale.cc: Likewise.
3105         * testsuite/22_locale/messages/requirements/base_classes.cc: Likewise.
3106         * testsuite/22_locale/messages/requirements/explicit_instantiation.cc:
3107         Likewise.
3108         * testsuite/22_locale/messages/requirements/typedefs.cc: Likewise.
3109         * testsuite/22_locale/messages_byname/named_equivalence.cc: Likewise.
3110         * testsuite/22_locale/messages_byname/requirements/base_classes.cc:
3111         Likewise.
3112         * testsuite/22_locale/messages_byname/requirements/typedefs.cc:
3113         Likewise.
3114         * testsuite/22_locale/money_get/cons/3.cc: Likewise.
3115         * testsuite/22_locale/money_get/get/char/1.cc: Likewise.
3116         * testsuite/22_locale/money_get/get/char/10.cc: Likewise.
3117         * testsuite/22_locale/money_get/get/char/11.cc: Likewise.
3118         * testsuite/22_locale/money_get/get/char/11528.cc: Likewise.
3119         * testsuite/22_locale/money_get/get/char/12.cc: Likewise.
3120         * testsuite/22_locale/money_get/get/char/13.cc: Likewise.
3121         * testsuite/22_locale/money_get/get/char/14.cc: Likewise.
3122         * testsuite/22_locale/money_get/get/char/15.cc: Likewise.
3123         * testsuite/22_locale/money_get/get/char/16.cc: Likewise.
3124         * testsuite/22_locale/money_get/get/char/17.cc: Likewise.
3125         * testsuite/22_locale/money_get/get/char/18.cc: Likewise.
3126         * testsuite/22_locale/money_get/get/char/19.cc: Likewise.
3127         * testsuite/22_locale/money_get/get/char/2.cc: Likewise.
3128         * testsuite/22_locale/money_get/get/char/22131.cc: Likewise.
3129         * testsuite/22_locale/money_get/get/char/3.cc: Likewise.
3130         * testsuite/22_locale/money_get/get/char/38399.cc: Likewise.
3131         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
3132         * testsuite/22_locale/money_get/get/char/4.cc: Likewise.
3133         * testsuite/22_locale/money_get/get/char/5.cc: Likewise.
3134         * testsuite/22_locale/money_get/get/char/6.cc: Likewise.
3135         * testsuite/22_locale/money_get/get/char/7.cc: Likewise.
3136         * testsuite/22_locale/money_get/get/char/8.cc: Likewise.
3137         * testsuite/22_locale/money_get/get/char/9.cc: Likewise.
3138         * testsuite/22_locale/money_get/get/char/wrapped_env.cc: Likewise.
3139         * testsuite/22_locale/money_get/get/char/wrapped_locale.cc: Likewise.
3140         * testsuite/22_locale/money_get/get/wchar_t/1.cc: Likewise.
3141         * testsuite/22_locale/money_get/get/wchar_t/10.cc: Likewise.
3142         * testsuite/22_locale/money_get/get/wchar_t/11.cc: Likewise.
3143         * testsuite/22_locale/money_get/get/wchar_t/11528.cc: Likewise.
3144         * testsuite/22_locale/money_get/get/wchar_t/12.cc: Likewise.
3145         * testsuite/22_locale/money_get/get/wchar_t/13.cc: Likewise.
3146         * testsuite/22_locale/money_get/get/wchar_t/14.cc: Likewise.
3147         * testsuite/22_locale/money_get/get/wchar_t/15.cc: Likewise.
3148         * testsuite/22_locale/money_get/get/wchar_t/16.cc: Likewise.
3149         * testsuite/22_locale/money_get/get/wchar_t/17.cc: Likewise.
3150         * testsuite/22_locale/money_get/get/wchar_t/18.cc: Likewise.
3151         * testsuite/22_locale/money_get/get/wchar_t/19.cc: Likewise.
3152         * testsuite/22_locale/money_get/get/wchar_t/2.cc: Likewise.
3153         * testsuite/22_locale/money_get/get/wchar_t/22131.cc: Likewise.
3154         * testsuite/22_locale/money_get/get/wchar_t/3.cc: Likewise.
3155         * testsuite/22_locale/money_get/get/wchar_t/38399.cc: Likewise.
3156         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
3157         * testsuite/22_locale/money_get/get/wchar_t/4.cc: Likewise.
3158         * testsuite/22_locale/money_get/get/wchar_t/5.cc: Likewise.
3159         * testsuite/22_locale/money_get/get/wchar_t/6.cc: Likewise.
3160         * testsuite/22_locale/money_get/get/wchar_t/7.cc: Likewise.
3161         * testsuite/22_locale/money_get/get/wchar_t/8.cc: Likewise.
3162         * testsuite/22_locale/money_get/get/wchar_t/9.cc: Likewise.
3163         * testsuite/22_locale/money_get/get/wchar_t/wrapped_env.cc: Likewise.
3164         * testsuite/22_locale/money_get/get/wchar_t/wrapped_locale.cc: Likewise.
3165         * testsuite/22_locale/money_get/requirements/base_classes.cc: Likewise.
3166         * testsuite/22_locale/money_get/requirements/explicit_instantiation.cc:
3167         Likewise.
3168         * testsuite/22_locale/money_get/requirements/typedefs.cc: Likewise.
3169         * testsuite/22_locale/money_put/cons/3.cc: Likewise.
3170         * testsuite/22_locale/money_put/put/char/1.cc: Likewise.
3171         * testsuite/22_locale/money_put/put/char/12971.cc: Likewise.
3172         * testsuite/22_locale/money_put/put/char/2.cc: Likewise.
3173         * testsuite/22_locale/money_put/put/char/3.cc: Likewise.
3174         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
3175         * testsuite/22_locale/money_put/put/char/4.cc: Likewise.
3176         * testsuite/22_locale/money_put/put/char/5.cc: Likewise.
3177         * testsuite/22_locale/money_put/put/char/6.cc: Likewise.
3178         * testsuite/22_locale/money_put/put/char/9780-3.cc: Likewise.
3179         * testsuite/22_locale/money_put/put/char/wrapped_env.cc: Likewise.
3180         * testsuite/22_locale/money_put/put/char/wrapped_locale.cc: Likewise.
3181         * testsuite/22_locale/money_put/put/wchar_t/1.cc: Likewise.
3182         * testsuite/22_locale/money_put/put/wchar_t/12971.cc: Likewise.
3183         * testsuite/22_locale/money_put/put/wchar_t/2.cc: Likewise.
3184         * testsuite/22_locale/money_put/put/wchar_t/3.cc: Likewise.
3185         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: Likewise.
3186         * testsuite/22_locale/money_put/put/wchar_t/4.cc: Likewise.
3187         * testsuite/22_locale/money_put/put/wchar_t/5.cc: Likewise.
3188         * testsuite/22_locale/money_put/put/wchar_t/6.cc: Likewise.
3189         * testsuite/22_locale/money_put/put/wchar_t/wrapped_env.cc: Likewise.
3190         * testsuite/22_locale/money_put/put/wchar_t/wrapped_locale.cc: Likewise.
3191         * testsuite/22_locale/money_put/requirements/base_classes.cc: Likewise.
3192         * testsuite/22_locale/money_put/requirements/explicit_instantiation.cc:
3193         Likewise.
3194         * testsuite/22_locale/money_put/requirements/typedefs.cc: Likewise.
3195         * testsuite/22_locale/moneypunct/members/char/1.cc: Likewise.
3196         * testsuite/22_locale/moneypunct/members/char/2.cc: Likewise.
3197         * testsuite/22_locale/moneypunct/members/char/wrapped_env.cc: Likewise.
3198         * testsuite/22_locale/moneypunct/members/char/wrapped_locale.cc:
3199         Likewise.
3200         * testsuite/22_locale/moneypunct/members/wchar_t/1.cc: Likewise.
3201         * testsuite/22_locale/moneypunct/members/wchar_t/2.cc: Likewise.
3202         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_env.cc:
3203         Likewise.
3204         * testsuite/22_locale/moneypunct/members/wchar_t/wrapped_locale.cc:
3205         Likewise.
3206         * testsuite/22_locale/moneypunct/requirements/false/base_classes.cc:
3207         Likewise.
3208         * testsuite/22_locale/moneypunct/requirements/false/intl.cc: Likewise.
3209         * testsuite/22_locale/moneypunct/requirements/false/typedefs.cc:
3210         Likewise.
3211         * testsuite/22_locale/moneypunct/requirements/true/base_classes.cc:
3212         Likewise.
3213         * testsuite/22_locale/moneypunct/requirements/true/intl.cc: Likewise.
3214         * testsuite/22_locale/moneypunct/requirements/true/typedefs.cc:
3215         Likewise.
3216         * testsuite/22_locale/moneypunct_byname/named_equivalence.cc: Likewise.
3217         * testsuite/22_locale/moneypunct_byname/requirements/base_classes.cc:
3218         Likewise.
3219         * testsuite/22_locale/moneypunct_byname/requirements/typedefs.cc:
3220         Likewise.
3221         * testsuite/22_locale/num_get/cons/3.cc: Likewise.
3222         * testsuite/22_locale/num_get/get/char/1.cc: Likewise.
3223         * testsuite/22_locale/num_get/get/char/10.cc: Likewise.
3224         * testsuite/22_locale/num_get/get/char/11.cc: Likewise.
3225         * testsuite/22_locale/num_get/get/char/12.cc: Likewise.
3226         * testsuite/22_locale/num_get/get/char/13.cc: Likewise.
3227         * testsuite/22_locale/num_get/get/char/14.cc: Likewise.
3228         * testsuite/22_locale/num_get/get/char/15.cc: Likewise.
3229         * testsuite/22_locale/num_get/get/char/16.cc: Likewise.
3230         * testsuite/22_locale/num_get/get/char/2.cc: Likewise.
3231         * testsuite/22_locale/num_get/get/char/22131.cc: Likewise.
3232         * testsuite/22_locale/num_get/get/char/23953.cc: Likewise.
3233         * testsuite/22_locale/num_get/get/char/3.cc: Likewise.
3234         * testsuite/22_locale/num_get/get/char/37958.cc: Likewise.
3235         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
3236         * testsuite/22_locale/num_get/get/char/4.cc: Likewise.
3237         * testsuite/22_locale/num_get/get/char/5.cc: Likewise.
3238         * testsuite/22_locale/num_get/get/char/6.cc: Likewise.
3239         * testsuite/22_locale/num_get/get/char/7.cc: Likewise.
3240         * testsuite/22_locale/num_get/get/char/8.cc: Likewise.
3241         * testsuite/22_locale/num_get/get/char/9.cc: Likewise.
3242         * testsuite/22_locale/num_get/get/char/wrapped_env.cc: Likewise.
3243         * testsuite/22_locale/num_get/get/char/wrapped_locale.cc: Likewise.
3244         * testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
3245         * testsuite/22_locale/num_get/get/wchar_t/10.cc: Likewise.
3246         * testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
3247         * testsuite/22_locale/num_get/get/wchar_t/12.cc: Likewise.
3248         * testsuite/22_locale/num_get/get/wchar_t/13.cc: Likewise.
3249         * testsuite/22_locale/num_get/get/wchar_t/14.cc: Likewise.
3250         * testsuite/22_locale/num_get/get/wchar_t/15.cc: Likewise.
3251         * testsuite/22_locale/num_get/get/wchar_t/16.cc: Likewise.
3252         * testsuite/22_locale/num_get/get/wchar_t/2.cc: Likewise.
3253         * testsuite/22_locale/num_get/get/wchar_t/22131.cc: Likewise.
3254         * testsuite/22_locale/num_get/get/wchar_t/23953.cc: Likewise.
3255         * testsuite/22_locale/num_get/get/wchar_t/3.cc: Likewise.
3256         * testsuite/22_locale/num_get/get/wchar_t/37958.cc: Likewise.
3257         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
3258         * testsuite/22_locale/num_get/get/wchar_t/4.cc: Likewise.
3259         * testsuite/22_locale/num_get/get/wchar_t/5.cc: Likewise.
3260         * testsuite/22_locale/num_get/get/wchar_t/6.cc: Likewise.
3261         * testsuite/22_locale/num_get/get/wchar_t/7.cc: Likewise.
3262         * testsuite/22_locale/num_get/get/wchar_t/8.cc: Likewise.
3263         * testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
3264         * testsuite/22_locale/num_get/get/wchar_t/wrapped_env.cc: Likewise.
3265         * testsuite/22_locale/num_get/get/wchar_t/wrapped_locale.cc: Likewise.
3266         * testsuite/22_locale/num_get/requirements/base_classes.cc: Likewise.
3267         * testsuite/22_locale/num_get/requirements/explicit_instantiation.cc:
3268         Likewise.
3269         * testsuite/22_locale/num_get/requirements/typedefs.cc: Likewise.
3270         * testsuite/22_locale/num_put/cons/3.cc: Likewise.
3271         * testsuite/22_locale/num_put/put/char/1.cc: Likewise.
3272         * testsuite/22_locale/num_put/put/char/10.cc: Likewise.
3273         * testsuite/22_locale/num_put/put/char/11.cc: Likewise.
3274         * testsuite/22_locale/num_put/put/char/12.cc: Likewise.
3275         * testsuite/22_locale/num_put/put/char/14220.cc: Likewise.
3276         * testsuite/22_locale/num_put/put/char/15565.cc: Likewise.
3277         * testsuite/22_locale/num_put/put/char/2.cc: Likewise.
3278         * testsuite/22_locale/num_put/put/char/20909.cc: Likewise.
3279         * testsuite/22_locale/num_put/put/char/20914.cc: Likewise.
3280         * testsuite/22_locale/num_put/put/char/23953.cc: Likewise.
3281         * testsuite/22_locale/num_put/put/char/3.cc: Likewise.
3282         * testsuite/22_locale/num_put/put/char/38196.cc: Likewise.
3283         * testsuite/22_locale/num_put/put/char/38210.cc: Likewise.
3284         * testsuite/22_locale/num_put/put/char/4.cc: Likewise.
3285         * testsuite/22_locale/num_put/put/char/5.cc: Likewise.
3286         * testsuite/22_locale/num_put/put/char/6.cc: Likewise.
3287         * testsuite/22_locale/num_put/put/char/7.cc: Likewise.
3288         * testsuite/22_locale/num_put/put/char/8.cc: Likewise.
3289         * testsuite/22_locale/num_put/put/char/9.cc: Likewise.
3290         * testsuite/22_locale/num_put/put/char/9780-2.cc: Likewise.
3291         * testsuite/22_locale/num_put/put/char/wrapped_env.cc: Likewise.
3292         * testsuite/22_locale/num_put/put/char/wrapped_locale.cc: Likewise.
3293         * testsuite/22_locale/num_put/put/wchar_t/1.cc: Likewise.
3294         * testsuite/22_locale/num_put/put/wchar_t/10.cc: Likewise.
3295         * testsuite/22_locale/num_put/put/wchar_t/11.cc: Likewise.
3296         * testsuite/22_locale/num_put/put/wchar_t/12.cc: Likewise.
3297         * testsuite/22_locale/num_put/put/wchar_t/14220.cc: Likewise.
3298         * testsuite/22_locale/num_put/put/wchar_t/15565.cc: Likewise.
3299         * testsuite/22_locale/num_put/put/wchar_t/2.cc: Likewise.
3300         * testsuite/22_locale/num_put/put/wchar_t/20909.cc: Likewise.
3301         * testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.
3302         * testsuite/22_locale/num_put/put/wchar_t/23953.cc: Likewise.
3303         * testsuite/22_locale/num_put/put/wchar_t/3.cc: Likewise.
3304         * testsuite/22_locale/num_put/put/wchar_t/38196.cc: Likewise.
3305         * testsuite/22_locale/num_put/put/wchar_t/38210.cc: Likewise.
3306         * testsuite/22_locale/num_put/put/wchar_t/4.cc: Likewise.
3307         * testsuite/22_locale/num_put/put/wchar_t/5.cc: Likewise.
3308         * testsuite/22_locale/num_put/put/wchar_t/6.cc: Likewise.
3309         * testsuite/22_locale/num_put/put/wchar_t/7.cc: Likewise.
3310         * testsuite/22_locale/num_put/put/wchar_t/8.cc: Likewise.
3311         * testsuite/22_locale/num_put/put/wchar_t/9.cc: Likewise.
3312         * testsuite/22_locale/num_put/put/wchar_t/wrapped_env.cc: Likewise.
3313         * testsuite/22_locale/num_put/put/wchar_t/wrapped_locale.cc: Likewise.
3314         * testsuite/22_locale/num_put/requirements/base_classes.cc: Likewise.
3315         * testsuite/22_locale/num_put/requirements/explicit_instantiation.cc:
3316         Likewise.
3317         * testsuite/22_locale/num_put/requirements/typedefs.cc: Likewise.
3318         * testsuite/22_locale/numpunct/members/char/1.cc: Likewise.
3319         * testsuite/22_locale/numpunct/members/char/2.cc: Likewise.
3320         * testsuite/22_locale/numpunct/members/char/3.cc: Likewise.
3321         * testsuite/22_locale/numpunct/members/char/cache_1.cc: Likewise.
3322         * testsuite/22_locale/numpunct/members/char/cache_2.cc: Likewise.
3323         * testsuite/22_locale/numpunct/members/char/wrapped_env.cc: Likewise.
3324         * testsuite/22_locale/numpunct/members/char/wrapped_locale.cc: Likewise.
3325         * testsuite/22_locale/numpunct/members/pod/1.cc: Likewise.
3326         * testsuite/22_locale/numpunct/members/pod/2.cc: Likewise.
3327         * testsuite/22_locale/numpunct/members/wchar_t/1.cc: Likewise.
3328         * testsuite/22_locale/numpunct/members/wchar_t/2.cc: Likewise.
3329         * testsuite/22_locale/numpunct/members/wchar_t/cache_1.cc: Likewise.
3330         * testsuite/22_locale/numpunct/members/wchar_t/cache_2.cc: Likewise.
3331         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_env.cc: Likewise.
3332         * testsuite/22_locale/numpunct/members/wchar_t/wrapped_locale.cc:
3333         Likewise.
3334         * testsuite/22_locale/numpunct/requirements/base_classes.cc: Likewise.
3335         * testsuite/22_locale/numpunct/requirements/explicit_instantiation.cc:
3336         Likewise.
3337         * testsuite/22_locale/numpunct/requirements/typedefs.cc: Likewise.
3338         * testsuite/22_locale/numpunct_byname/named_equivalence.cc: Likewise.
3339         * testsuite/22_locale/numpunct_byname/requirements/base_classes.cc:
3340         Likewise.
3341         * testsuite/22_locale/numpunct_byname/requirements/explicit_instantiation.cc:
3342         Likewise.
3343         * testsuite/22_locale/numpunct_byname/requirements/typedefs.cc:
3344         Likewise.
3345         * testsuite/22_locale/time_get/date_order/char/1.cc: Likewise.
3346         * testsuite/22_locale/time_get/date_order/char/wrapped_env.cc: Likewise.
3347         * testsuite/22_locale/time_get/date_order/char/wrapped_locale.cc:
3348         Likewise.
3349         * testsuite/22_locale/time_get/date_order/wchar_t/1.cc: Likewise.
3350         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_env.cc:
3351         Likewise.
3352         * testsuite/22_locale/time_get/date_order/wchar_t/wrapped_locale.cc:
3353         Likewise.
3354         * testsuite/22_locale/time_get/get_date/char/1.cc: Likewise.
3355         * testsuite/22_locale/time_get/get_date/char/12750.cc: Likewise.
3356         * testsuite/22_locale/time_get/get_date/char/12791.cc: Likewise.
3357         * testsuite/22_locale/time_get/get_date/char/2.cc: Likewise.
3358         * testsuite/22_locale/time_get/get_date/char/3.cc: Likewise.
3359         * testsuite/22_locale/time_get/get_date/char/5.cc: Likewise.
3360         * testsuite/22_locale/time_get/get_date/char/wrapped_env.cc: Likewise.
3361         * testsuite/22_locale/time_get/get_date/char/wrapped_locale.cc:
3362         Likewise.
3363         * testsuite/22_locale/time_get/get_date/wchar_t/1.cc: Likewise.
3364         * testsuite/22_locale/time_get/get_date/wchar_t/12750.cc: Likewise.
3365         * testsuite/22_locale/time_get/get_date/wchar_t/12791.cc: Likewise.
3366         * testsuite/22_locale/time_get/get_date/wchar_t/2.cc: Likewise.
3367         * testsuite/22_locale/time_get/get_date/wchar_t/3.cc: Likewise.
3368         * testsuite/22_locale/time_get/get_date/wchar_t/4.cc: Likewise.
3369         * testsuite/22_locale/time_get/get_date/wchar_t/5.cc: Likewise.
3370         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_env.cc:
3371         Likewise.
3372         * testsuite/22_locale/time_get/get_date/wchar_t/wrapped_locale.cc:
3373         Likewise.
3374         * testsuite/22_locale/time_get/get_monthname/char/1.cc: Likewise.
3375         * testsuite/22_locale/time_get/get_monthname/char/2.cc: Likewise.
3376         * testsuite/22_locale/time_get/get_monthname/char/3.cc: Likewise.
3377         * testsuite/22_locale/time_get/get_monthname/char/4.cc: Likewise.
3378         * testsuite/22_locale/time_get/get_monthname/char/5.cc: Likewise.
3379         * testsuite/22_locale/time_get/get_monthname/char/wrapped_env.cc:
3380         Likewise.
3381         * testsuite/22_locale/time_get/get_monthname/char/wrapped_locale.cc:
3382         Likewise.
3383         * testsuite/22_locale/time_get/get_monthname/wchar_t/1.cc: Likewise.
3384         * testsuite/22_locale/time_get/get_monthname/wchar_t/2.cc: Likewise.
3385         * testsuite/22_locale/time_get/get_monthname/wchar_t/3.cc: Likewise.
3386         * testsuite/22_locale/time_get/get_monthname/wchar_t/4.cc: Likewise.
3387         * testsuite/22_locale/time_get/get_monthname/wchar_t/5.cc: Likewise.
3388         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_env.cc:
3389         Likewise.
3390         * testsuite/22_locale/time_get/get_monthname/wchar_t/wrapped_locale.cc:
3391         Likewise.
3392         * testsuite/22_locale/time_get/get_time/char/1.cc: Likewise.
3393         * testsuite/22_locale/time_get/get_time/char/2.cc: Likewise.
3394         * testsuite/22_locale/time_get/get_time/char/3.cc: Likewise.
3395         * testsuite/22_locale/time_get/get_time/char/4.cc: Likewise.
3396         * testsuite/22_locale/time_get/get_time/char/5.cc: Likewise.
3397         * testsuite/22_locale/time_get/get_time/char/wrapped_env.cc: Likewise.
3398         * testsuite/22_locale/time_get/get_time/char/wrapped_locale.cc:
3399         Likewise.
3400         * testsuite/22_locale/time_get/get_time/wchar_t/1.cc: Likewise.
3401         * testsuite/22_locale/time_get/get_time/wchar_t/2.cc: Likewise.
3402         * testsuite/22_locale/time_get/get_time/wchar_t/3.cc: Likewise.
3403         * testsuite/22_locale/time_get/get_time/wchar_t/4.cc: Likewise.
3404         * testsuite/22_locale/time_get/get_time/wchar_t/5.cc: Likewise.
3405         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_env.cc:
3406         Likewise.
3407         * testsuite/22_locale/time_get/get_time/wchar_t/wrapped_locale.cc:
3408         Likewise.
3409         * testsuite/22_locale/time_get/get_weekday/char/1.cc: Likewise.
3410         * testsuite/22_locale/time_get/get_weekday/char/2.cc: Likewise.
3411         * testsuite/22_locale/time_get/get_weekday/char/3.cc: Likewise.
3412         * testsuite/22_locale/time_get/get_weekday/char/5.cc: Likewise.
3413         * testsuite/22_locale/time_get/get_weekday/char/wrapped_env.cc:
3414         Likewise.
3415         * testsuite/22_locale/time_get/get_weekday/char/wrapped_locale.cc:
3416         Likewise.
3417         * testsuite/22_locale/time_get/get_weekday/wchar_t/1.cc: Likewise.
3418         * testsuite/22_locale/time_get/get_weekday/wchar_t/2.cc: Likewise.
3419         * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
3420         * testsuite/22_locale/time_get/get_weekday/wchar_t/5.cc: Likewise.
3421         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_env.cc:
3422         Likewise.
3423         * testsuite/22_locale/time_get/get_weekday/wchar_t/wrapped_locale.cc:
3424         Likewise.
3425         * testsuite/22_locale/time_get/get_year/char/1.cc: Likewise.
3426         * testsuite/22_locale/time_get/get_year/char/3.cc: Likewise.
3427         * testsuite/22_locale/time_get/get_year/char/5.cc: Likewise.
3428         * testsuite/22_locale/time_get/get_year/char/wrapped_env.cc: Likewise.
3429         * testsuite/22_locale/time_get/get_year/char/wrapped_locale.cc:
3430         Likewise.
3431         * testsuite/22_locale/time_get/get_year/wchar_t/1.cc: Likewise.
3432         * testsuite/22_locale/time_get/get_year/wchar_t/3.cc: Likewise.
3433         * testsuite/22_locale/time_get/get_year/wchar_t/5.cc: Likewise.
3434         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_env.cc:
3435         Likewise.
3436         * testsuite/22_locale/time_get/get_year/wchar_t/wrapped_locale.cc:
3437         Likewise.
3438         * testsuite/22_locale/time_get/requirements/base_classes.cc: Likewise.
3439         * testsuite/22_locale/time_get/requirements/explicit_instantiation.cc:
3440         Likewise.
3441         * testsuite/22_locale/time_get/requirements/typedefs.cc: Likewise.
3442         * testsuite/22_locale/time_put/put/char/1.cc: Likewise.
3443         * testsuite/22_locale/time_put/put/char/10.cc: Likewise.
3444         * testsuite/22_locale/time_put/put/char/12439_1.cc: Likewise.
3445         * testsuite/22_locale/time_put/put/char/12439_3.cc: Likewise.
3446         * testsuite/22_locale/time_put/put/char/17038.cc: Likewise.
3447         * testsuite/22_locale/time_put/put/char/2.cc: Likewise.
3448         * testsuite/22_locale/time_put/put/char/3.cc: Likewise.
3449         * testsuite/22_locale/time_put/put/char/4.cc: Likewise.
3450         * testsuite/22_locale/time_put/put/char/5.cc: Likewise.
3451         * testsuite/22_locale/time_put/put/char/6.cc: Likewise.
3452         * testsuite/22_locale/time_put/put/char/7.cc: Likewise.
3453         * testsuite/22_locale/time_put/put/char/8.cc: Likewise.
3454         * testsuite/22_locale/time_put/put/char/9.cc: Likewise.
3455         * testsuite/22_locale/time_put/put/char/9780-1.cc: Likewise.
3456         * testsuite/22_locale/time_put/put/char/wrapped_env.cc: Likewise.
3457         * testsuite/22_locale/time_put/put/char/wrapped_locale.cc: Likewise.
3458         * testsuite/22_locale/time_put/put/wchar_t/1.cc: Likewise.
3459         * testsuite/22_locale/time_put/put/wchar_t/10.cc: Likewise.
3460         * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise.
3461         * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise.
3462         * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise.
3463         * testsuite/22_locale/time_put/put/wchar_t/17038.cc: Likewise.
3464         * testsuite/22_locale/time_put/put/wchar_t/2.cc: Likewise.
3465         * testsuite/22_locale/time_put/put/wchar_t/3.cc: Likewise.
3466         * testsuite/22_locale/time_put/put/wchar_t/4.cc: Likewise.
3467         * testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
3468         * testsuite/22_locale/time_put/put/wchar_t/6.cc: Likewise.
3469         * testsuite/22_locale/time_put/put/wchar_t/7.cc: Likewise.
3470         * testsuite/22_locale/time_put/put/wchar_t/8.cc: Likewise.
3471         * testsuite/22_locale/time_put/put/wchar_t/9.cc: Likewise.
3472         * testsuite/22_locale/time_put/put/wchar_t/wrapped_env.cc: Likewise.
3473         * testsuite/22_locale/time_put/put/wchar_t/wrapped_locale.cc: Likewise.
3474         * testsuite/22_locale/time_put/requirements/base_classes.cc: Likewise.
3475         * testsuite/22_locale/time_put/requirements/explicit_instantiation.cc:
3476         Likewise.
3477         * testsuite/22_locale/time_put/requirements/typedefs.cc: Likewise.
3478         * testsuite/23_containers/array/requirements/fill.cc: Likewise.
3479         * testsuite/23_containers/bitset/18604.cc: Likewise.
3480         * testsuite/23_containers/bitset/all/1.cc: Likewise.
3481         * testsuite/23_containers/bitset/cons/1.cc: Likewise.
3482         * testsuite/23_containers/bitset/cons/16020.cc: Likewise.
3483         * testsuite/23_containers/bitset/cons/38244.cc: Likewise.
3484         * testsuite/23_containers/bitset/cons/6282.cc: Likewise.
3485         * testsuite/23_containers/bitset/cons/dr396.cc: Likewise.
3486         * testsuite/23_containers/bitset/count/6124.cc: Likewise.
3487         * testsuite/23_containers/bitset/ext/15361.cc: Likewise.
3488         * testsuite/23_containers/bitset/input/1.cc: Likewise.
3489         * testsuite/23_containers/bitset/invalidation/1.cc: Likewise.
3490         * testsuite/23_containers/bitset/operations/1.cc: Likewise.
3491         * testsuite/23_containers/bitset/operations/13838.cc: Likewise.
3492         * testsuite/23_containers/bitset/operations/2.cc: Likewise.
3493         * testsuite/23_containers/bitset/test/1.cc: Likewise.
3494         * testsuite/23_containers/bitset/to_string/1.cc: Likewise.
3495         * testsuite/23_containers/bitset/to_string/dr396.cc: Likewise.
3496         * testsuite/23_containers/bitset/to_ulong/1.cc: Likewise.
3497         * testsuite/23_containers/deque/18604.cc: Likewise.
3498         * testsuite/23_containers/deque/capacity/29134-2.cc: Likewise.
3499         * testsuite/23_containers/deque/capacity/29134.cc: Likewise.
3500         * testsuite/23_containers/deque/cons/1.cc: Likewise.
3501         * testsuite/23_containers/deque/cons/2.cc: Likewise.
3502         * testsuite/23_containers/deque/cons/assign/1.cc: Likewise.
3503         * testsuite/23_containers/deque/cons/clear_allocator.cc: Likewise.
3504         * testsuite/23_containers/deque/invalidation/1.cc: Likewise.
3505         * testsuite/23_containers/deque/invalidation/2.cc: Likewise.
3506         * testsuite/23_containers/deque/invalidation/3.cc: Likewise.
3507         * testsuite/23_containers/deque/invalidation/4.cc: Likewise.
3508         * testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
3509         * testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
3510         * testsuite/23_containers/deque/modifiers/erase/3.cc: Likewise.
3511         * testsuite/23_containers/deque/modifiers/swap/1.cc: Likewise.
3512         * testsuite/23_containers/deque/modifiers/swap/2.cc: Likewise.
3513         * testsuite/23_containers/deque/modifiers/swap/3.cc: Likewise.
3514         * testsuite/23_containers/deque/operators/1.cc: Likewise.
3515         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc:
3516         Likewise.
3517         * testsuite/23_containers/deque/requirements/dr438/constructor.cc:
3518         Likewise.
3519         * testsuite/23_containers/deque/requirements/dr438/constructor_1_neg.cc:
3520         Likewise.
3521         * testsuite/23_containers/deque/requirements/dr438/constructor_2_neg.cc:
3522         Likewise.
3523         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc:
3524         Likewise.
3525         * testsuite/23_containers/deque/types/1.cc: Likewise.
3526         * testsuite/23_containers/forward_list/capacity/1.cc: Likewise.
3527         * testsuite/23_containers/forward_list/cons/1.cc: Likewise.
3528         * testsuite/23_containers/forward_list/cons/2.cc: Likewise.
3529         * testsuite/23_containers/forward_list/cons/3.cc: Likewise.
3530         * testsuite/23_containers/forward_list/cons/4.cc: Likewise.
3531         * testsuite/23_containers/forward_list/cons/5.cc: Likewise.
3532         * testsuite/23_containers/forward_list/cons/6.cc: Likewise.
3533         * testsuite/23_containers/forward_list/cons/7.cc: Likewise.
3534         * testsuite/23_containers/forward_list/cons/8.cc: Likewise.
3535         * testsuite/23_containers/forward_list/cons/9.cc: Likewise.
3536         * testsuite/23_containers/forward_list/ext_pointer/1.cc: Likewise.
3537         * testsuite/23_containers/forward_list/ext_pointer/modifiers/1.cc:
3538         Likewise.
3539         * testsuite/23_containers/forward_list/ext_pointer/modifiers/2.cc:
3540         Likewise.
3541         * testsuite/23_containers/forward_list/ext_pointer/modifiers/3.cc:
3542         Likewise.
3543         * testsuite/23_containers/forward_list/ext_pointer/modifiers/4.cc:
3544         Likewise.
3545         * testsuite/23_containers/forward_list/ext_pointer/modifiers/5.cc:
3546         Likewise.
3547         * testsuite/23_containers/forward_list/ext_pointer/operations/1.cc:
3548         Likewise.
3549         * testsuite/23_containers/forward_list/ext_pointer/operations/2.cc:
3550         Likewise.
3551         * testsuite/23_containers/forward_list/ext_pointer/operations/3.cc:
3552         Likewise.
3553         * testsuite/23_containers/forward_list/ext_pointer/operations/4.cc:
3554         Likewise.
3555         * testsuite/23_containers/forward_list/ext_pointer/operations/5.cc:
3556         Likewise.
3557         * testsuite/23_containers/forward_list/ext_pointer/operations/6.cc:
3558         Likewise.
3559         * testsuite/23_containers/forward_list/ext_pointer/operations/7.cc:
3560         Likewise.
3561         * testsuite/23_containers/forward_list/ext_pointer/requirements/1.cc:
3562         Likewise.
3563         * testsuite/23_containers/forward_list/modifiers/1.cc: Likewise.
3564         * testsuite/23_containers/forward_list/modifiers/2.cc: Likewise.
3565         * testsuite/23_containers/forward_list/modifiers/3.cc: Likewise.
3566         * testsuite/23_containers/forward_list/modifiers/4.cc: Likewise.
3567         * testsuite/23_containers/forward_list/modifiers/5.cc: Likewise.
3568         * testsuite/23_containers/forward_list/operations/1.cc: Likewise.
3569         * testsuite/23_containers/forward_list/operations/2.cc: Likewise.
3570         * testsuite/23_containers/forward_list/operations/3.cc: Likewise.
3571         * testsuite/23_containers/forward_list/operations/4.cc: Likewise.
3572         * testsuite/23_containers/forward_list/operations/5.cc: Likewise.
3573         * testsuite/23_containers/forward_list/operations/6.cc: Likewise.
3574         * testsuite/23_containers/forward_list/operations/7.cc: Likewise.
3575         * testsuite/23_containers/forward_list/requirements/1.cc: Likewise.
3576         * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Likewise.
3577         * testsuite/23_containers/headers/bitset/synopsis.cc: Likewise.
3578         * testsuite/23_containers/headers/deque/synopsis.cc: Likewise.
3579         * testsuite/23_containers/headers/forward_list/synopsis.cc: Likewise.
3580         * testsuite/23_containers/headers/list/synopsis.cc: Likewise.
3581         * testsuite/23_containers/headers/map/synopsis.cc: Likewise.
3582         * testsuite/23_containers/headers/queue/synopsis.cc: Likewise.
3583         * testsuite/23_containers/headers/set/synopsis.cc: Likewise.
3584         * testsuite/23_containers/headers/stack/synopsis.cc: Likewise.
3585         * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Likewise.
3586         * testsuite/23_containers/headers/tuple/types_std_c++0x.cc: Likewise.
3587         * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc:
3588         Likewise.
3589         * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc:
3590         Likewise.
3591         * testsuite/23_containers/headers/vector/synopsis.cc: Likewise.
3592         * testsuite/23_containers/list/18604.cc: Likewise.
3593         * testsuite/23_containers/list/capacity/1.cc: Likewise.
3594         * testsuite/23_containers/list/capacity/29134.cc: Likewise.
3595         * testsuite/23_containers/list/cons/1.cc: Likewise.
3596         * testsuite/23_containers/list/cons/2.cc: Likewise.
3597         * testsuite/23_containers/list/cons/3.cc: Likewise.
3598         * testsuite/23_containers/list/cons/4.cc: Likewise.
3599         * testsuite/23_containers/list/cons/5.cc: Likewise.
3600         * testsuite/23_containers/list/cons/6.cc: Likewise.
3601         * testsuite/23_containers/list/cons/7.cc: Likewise.
3602         * testsuite/23_containers/list/cons/8.cc: Likewise.
3603         * testsuite/23_containers/list/cons/9.cc: Likewise.
3604         * testsuite/23_containers/list/cons/clear_allocator.cc: Likewise.
3605         * testsuite/23_containers/list/invalidation/1.cc: Likewise.
3606         * testsuite/23_containers/list/invalidation/2.cc: Likewise.
3607         * testsuite/23_containers/list/invalidation/3.cc: Likewise.
3608         * testsuite/23_containers/list/invalidation/4.cc: Likewise.
3609         * testsuite/23_containers/list/modifiers/1.cc: Likewise.
3610         * testsuite/23_containers/list/modifiers/2.cc: Likewise.
3611         * testsuite/23_containers/list/modifiers/3.cc: Likewise.
3612         * testsuite/23_containers/list/modifiers/insert/25288.cc: Likewise.
3613         * testsuite/23_containers/list/modifiers/swap/1.cc: Likewise.
3614         * testsuite/23_containers/list/modifiers/swap/2.cc: Likewise.
3615         * testsuite/23_containers/list/modifiers/swap/3.cc: Likewise.
3616         * testsuite/23_containers/list/operations/1.cc: Likewise.
3617         * testsuite/23_containers/list/operations/2.cc: Likewise.
3618         * testsuite/23_containers/list/operations/3.cc: Likewise.
3619         * testsuite/23_containers/list/operations/35969.cc: Likewise.
3620         * testsuite/23_containers/list/operations/4.cc: Likewise.
3621         * testsuite/23_containers/list/operations/5.cc: Likewise.
3622         * testsuite/23_containers/list/pthread1.cc: Likewise.
3623         * testsuite/23_containers/list/pthread5.cc: Likewise.
3624         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
3625         Likewise.
3626         * testsuite/23_containers/list/requirements/dr438/constructor.cc:
3627         Likewise.
3628         * testsuite/23_containers/list/requirements/dr438/constructor_1_neg.cc:
3629         Likewise.
3630         * testsuite/23_containers/list/requirements/dr438/constructor_2_neg.cc:
3631         Likewise.
3632         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc:
3633         Likewise.
3634         * testsuite/23_containers/map/18604.cc: Likewise.
3635         * testsuite/23_containers/map/capacity/29134.cc: Likewise.
3636         * testsuite/23_containers/map/element_access/1.cc: Likewise.
3637         * testsuite/23_containers/map/invalidation/1.cc: Likewise.
3638         * testsuite/23_containers/map/invalidation/2.cc: Likewise.
3639         * testsuite/23_containers/map/modifiers/insert/1.cc: Likewise.
3640         * testsuite/23_containers/map/modifiers/insert/16813.cc: Likewise.
3641         * testsuite/23_containers/map/modifiers/swap/1.cc: Likewise.
3642         * testsuite/23_containers/map/modifiers/swap/2.cc: Likewise.
3643         * testsuite/23_containers/map/modifiers/swap/3.cc: Likewise.
3644         * testsuite/23_containers/map/operators/1.cc: Likewise.
3645         * testsuite/23_containers/map/operators/1_neg.cc: Likewise.
3646         * testsuite/23_containers/map/pthread6.cc: Likewise.
3647         * testsuite/23_containers/multimap/capacity/29134.cc: Likewise.
3648         * testsuite/23_containers/multimap/invalidation/1.cc: Likewise.
3649         * testsuite/23_containers/multimap/invalidation/2.cc: Likewise.
3650         * testsuite/23_containers/multimap/modifiers/insert/22102.cc: Likewise.
3651         * testsuite/23_containers/multimap/modifiers/swap/1.cc: Likewise.
3652         * testsuite/23_containers/multimap/modifiers/swap/2.cc: Likewise.
3653         * testsuite/23_containers/multimap/modifiers/swap/3.cc: Likewise.
3654         * testsuite/23_containers/multiset/capacity/29134.cc: Likewise.
3655         * testsuite/23_containers/multiset/invalidation/1.cc: Likewise.
3656         * testsuite/23_containers/multiset/invalidation/2.cc: Likewise.
3657         * testsuite/23_containers/multiset/modifiers/insert/1.cc: Likewise.
3658         * testsuite/23_containers/multiset/modifiers/insert/22102.cc: Likewise.
3659         * testsuite/23_containers/multiset/modifiers/swap/1.cc: Likewise.
3660         * testsuite/23_containers/multiset/modifiers/swap/2.cc: Likewise.
3661         * testsuite/23_containers/multiset/modifiers/swap/3.cc: Likewise.
3662         * testsuite/23_containers/priority_queue/members/7161.cc: Likewise.
3663         * testsuite/23_containers/queue/members/7157.cc: Likewise.
3664         * testsuite/23_containers/set/18604.cc: Likewise.
3665         * testsuite/23_containers/set/capacity/29134.cc: Likewise.
3666         * testsuite/23_containers/set/invalidation/1.cc: Likewise.
3667         * testsuite/23_containers/set/invalidation/2.cc: Likewise.
3668         * testsuite/23_containers/set/modifiers/17948.cc: Likewise.
3669         * testsuite/23_containers/set/modifiers/swap/1.cc: Likewise.
3670         * testsuite/23_containers/set/modifiers/swap/2.cc: Likewise.
3671         * testsuite/23_containers/set/modifiers/swap/3.cc: Likewise.
3672         * testsuite/23_containers/set/operators/1_neg.cc: Likewise.
3673         * testsuite/23_containers/stack/members/7158.cc: Likewise.
3674         * testsuite/23_containers/unordered_map/dr761.cc: Likewise.
3675         * testsuite/23_containers/unordered_map/requirements/debug_container.cc:
3676         Likewise.
3677         * testsuite/23_containers/unordered_map/requirements/explicit_instantiation.cc:
3678         Likewise.
3679         * testsuite/23_containers/unordered_map/requirements/typedefs.cc:
3680         Likewise.
3681         * testsuite/23_containers/unordered_multimap/requirements/debug.cc:
3682         Likewise.
3683         * testsuite/23_containers/unordered_multimap/requirements/explicit_instantiation.cc:
3684         Likewise.
3685         * testsuite/23_containers/unordered_multimap/requirements/typedefs.cc:
3686         Likewise.
3687         * testsuite/23_containers/unordered_multiset/requirements/debug.cc:
3688         Likewise.
3689         * testsuite/23_containers/unordered_multiset/requirements/explicit_instantiation.cc:
3690         Likewise.
3691         * testsuite/23_containers/unordered_multiset/requirements/typedefs.cc:
3692         Likewise.
3693         * testsuite/23_containers/unordered_set/requirements/debug_container.cc:
3694         Likewise.
3695         * testsuite/23_containers/unordered_set/requirements/explicit_instantiation.cc:
3696         Likewise.
3697         * testsuite/23_containers/unordered_set/requirements/typedefs.cc:
3698         Likewise.
3699         * testsuite/23_containers/vector/18604.cc: Likewise.
3700         * testsuite/23_containers/vector/bool/1.cc: Likewise.
3701         * testsuite/23_containers/vector/bool/21244.cc: Likewise.
3702         * testsuite/23_containers/vector/bool/23632.cc: Likewise.
3703         * testsuite/23_containers/vector/bool/6886.cc: Likewise.
3704         * testsuite/23_containers/vector/bool/capacity/1.cc: Likewise.
3705         * testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
3706         * testsuite/23_containers/vector/bool/clear_allocator.cc: Likewise.
3707         * testsuite/23_containers/vector/bool/cons/1.cc: Likewise.
3708         * testsuite/23_containers/vector/bool/cons/2.cc: Likewise.
3709         * testsuite/23_containers/vector/bool/modifiers/erase/1.cc: Likewise.
3710         * testsuite/23_containers/vector/bool/modifiers/insert/1.cc: Likewise.
3711         * testsuite/23_containers/vector/bool/modifiers/insert/31370.cc:
3712         Likewise.
3713         * testsuite/23_containers/vector/bool/modifiers/swap/1.cc: Likewise.
3714         * testsuite/23_containers/vector/bool/modifiers/swap/2.cc: Likewise.
3715         * testsuite/23_containers/vector/capacity/1.cc: Likewise.
3716         * testsuite/23_containers/vector/capacity/2.cc: Likewise.
3717         * testsuite/23_containers/vector/capacity/29134-2.cc: Likewise.
3718         * testsuite/23_containers/vector/capacity/29134.cc: Likewise.
3719         * testsuite/23_containers/vector/capacity/8230.cc: Likewise.
3720         * testsuite/23_containers/vector/cons/1.cc: Likewise.
3721         * testsuite/23_containers/vector/cons/2.cc: Likewise.
3722         * testsuite/23_containers/vector/cons/3.cc: Likewise.
3723         * testsuite/23_containers/vector/cons/4.cc: Likewise.
3724         * testsuite/23_containers/vector/cons/6513.cc: Likewise.
3725         * testsuite/23_containers/vector/cons/clear_allocator.cc: Likewise.
3726         * testsuite/23_containers/vector/data_access/1.cc: Likewise.
3727         * testsuite/23_containers/vector/debug_mode_requires_reallocation-1.cc:
3728         Likewise.
3729         * testsuite/23_containers/vector/debug_mode_requires_reallocation-2.cc:
3730         Likewise.
3731         * testsuite/23_containers/vector/element_access/1.cc: Likewise.
3732         * testsuite/23_containers/vector/invalidation/1.cc: Likewise.
3733         * testsuite/23_containers/vector/invalidation/2.cc: Likewise.
3734         * testsuite/23_containers/vector/invalidation/3.cc: Likewise.
3735         * testsuite/23_containers/vector/invalidation/4.cc: Likewise.
3736         * testsuite/23_containers/vector/modifiers/1.cc: Likewise.
3737         * testsuite/23_containers/vector/modifiers/2.cc: Likewise.
3738         * testsuite/23_containers/vector/modifiers/erase/1.cc: Likewise.
3739         * testsuite/23_containers/vector/modifiers/swap/1.cc: Likewise.
3740         * testsuite/23_containers/vector/modifiers/swap/2.cc: Likewise.
3741         * testsuite/23_containers/vector/modifiers/swap/3.cc: Likewise.
3742         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
3743         Likewise.
3744         * testsuite/23_containers/vector/requirements/dr438/bool/constructor.cc:
3745         Likewise.
3746         * testsuite/23_containers/vector/requirements/dr438/constructor.cc:
3747         Likewise.
3748         * testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
3749         Likewise.
3750         * testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
3751         Likewise.
3752         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
3753         Likewise.
3754         * testsuite/23_containers/vector/resize/1.cc: Likewise.
3755         * testsuite/23_containers/vector/types/1.cc: Likewise.
3756         * testsuite/24_iterators/back_insert_iterator/2.cc: Likewise.
3757         * testsuite/24_iterators/back_insert_iterator/requirements/base_classes.cc:
3758         Likewise.
3759         * testsuite/24_iterators/back_insert_iterator/requirements/container.cc:
3760         Likewise.
3761         * testsuite/24_iterators/back_insert_iterator/requirements/explicit_instantiation.cc:
3762         Likewise.
3763         * testsuite/24_iterators/back_insert_iterator/requirements/typedefs.cc:
3764         Likewise.
3765         * testsuite/24_iterators/front_insert_iterator/2.cc: Likewise.
3766         * testsuite/24_iterators/front_insert_iterator/requirements/base_classes.cc:
3767         Likewise.
3768         * testsuite/24_iterators/front_insert_iterator/requirements/container.cc:
3769         Likewise.
3770         * testsuite/24_iterators/front_insert_iterator/requirements/explicit_instantiation.cc:
3771         Likewise.
3772         * testsuite/24_iterators/front_insert_iterator/requirements/typedefs.cc:
3773         Likewise.
3774         * testsuite/24_iterators/headers/iterator/synopsis.cc: Likewise.
3775         * testsuite/24_iterators/headers/iterator/types_std.cc: Likewise.
3776         * testsuite/24_iterators/insert_iterator/2.cc: Likewise.
3777         * testsuite/24_iterators/insert_iterator/requirements/base_classes.cc:
3778         Likewise.
3779         * testsuite/24_iterators/insert_iterator/requirements/container.cc:
3780         Likewise.
3781         * testsuite/24_iterators/insert_iterator/requirements/explicit_instantiation.cc:
3782         Likewise.
3783         * testsuite/24_iterators/insert_iterator/requirements/typedefs.cc:
3784         Likewise.
3785         * testsuite/24_iterators/istream_iterator/2.cc: Likewise.
3786         * testsuite/24_iterators/istream_iterator/requirements/base_classes.cc:
3787         Likewise.
3788         * testsuite/24_iterators/istream_iterator/requirements/explicit_instantiation.cc:
3789         Likewise.
3790         * testsuite/24_iterators/istream_iterator/requirements/typedefs.cc:
3791         Likewise.
3792         * testsuite/24_iterators/istreambuf_iterator/2.cc: Likewise.
3793         * testsuite/24_iterators/istreambuf_iterator/2627.cc: Likewise.
3794         * testsuite/24_iterators/istreambuf_iterator/requirements/base_classes.cc:
3795         Likewise.
3796         * testsuite/24_iterators/istreambuf_iterator/requirements/explicit_instantiation.cc:
3797         Likewise.
3798         * testsuite/24_iterators/istreambuf_iterator/requirements/typedefs.cc:
3799         Likewise.
3800         * testsuite/24_iterators/operations/next.cc: Likewise.
3801         * testsuite/24_iterators/operations/prev.cc: Likewise.
3802         * testsuite/24_iterators/ostream_iterator/requirements/base_classes.cc:
3803         Likewise.
3804         * testsuite/24_iterators/ostream_iterator/requirements/explicit_instantiation.cc:
3805         Likewise.
3806         * testsuite/24_iterators/ostream_iterator/requirements/typedefs.cc:
3807         Likewise.
3808         * testsuite/24_iterators/ostreambuf_iterator/2.cc: Likewise.
3809         * testsuite/24_iterators/ostreambuf_iterator/requirements/base_classes.cc:
3810         Likewise.
3811         * testsuite/24_iterators/ostreambuf_iterator/requirements/typedefs.cc:
3812         Likewise.
3813         * testsuite/24_iterators/random_access_iterator/26020.cc: Likewise.
3814         * testsuite/24_iterators/random_access_iterator/string_vector_iterators.cc:
3815         Likewise.
3816         * testsuite/24_iterators/reverse_iterator/11729.cc: Likewise.
3817         * testsuite/24_iterators/reverse_iterator/2.cc: Likewise.
3818         * testsuite/24_iterators/reverse_iterator/3.cc: Likewise.
3819         * testsuite/24_iterators/reverse_iterator/requirements/base_classes.cc:
3820         Likewise.
3821         * testsuite/24_iterators/reverse_iterator/requirements/current.cc:
3822         Likewise.
3823         * testsuite/24_iterators/reverse_iterator/requirements/explicit_instantiation.cc:
3824         Likewise.
3825         * testsuite/24_iterators/reverse_iterator/requirements/typedefs.cc:
3826         Likewise.
3827         * testsuite/25_algorithms/adjacent_find/1.cc: Likewise.
3828         * testsuite/25_algorithms/adjacent_find/check_type.cc: Likewise.
3829         * testsuite/25_algorithms/all_of/1.cc: Likewise.
3830         * testsuite/25_algorithms/all_of/check_type.cc: Likewise.
3831         * testsuite/25_algorithms/any_of/1.cc: Likewise.
3832         * testsuite/25_algorithms/any_of/check_type.cc: Likewise.
3833         * testsuite/25_algorithms/binary_search/1.cc: Likewise.
3834         * testsuite/25_algorithms/binary_search/2.cc: Likewise.
3835         * testsuite/25_algorithms/binary_search/check_type.cc: Likewise.
3836         * testsuite/25_algorithms/copy/1.cc: Likewise.
3837         * testsuite/25_algorithms/copy/2.cc: Likewise.
3838         * testsuite/25_algorithms/copy/3.cc: Likewise.
3839         * testsuite/25_algorithms/copy/34595.cc: Likewise.
3840         * testsuite/25_algorithms/copy/4.cc: Likewise.
3841         * testsuite/25_algorithms/copy/move_iterators/1.cc: Likewise.
3842         * testsuite/25_algorithms/copy/streambuf_iterators/char/1.cc: Likewise.
3843         * testsuite/25_algorithms/copy/streambuf_iterators/char/2.cc: Likewise.
3844         * testsuite/25_algorithms/copy/streambuf_iterators/char/3.cc: Likewise.
3845         * testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc: Likewise.
3846         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/1.cc:
3847         Likewise.
3848         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/2.cc:
3849         Likewise.
3850         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/3.cc:
3851         Likewise.
3852         * testsuite/25_algorithms/copy/streambuf_iterators/wchar_t/4.cc:
3853         Likewise.
3854         * testsuite/25_algorithms/copy_backward/move_iterators/1.cc: Likewise.
3855         * testsuite/25_algorithms/copy_if/check_type.cc: Likewise.
3856         * testsuite/25_algorithms/copy_n/1.cc: Likewise.
3857         * testsuite/25_algorithms/copy_n/2.cc: Likewise.
3858         * testsuite/25_algorithms/copy_n/3.cc: Likewise.
3859         * testsuite/25_algorithms/copy_n/4.cc: Likewise.
3860         * testsuite/25_algorithms/copy_n/move_iterators/1.cc: Likewise.
3861         * testsuite/25_algorithms/count/1.cc: Likewise.
3862         * testsuite/25_algorithms/count/check_type.cc: Likewise.
3863         * testsuite/25_algorithms/count_if/1.cc: Likewise.
3864         * testsuite/25_algorithms/count_if/check_type.cc: Likewise.
3865         * testsuite/25_algorithms/equal/1.cc: Likewise.
3866         * testsuite/25_algorithms/equal/check_type.cc: Likewise.
3867         * testsuite/25_algorithms/equal/no_operator_ne.cc: Likewise.
3868         * testsuite/25_algorithms/equal_range/1.cc: Likewise.
3869         * testsuite/25_algorithms/equal_range/2.cc: Likewise.
3870         * testsuite/25_algorithms/equal_range/check_type.cc: Likewise.
3871         * testsuite/25_algorithms/fill/1.cc: Likewise.
3872         * testsuite/25_algorithms/fill/2.cc: Likewise.
3873         * testsuite/25_algorithms/fill/3.cc: Likewise.
3874         * testsuite/25_algorithms/fill/35725.cc: Likewise.
3875         * testsuite/25_algorithms/fill/4.cc: Likewise.
3876         * testsuite/25_algorithms/fill/5.cc: Likewise.
3877         * testsuite/25_algorithms/fill_n/35725.cc: Likewise.
3878         * testsuite/25_algorithms/find/1.cc: Likewise.
3879         * testsuite/25_algorithms/find/17441.cc: Likewise.
3880         * testsuite/25_algorithms/find/check_type.cc: Likewise.
3881         * testsuite/25_algorithms/find/istreambuf_iterators/char/1.cc: Likewise.
3882         * testsuite/25_algorithms/find/istreambuf_iterators/char/2.cc: Likewise.
3883         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/1.cc:
3884         Likewise.
3885         * testsuite/25_algorithms/find/istreambuf_iterators/wchar_t/2.cc:
3886         Likewise.
3887         * testsuite/25_algorithms/find_end/1.cc: Likewise.
3888         * testsuite/25_algorithms/find_end/check_type.cc: Likewise.
3889         * testsuite/25_algorithms/find_first_of/1.cc: Likewise.
3890         * testsuite/25_algorithms/find_first_of/check_type.cc: Likewise.
3891         * testsuite/25_algorithms/find_first_of/concept_check_1.cc: Likewise.
3892         * testsuite/25_algorithms/find_if/1.cc: Likewise.
3893         * testsuite/25_algorithms/find_if/check_type.cc: Likewise.
3894         * testsuite/25_algorithms/find_if_not/1.cc: Likewise.
3895         * testsuite/25_algorithms/find_if_not/check_type.cc: Likewise.
3896         * testsuite/25_algorithms/headers/algorithm/algorithm_parallel_mode.cc:
3897         Likewise.
3898         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm.cc:
3899         Likewise.
3900         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed1.cc:
3901         Likewise.
3902         * testsuite/25_algorithms/headers/algorithm/parallel_algorithm_mixed2.cc:
3903         Likewise.
3904         * testsuite/25_algorithms/headers/algorithm/synopsis.cc: Likewise.
3905         * testsuite/25_algorithms/headers/cstdlib/functions_std.cc: Likewise.
3906         * testsuite/25_algorithms/heap/1.cc: Likewise.
3907         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
3908         * testsuite/25_algorithms/includes/1.cc: Likewise.
3909         * testsuite/25_algorithms/includes/check_type.cc: Likewise.
3910         * testsuite/25_algorithms/inplace_merge/1.cc: Likewise.
3911         * testsuite/25_algorithms/inplace_merge/check_type.cc: Likewise.
3912         * testsuite/25_algorithms/is_heap/1.cc: Likewise.
3913         * testsuite/25_algorithms/is_heap_until/1.cc: Likewise.
3914         * testsuite/25_algorithms/is_partitioned/1.cc: Likewise.
3915         * testsuite/25_algorithms/is_partitioned/check_type.cc: Likewise.
3916         * testsuite/25_algorithms/is_sorted/1.cc: Likewise.
3917         * testsuite/25_algorithms/is_sorted_until/1.cc: Likewise.
3918         * testsuite/25_algorithms/iter_swap/20577.cc: Likewise.
3919         * testsuite/25_algorithms/lexicographical_compare/1.cc: Likewise.
3920         * testsuite/25_algorithms/lexicographical_compare/check_type.cc:
3921         Likewise.
3922         * testsuite/25_algorithms/lower_bound/1.cc: Likewise.
3923         * testsuite/25_algorithms/lower_bound/2.cc: Likewise.
3924         * testsuite/25_algorithms/lower_bound/33613.cc: Likewise.
3925         * testsuite/25_algorithms/lower_bound/check_type.cc: Likewise.
3926         * testsuite/25_algorithms/lower_bound/no_operator_ne.cc: Likewise.
3927         * testsuite/25_algorithms/max/1.cc: Likewise.
3928         * testsuite/25_algorithms/max/2.cc: Likewise.
3929         * testsuite/25_algorithms/max/3.cc: Likewise.
3930         * testsuite/25_algorithms/max/37547.cc: Likewise.
3931         * testsuite/25_algorithms/max/4.cc: Likewise.
3932         * testsuite/25_algorithms/max_element/1.cc: Likewise.
3933         * testsuite/25_algorithms/max_element/check_type.cc: Likewise.
3934         * testsuite/25_algorithms/merge/1.cc: Likewise.
3935         * testsuite/25_algorithms/merge/check_type.cc: Likewise.
3936         * testsuite/25_algorithms/min/1.cc: Likewise.
3937         * testsuite/25_algorithms/min/2.cc: Likewise.
3938         * testsuite/25_algorithms/min/3.cc: Likewise.
3939         * testsuite/25_algorithms/min/37547.cc: Likewise.
3940         * testsuite/25_algorithms/min/4.cc: Likewise.
3941         * testsuite/25_algorithms/min_element/1.cc: Likewise.
3942         * testsuite/25_algorithms/min_element/check_type.cc: Likewise.
3943         * testsuite/25_algorithms/minmax/1.cc: Likewise.
3944         * testsuite/25_algorithms/minmax/2.cc: Likewise.
3945         * testsuite/25_algorithms/minmax/3.cc: Likewise.
3946         * testsuite/25_algorithms/minmax/37547.cc: Likewise.
3947         * testsuite/25_algorithms/minmax_element/1.cc: Likewise.
3948         * testsuite/25_algorithms/minmax_element/check_type.cc: Likewise.
3949         * testsuite/25_algorithms/mismatch/1.cc: Likewise.
3950         * testsuite/25_algorithms/mismatch/check_type.cc: Likewise.
3951         * testsuite/25_algorithms/move/1.cc: Likewise.
3952         * testsuite/25_algorithms/move_backward/1.cc: Likewise.
3953         * testsuite/25_algorithms/next_permutation/1.cc: Likewise.
3954         * testsuite/25_algorithms/next_permutation/check_type.cc: Likewise.
3955         * testsuite/25_algorithms/none_of/1.cc: Likewise.
3956         * testsuite/25_algorithms/none_of/check_type.cc: Likewise.
3957         * testsuite/25_algorithms/nth_element/1.cc: Likewise.
3958         * testsuite/25_algorithms/nth_element/2.cc: Likewise.
3959         * testsuite/25_algorithms/nth_element/3.cc: Likewise.
3960         * testsuite/25_algorithms/nth_element/check_type.cc: Likewise.
3961         * testsuite/25_algorithms/nth_element/moveable.cc: Likewise.
3962         * testsuite/25_algorithms/partial_sort/1.cc: Likewise.
3963         * testsuite/25_algorithms/partial_sort/2.cc: Likewise.
3964         * testsuite/25_algorithms/partial_sort/check_type.cc: Likewise.
3965         * testsuite/25_algorithms/partial_sort/moveable.cc: Likewise.
3966         * testsuite/25_algorithms/partial_sort_copy/1.cc: Likewise.
3967         * testsuite/25_algorithms/partial_sort_copy/2.cc: Likewise.
3968         * testsuite/25_algorithms/partial_sort_copy/check_type.cc: Likewise.
3969         * testsuite/25_algorithms/partition/1.cc: Likewise.
3970         * testsuite/25_algorithms/partition/moveable.cc: Likewise.
3971         * testsuite/25_algorithms/partition_copy/1.cc: Likewise.
3972         * testsuite/25_algorithms/partition_copy/check_type.cc: Likewise.
3973         * testsuite/25_algorithms/partition_point/1.cc: Likewise.
3974         * testsuite/25_algorithms/partition_point/check_type.cc: Likewise.
3975         * testsuite/25_algorithms/prev_permutation/1.cc: Likewise.
3976         * testsuite/25_algorithms/prev_permutation/check_type.cc: Likewise.
3977         * testsuite/25_algorithms/random_shuffle/1.cc: Likewise.
3978         * testsuite/25_algorithms/remove/1.cc: Likewise.
3979         * testsuite/25_algorithms/remove/check_type.cc: Likewise.
3980         * testsuite/25_algorithms/remove/moveable.cc: Likewise.
3981         * testsuite/25_algorithms/remove_copy_if/check_type.cc: Likewise.
3982         * testsuite/25_algorithms/remove_if/1.cc: Likewise.
3983         * testsuite/25_algorithms/remove_if/check_type.cc: Likewise.
3984         * testsuite/25_algorithms/remove_if/moveable.cc: Likewise.
3985         * testsuite/25_algorithms/replace/1.cc: Likewise.
3986         * testsuite/25_algorithms/replace/check_type.cc: Likewise.
3987         * testsuite/25_algorithms/replace_copy/1.cc: Likewise.
3988         * testsuite/25_algorithms/replace_copy/check_type.cc: Likewise.
3989         * testsuite/25_algorithms/replace_copy_if/1.cc: Likewise.
3990         * testsuite/25_algorithms/replace_copy_if/check_type.cc: Likewise.
3991         * testsuite/25_algorithms/replace_if/1.cc: Likewise.
3992         * testsuite/25_algorithms/replace_if/check_type.cc: Likewise.
3993         * testsuite/25_algorithms/reverse/moveable.cc: Likewise.
3994         * testsuite/25_algorithms/rotate/1.cc: Likewise.
3995         * testsuite/25_algorithms/rotate/check_type.cc: Likewise.
3996         * testsuite/25_algorithms/rotate/moveable.cc: Likewise.
3997         * testsuite/25_algorithms/rotate/rotate.cc: Likewise.
3998         * testsuite/25_algorithms/search/1.cc: Likewise.
3999         * testsuite/25_algorithms/search/check_type.cc: Likewise.
4000         * testsuite/25_algorithms/search_n/11400.cc: Likewise.
4001         * testsuite/25_algorithms/search_n/check_type.cc: Likewise.
4002         * testsuite/25_algorithms/search_n/iterator.cc: Likewise.
4003         * testsuite/25_algorithms/set_difference/1.cc: Likewise.
4004         * testsuite/25_algorithms/set_difference/35541.cc: Likewise.
4005         * testsuite/25_algorithms/set_difference/check_type.cc: Likewise.
4006         * testsuite/25_algorithms/set_intersection/1.cc: Likewise.
4007         * testsuite/25_algorithms/set_intersection/34730.cc: Likewise.
4008         * testsuite/25_algorithms/set_intersection/check_type.cc: Likewise.
4009         * testsuite/25_algorithms/set_symmetric_difference/1.cc: Likewise.
4010         * testsuite/25_algorithms/set_symmetric_difference/check_type.cc:
4011         Likewise.
4012         * testsuite/25_algorithms/set_union/1.cc: Likewise.
4013         * testsuite/25_algorithms/set_union/check_type.cc: Likewise.
4014         * testsuite/25_algorithms/sort/1.cc: Likewise.
4015         * testsuite/25_algorithms/sort/34095.cc: Likewise.
4016         * testsuite/25_algorithms/sort/34636.cc: Likewise.
4017         * testsuite/25_algorithms/sort/35588.cc: Likewise.
4018         * testsuite/25_algorithms/sort/moveable.cc: Likewise.
4019         * testsuite/25_algorithms/sort/vectorbool.cc: Likewise.
4020         * testsuite/25_algorithms/stable_partition/1.cc: Likewise.
4021         * testsuite/25_algorithms/stable_sort/1.cc: Likewise.
4022         * testsuite/25_algorithms/stable_sort/2.cc: Likewise.
4023         * testsuite/25_algorithms/stable_sort/check_type.cc: Likewise.
4024         * testsuite/25_algorithms/swap_ranges/1.cc: Likewise.
4025         * testsuite/25_algorithms/swap_ranges/check_type.cc: Likewise.
4026         * testsuite/25_algorithms/swap_ranges/moveable.cc: Likewise.
4027         * testsuite/25_algorithms/unique/1.cc: Likewise.
4028         * testsuite/25_algorithms/unique/11480.cc: Likewise.
4029         * testsuite/25_algorithms/unique/2.cc: Likewise.
4030         * testsuite/25_algorithms/unique/moveable.cc: Likewise.
4031         * testsuite/25_algorithms/unique_copy/1.cc: Likewise.
4032         * testsuite/25_algorithms/unique_copy/2.cc: Likewise.
4033         * testsuite/25_algorithms/unique_copy/26133.cc: Likewise.
4034         * testsuite/25_algorithms/unique_copy/check_type.cc: Likewise.
4035         * testsuite/25_algorithms/upper_bound/1.cc: Likewise.
4036         * testsuite/25_algorithms/upper_bound/2.cc: Likewise.
4037         * testsuite/25_algorithms/upper_bound/33613.cc: Likewise.
4038         * testsuite/25_algorithms/upper_bound/check_type.cc: Likewise.
4039         * testsuite/26_numerics/accumulate/1.cc: Likewise.
4040         * testsuite/26_numerics/adjacent_difference/1.cc: Likewise.
4041         * testsuite/26_numerics/complex/13450.cc: Likewise.
4042         * testsuite/26_numerics/complex/buggy_complex.cc: Likewise.
4043         * testsuite/26_numerics/complex/complex_value.cc: Likewise.
4044         * testsuite/26_numerics/complex/dr387.cc: Likewise.
4045         * testsuite/26_numerics/complex/dr387_2.cc: Likewise.
4046         * testsuite/26_numerics/complex/dr781.cc: Likewise.
4047         * testsuite/26_numerics/complex/dr844.cc: Likewise.
4048         * testsuite/26_numerics/complex/inserters_extractors/char/1.cc:
4049         Likewise.
4050         * testsuite/26_numerics/complex/inserters_extractors/wchar_t/1.cc:
4051         Likewise.
4052         * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Likewise.
4053         * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Likewise.
4054         * testsuite/26_numerics/headers/cfenv/types_std_c++0x.cc: Likewise.
4055         * testsuite/26_numerics/headers/cmath/c_math.cc: Likewise.
4056         * testsuite/26_numerics/headers/cmath/dr550.cc: Likewise.
4057         * testsuite/26_numerics/headers/cmath/fabs_inline.cc: Likewise.
4058         * testsuite/26_numerics/headers/cmath/functions_std.cc: Likewise.
4059         * testsuite/26_numerics/headers/cmath/macros.cc: Likewise.
4060         * testsuite/26_numerics/headers/cmath/powi.cc: Likewise.
4061         * testsuite/26_numerics/headers/cmath/types_std_c++0x.cc: Likewise.
4062         * testsuite/26_numerics/headers/cmath/types_std_c++0x_neg.cc: Likewise.
4063         * testsuite/26_numerics/headers/complex/synopsis.cc: Likewise.
4064         * testsuite/26_numerics/headers/cstdlib/2190.cc: Likewise.
4065         * testsuite/26_numerics/headers/cstdlib/functions_std.cc: Likewise.
4066         * testsuite/26_numerics/headers/cstdlib/macros.cc: Likewise.
4067         * testsuite/26_numerics/headers/cstdlib/types_std.cc: Likewise.
4068         * testsuite/26_numerics/headers/cstdlib/types_std_c++0x.cc: Likewise.
4069         * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Likewise.
4070         * testsuite/26_numerics/headers/numeric/numeric_parallel_mode.cc:
4071         Likewise.
4072         * testsuite/26_numerics/headers/numeric/parallel_numeric.cc: Likewise.
4073         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed1.cc:
4074         Likewise.
4075         * testsuite/26_numerics/headers/numeric/parallel_numeric_mixed2.cc:
4076         Likewise.
4077         * testsuite/26_numerics/headers/numeric/synopsis.cc: Likewise.
4078         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Likewise.
4079         * testsuite/26_numerics/headers/random/types_std_c++0x.cc: Likewise.
4080         * testsuite/26_numerics/headers/valarray/synopsis.cc: Likewise.
4081         * testsuite/26_numerics/headers/valarray/types_std.cc: Likewise.
4082         * testsuite/26_numerics/inner_product/1.cc: Likewise.
4083         * testsuite/26_numerics/iota/1.cc: Likewise.
4084         * testsuite/26_numerics/partial_sum/1.cc: Likewise.
4085         * testsuite/26_numerics/slice/1.cc: Likewise.
4086         * testsuite/26_numerics/valarray/28277.cc: Likewise.
4087         * testsuite/26_numerics/valarray/dr543.cc: Likewise.
4088         * testsuite/26_numerics/valarray/operators.cc: Likewise.
4089         * testsuite/27_io/basic_filebuf/close/12790-1.cc: Likewise.
4090         * testsuite/27_io/basic_filebuf/close/char/1.cc: Likewise.
4091         * testsuite/27_io/basic_filebuf/close/char/12790-1.cc: Likewise.
4092         * testsuite/27_io/basic_filebuf/close/char/12790-2.cc: Likewise.
4093         * testsuite/27_io/basic_filebuf/close/char/12790-3.cc: Likewise.
4094         * testsuite/27_io/basic_filebuf/close/char/12790-4.cc: Likewise.
4095         * testsuite/27_io/basic_filebuf/close/char/2.cc: Likewise.
4096         * testsuite/27_io/basic_filebuf/close/char/3.cc: Likewise.
4097         * testsuite/27_io/basic_filebuf/close/char/4.cc: Likewise.
4098         * testsuite/27_io/basic_filebuf/close/char/4879.cc: Likewise.
4099         * testsuite/27_io/basic_filebuf/close/char/5.cc: Likewise.
4100         * testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
4101         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-1.cc: Likewise.
4102         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-2.cc: Likewise.
4103         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-3.cc: Likewise.
4104         * testsuite/27_io/basic_filebuf/close/wchar_t/12790-4.cc: Likewise.
4105         * testsuite/27_io/basic_filebuf/cons/2020.cc: Likewise.
4106         * testsuite/27_io/basic_filebuf/cons/char/1.cc: Likewise.
4107         * testsuite/27_io/basic_filebuf/cons/wchar_t/1.cc: Likewise.
4108         * testsuite/27_io/basic_filebuf/cons/wchar_t/10132-1.cc: Likewise.
4109         * testsuite/27_io/basic_filebuf/imbue/12206.cc: Likewise.
4110         * testsuite/27_io/basic_filebuf/imbue/char/1.cc: Likewise.
4111         * testsuite/27_io/basic_filebuf/imbue/char/13007.cc: Likewise.
4112         * testsuite/27_io/basic_filebuf/imbue/char/13171-1.cc: Likewise.
4113         * testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
4114         * testsuite/27_io/basic_filebuf/imbue/char/13171-4.cc: Likewise.
4115         * testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: Likewise.
4116         * testsuite/27_io/basic_filebuf/imbue/char/14975-1.cc: Likewise.
4117         * testsuite/27_io/basic_filebuf/imbue/char/2.cc: Likewise.
4118         * testsuite/27_io/basic_filebuf/imbue/char/3.cc: Likewise.
4119         * testsuite/27_io/basic_filebuf/imbue/char/9322.cc: Likewise.
4120         * testsuite/27_io/basic_filebuf/imbue/wchar_t/1.cc: Likewise.
4121         * testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: Likewise.
4122         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13007.cc: Likewise.
4123         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13171-3.cc: Likewise.
4124         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Likewise.
4125         * testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Likewise.
4126         * testsuite/27_io/basic_filebuf/imbue/wchar_t/14975-2.cc: Likewise.
4127         * testsuite/27_io/basic_filebuf/imbue/wchar_t/2.cc: Likewise.
4128         * testsuite/27_io/basic_filebuf/imbue/wchar_t/3.cc: Likewise.
4129         * testsuite/27_io/basic_filebuf/imbue/wchar_t/9322.cc: Likewise.
4130         * testsuite/27_io/basic_filebuf/in_avail/char/1.cc: Likewise.
4131         * testsuite/27_io/basic_filebuf/in_avail/char/9701-3.cc: Likewise.
4132         * testsuite/27_io/basic_filebuf/is_open/char/1.cc: Likewise.
4133         * testsuite/27_io/basic_filebuf/open/12790-1.cc: Likewise.
4134         * testsuite/27_io/basic_filebuf/open/char/1.cc: Likewise.
4135         * testsuite/27_io/basic_filebuf/open/char/2.cc: Likewise.
4136         * testsuite/27_io/basic_filebuf/open/char/3.cc: Likewise.
4137         * testsuite/27_io/basic_filebuf/open/char/4.cc: Likewise.
4138         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
4139         * testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
4140         * testsuite/27_io/basic_filebuf/overflow/char/13858.cc: Likewise.
4141         * testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Likewise.
4142         * testsuite/27_io/basic_filebuf/overflow/char/2.cc: Likewise.
4143         * testsuite/27_io/basic_filebuf/overflow/char/9169.cc: Likewise.
4144         * testsuite/27_io/basic_filebuf/overflow/char/9182-2.cc: Likewise.
4145         * testsuite/27_io/basic_filebuf/overflow/char/9988.cc: Likewise.
4146         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc: Likewise.
4147         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc: Likewise.
4148         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc: Likewise.
4149         * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc: Likewise.
4150         * testsuite/27_io/basic_filebuf/overflow/wchar_t/13858.cc: Likewise.
4151         * testsuite/27_io/basic_filebuf/pbackfail/char/9761.cc: Likewise.
4152         * testsuite/27_io/basic_filebuf/requirements/base_classes.cc: Likewise.
4153         * testsuite/27_io/basic_filebuf/requirements/explicit_instantiation.cc:
4154         Likewise.
4155         * testsuite/27_io/basic_filebuf/requirements/typedefs.cc: Likewise.
4156         * testsuite/27_io/basic_filebuf/sbumpc/char/1-in.cc: Likewise.
4157         * testsuite/27_io/basic_filebuf/sbumpc/char/1-io.cc: Likewise.
4158         * testsuite/27_io/basic_filebuf/sbumpc/char/1-out.cc: Likewise.
4159         * testsuite/27_io/basic_filebuf/sbumpc/char/2-in.cc: Likewise.
4160         * testsuite/27_io/basic_filebuf/sbumpc/char/2-io.cc: Likewise.
4161         * testsuite/27_io/basic_filebuf/sbumpc/char/2-out.cc: Likewise.
4162         * testsuite/27_io/basic_filebuf/sbumpc/char/9825.cc: Likewise.
4163         * testsuite/27_io/basic_filebuf/seekoff/10132-2.cc: Likewise.
4164         * testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Likewise.
4165         * testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Likewise.
4166         * testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Likewise.
4167         * testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Likewise.
4168         * testsuite/27_io/basic_filebuf/seekoff/char/1-in.cc: Likewise.
4169         * testsuite/27_io/basic_filebuf/seekoff/char/1-io.cc: Likewise.
4170         * testsuite/27_io/basic_filebuf/seekoff/char/1-out.cc: Likewise.
4171         * testsuite/27_io/basic_filebuf/seekoff/char/11543.cc: Likewise.
4172         * testsuite/27_io/basic_filebuf/seekoff/char/12232.cc: Likewise.
4173         * testsuite/27_io/basic_filebuf/seekoff/char/12790-1.cc: Likewise.
4174         * testsuite/27_io/basic_filebuf/seekoff/char/12790-2.cc: Likewise.
4175         * testsuite/27_io/basic_filebuf/seekoff/char/12790-3.cc: Likewise.
4176         * testsuite/27_io/basic_filebuf/seekoff/char/12790-4.cc: Likewise.
4177         * testsuite/27_io/basic_filebuf/seekoff/char/2-in.cc: Likewise.
4178         * testsuite/27_io/basic_filebuf/seekoff/char/2-io.cc: Likewise.
4179         * testsuite/27_io/basic_filebuf/seekoff/char/2-out.cc: Likewise.
4180         * testsuite/27_io/basic_filebuf/seekoff/char/26777.cc: Likewise.
4181         * testsuite/27_io/basic_filebuf/seekoff/char/3-in.cc: Likewise.
4182         * testsuite/27_io/basic_filebuf/seekoff/char/3-io.cc: Likewise.
4183         * testsuite/27_io/basic_filebuf/seekoff/char/3-out.cc: Likewise.
4184         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/1.cc: Likewise.
4185         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/11543.cc: Likewise.
4186         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc: Likewise.
4187         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc: Likewise.
4188         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc: Likewise.
4189         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc: Likewise.
4190         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/2.cc: Likewise.
4191         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/3.cc: Likewise.
4192         * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
4193         Likewise.
4194         * testsuite/27_io/basic_filebuf/seekpos/10132-3.cc: Likewise.
4195         * testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Likewise.
4196         * testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Likewise.
4197         * testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Likewise.
4198         * testsuite/27_io/basic_filebuf/seekpos/char/1-in.cc: Likewise.
4199         * testsuite/27_io/basic_filebuf/seekpos/char/1-io.cc: Likewise.
4200         * testsuite/27_io/basic_filebuf/seekpos/char/1-out.cc: Likewise.
4201         * testsuite/27_io/basic_filebuf/seekpos/char/12790-1.cc: Likewise.
4202         * testsuite/27_io/basic_filebuf/seekpos/char/12790-2.cc: Likewise.
4203         * testsuite/27_io/basic_filebuf/seekpos/char/12790-3.cc: Likewise.
4204         * testsuite/27_io/basic_filebuf/seekpos/char/12790-4.cc: Likewise.
4205         * testsuite/27_io/basic_filebuf/seekpos/char/2-in.cc: Likewise.
4206         * testsuite/27_io/basic_filebuf/seekpos/char/2-io.cc: Likewise.
4207         * testsuite/27_io/basic_filebuf/seekpos/char/2-out.cc: Likewise.
4208         * testsuite/27_io/basic_filebuf/seekpos/char/3-in.cc: Likewise.
4209         * testsuite/27_io/basic_filebuf/seekpos/char/3-io.cc: Likewise.
4210         * testsuite/27_io/basic_filebuf/seekpos/char/3-out.cc: Likewise.
4211         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/1.cc: Likewise.
4212         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc: Likewise.
4213         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc: Likewise.
4214         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc: Likewise.
4215         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc: Likewise.
4216         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9874.cc: Likewise.
4217         * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
4218         Likewise.
4219         * testsuite/27_io/basic_filebuf/setbuf/char/1.cc: Likewise.
4220         * testsuite/27_io/basic_filebuf/setbuf/char/12875-1.cc: Likewise.
4221         * testsuite/27_io/basic_filebuf/setbuf/char/12875-2.cc: Likewise.
4222         * testsuite/27_io/basic_filebuf/setbuf/char/2.cc: Likewise.
4223         * testsuite/27_io/basic_filebuf/setbuf/char/3.cc: Likewise.
4224         * testsuite/27_io/basic_filebuf/sgetc/char/1-in.cc: Likewise.
4225         * testsuite/27_io/basic_filebuf/sgetc/char/1-io.cc: Likewise.
4226         * testsuite/27_io/basic_filebuf/sgetc/char/1-out.cc: Likewise.
4227         * testsuite/27_io/basic_filebuf/sgetc/char/2-in.cc: Likewise.
4228         * testsuite/27_io/basic_filebuf/sgetc/char/2-io.cc: Likewise.
4229         * testsuite/27_io/basic_filebuf/sgetc/char/2-out.cc: Likewise.
4230         * testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: Likewise.
4231         * testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Likewise.
4232         * testsuite/27_io/basic_filebuf/sgetn/char/1-out.cc: Likewise.
4233         * testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Likewise.
4234         * testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Likewise.
4235         * testsuite/27_io/basic_filebuf/sgetn/char/2-out.cc: Likewise.
4236         * testsuite/27_io/basic_filebuf/sgetn/char/3.cc: Likewise.
4237         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc: Likewise.
4238         * testsuite/27_io/basic_filebuf/showmanyc/char/9533-2.cc: Likewise.
4239         * testsuite/27_io/basic_filebuf/snextc/char/1-in.cc: Likewise.
4240         * testsuite/27_io/basic_filebuf/snextc/char/1-io.cc: Likewise.
4241         * testsuite/27_io/basic_filebuf/snextc/char/1-out.cc: Likewise.
4242         * testsuite/27_io/basic_filebuf/snextc/char/2-in.cc: Likewise.
4243         * testsuite/27_io/basic_filebuf/snextc/char/2-io.cc: Likewise.
4244         * testsuite/27_io/basic_filebuf/snextc/char/2-out.cc: Likewise.
4245         * testsuite/27_io/basic_filebuf/sputbackc/char/1-in.cc: Likewise.
4246         * testsuite/27_io/basic_filebuf/sputbackc/char/1-io.cc: Likewise.
4247         * testsuite/27_io/basic_filebuf/sputbackc/char/1-out.cc: Likewise.
4248         * testsuite/27_io/basic_filebuf/sputbackc/char/2-in.cc: Likewise.
4249         * testsuite/27_io/basic_filebuf/sputbackc/char/2-io.cc: Likewise.
4250         * testsuite/27_io/basic_filebuf/sputbackc/char/2-out.cc: Likewise.
4251         * testsuite/27_io/basic_filebuf/sputbackc/char/9425.cc: Likewise.
4252         * testsuite/27_io/basic_filebuf/sputc/char/1-in.cc: Likewise.
4253         * testsuite/27_io/basic_filebuf/sputc/char/1-io.cc: Likewise.
4254         * testsuite/27_io/basic_filebuf/sputc/char/1-out.cc: Likewise.
4255         * testsuite/27_io/basic_filebuf/sputc/char/2-in.cc: Likewise.
4256         * testsuite/27_io/basic_filebuf/sputc/char/2-io.cc: Likewise.
4257         * testsuite/27_io/basic_filebuf/sputc/char/2-out.cc: Likewise.
4258         * testsuite/27_io/basic_filebuf/sputc/char/9701-2.cc: Likewise.
4259         * testsuite/27_io/basic_filebuf/sputn/char/1-in.cc: Likewise.
4260         * testsuite/27_io/basic_filebuf/sputn/char/1-io.cc: Likewise.
4261         * testsuite/27_io/basic_filebuf/sputn/char/1-out.cc: Likewise.
4262         * testsuite/27_io/basic_filebuf/sputn/char/2-in.cc: Likewise.
4263         * testsuite/27_io/basic_filebuf/sputn/char/2-io.cc: Likewise.
4264         * testsuite/27_io/basic_filebuf/sputn/char/2-out.cc: Likewise.
4265         * testsuite/27_io/basic_filebuf/sputn/char/9339.cc: Likewise.
4266         * testsuite/27_io/basic_filebuf/sputn/char/9701-1.cc: Likewise.
4267         * testsuite/27_io/basic_filebuf/sungetc/char/1-in.cc: Likewise.
4268         * testsuite/27_io/basic_filebuf/sungetc/char/1-io.cc: Likewise.
4269         * testsuite/27_io/basic_filebuf/sungetc/char/1-out.cc: Likewise.
4270         * testsuite/27_io/basic_filebuf/sungetc/char/2-in.cc: Likewise.
4271         * testsuite/27_io/basic_filebuf/sungetc/char/2-io.cc: Likewise.
4272         * testsuite/27_io/basic_filebuf/sungetc/char/2-out.cc: Likewise.
4273         * testsuite/27_io/basic_filebuf/sync/char/1.cc: Likewise.
4274         * testsuite/27_io/basic_filebuf/sync/char/9182-1.cc: Likewise.
4275         * testsuite/27_io/basic_filebuf/sync/wchar_t/1.cc: Likewise.
4276         * testsuite/27_io/basic_filebuf/underflow/10096.cc: Likewise.
4277         * testsuite/27_io/basic_filebuf/underflow/char/1.cc: Likewise.
4278         * testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
4279         * testsuite/27_io/basic_filebuf/underflow/char/2.cc: Likewise.
4280         * testsuite/27_io/basic_filebuf/underflow/char/3.cc: Likewise.
4281         * testsuite/27_io/basic_filebuf/underflow/char/9027.cc: Likewise.
4282         * testsuite/27_io/basic_filebuf/underflow/wchar_t/1.cc: Likewise.
4283         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-1.cc: Likewise.
4284         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-2.cc: Likewise.
4285         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-3.cc: Likewise.
4286         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11389-4.cc: Likewise.
4287         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-1.cc: Likewise.
4288         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11544-2.cc: Likewise.
4289         * testsuite/27_io/basic_filebuf/underflow/wchar_t/11603.cc: Likewise.
4290         * testsuite/27_io/basic_filebuf/underflow/wchar_t/2.cc: Likewise.
4291         * testsuite/27_io/basic_filebuf/underflow/wchar_t/3.cc: Likewise.
4292         * testsuite/27_io/basic_filebuf/underflow/wchar_t/4.cc: Likewise.
4293         * testsuite/27_io/basic_filebuf/underflow/wchar_t/5.cc: Likewise.
4294         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9178.cc: Likewise.
4295         * testsuite/27_io/basic_filebuf/underflow/wchar_t/9520.cc: Likewise.
4296         * testsuite/27_io/basic_fstream/cons/1.cc: Likewise.
4297         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
4298         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
4299         * testsuite/27_io/basic_fstream/rdbuf/char/2832.cc: Likewise.
4300         * testsuite/27_io/basic_fstream/requirements/base_classes.cc: Likewise.
4301         * testsuite/27_io/basic_ifstream/cons/2020.cc: Likewise.
4302         * testsuite/27_io/basic_ifstream/cons/char/1.cc: Likewise.
4303         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
4304         * testsuite/27_io/basic_ifstream/open/char/1.cc: Likewise.
4305         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
4306         * testsuite/27_io/basic_ifstream/rdbuf/char/2832.cc: Likewise.
4307         * testsuite/27_io/basic_ifstream/requirements/base_classes.cc: Likewise.
4308         * testsuite/27_io/basic_ios/cons/2020.cc: Likewise.
4309         * testsuite/27_io/basic_ios/requirements/base_classes.cc: Likewise.
4310         * testsuite/27_io/basic_iostream/cons/16251.C: Likewise.
4311         * testsuite/27_io/basic_iostream/cons/2020.cc: Likewise.
4312         * testsuite/27_io/basic_iostream/requirements/base_classes.cc: Likewise.
4313         * testsuite/27_io/basic_istream/cons/3.cc: Likewise.
4314         * testsuite/27_io/basic_istream/exceptions/char/9561.cc: Likewise.
4315         * testsuite/27_io/basic_istream/exceptions/wchar_t/9561.cc: Likewise.
4316         * testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
4317         Likewise.
4318         * testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
4319         Likewise.
4320         * testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
4321         Likewise.
4322         * testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
4323         Likewise.
4324         * testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
4325         Likewise.
4326         * testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
4327         Likewise.
4328         * testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
4329         Likewise.
4330         * testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
4331         Likewise.
4332         * testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
4333         Likewise.
4334         * testsuite/27_io/basic_istream/extractors_arithmetic/char/12.cc:
4335         Likewise.
4336         * testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
4337         Likewise.
4338         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_badbit_throw.cc:
4339         Likewise.
4340         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/01.cc:
4341         Likewise.
4342         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/02.cc:
4343         Likewise.
4344         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/03.cc:
4345         Likewise.
4346         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/06.cc:
4347         Likewise.
4348         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/07.cc:
4349         Likewise.
4350         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/08.cc:
4351         Likewise.
4352         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/09.cc:
4353         Likewise.
4354         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/10.cc:
4355         Likewise.
4356         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/11.cc:
4357         Likewise.
4358         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/12.cc:
4359         Likewise.
4360         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/13.cc:
4361         Likewise.
4362         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_badbit_throw.cc:
4363         Likewise.
4364         * testsuite/27_io/basic_istream/extractors_character/char/1.cc:
4365         Likewise.
4366         * testsuite/27_io/basic_istream/extractors_character/char/11095-i.cc:
4367         Likewise.
4368         * testsuite/27_io/basic_istream/extractors_character/char/2.cc:
4369         Likewise.
4370         * testsuite/27_io/basic_istream/extractors_character/char/3.cc:
4371         Likewise.
4372         * testsuite/27_io/basic_istream/extractors_character/char/4.cc:
4373         Likewise.
4374         * testsuite/27_io/basic_istream/extractors_character/wchar_t/1.cc:
4375         Likewise.
4376         * testsuite/27_io/basic_istream/extractors_character/wchar_t/11095-i.cc:
4377         Likewise.
4378         * testsuite/27_io/basic_istream/extractors_character/wchar_t/2.cc:
4379         Likewise.
4380         * testsuite/27_io/basic_istream/extractors_character/wchar_t/3.cc:
4381         Likewise.
4382         * testsuite/27_io/basic_istream/extractors_character/wchar_t/4.cc:
4383         Likewise.
4384         * testsuite/27_io/basic_istream/extractors_other/char/1.cc: Likewise.
4385         * testsuite/27_io/basic_istream/extractors_other/char/2.cc: Likewise.
4386         * testsuite/27_io/basic_istream/extractors_other/char/26181.cc:
4387         Likewise.
4388         * testsuite/27_io/basic_istream/extractors_other/char/3.cc: Likewise.
4389         * testsuite/27_io/basic_istream/extractors_other/wchar_t/1.cc: Likewise.
4390         * testsuite/27_io/basic_istream/extractors_other/wchar_t/2.cc: Likewise.
4391         * testsuite/27_io/basic_istream/extractors_other/wchar_t/26181.cc:
4392         Likewise.
4393         * testsuite/27_io/basic_istream/extractors_other/wchar_t/3.cc: Likewise.
4394         * testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
4395         * testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
4396         * testsuite/27_io/basic_istream/get/char/3.cc: Likewise.
4397         * testsuite/27_io/basic_istream/get/wchar_t/1.cc: Likewise.
4398         * testsuite/27_io/basic_istream/get/wchar_t/2.cc: Likewise.
4399         * testsuite/27_io/basic_istream/get/wchar_t/3.cc: Likewise.
4400         * testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
4401         * testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
4402         * testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
4403         * testsuite/27_io/basic_istream/getline/char/5.cc: Likewise.
4404         * testsuite/27_io/basic_istream/getline/char/6.cc: Likewise.
4405         * testsuite/27_io/basic_istream/getline/wchar_t/1.cc: Likewise.
4406         * testsuite/27_io/basic_istream/getline/wchar_t/2.cc: Likewise.
4407         * testsuite/27_io/basic_istream/getline/wchar_t/3.cc: Likewise.
4408         * testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Likewise.
4409         * testsuite/27_io/basic_istream/getline/wchar_t/6.cc: Likewise.
4410         * testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
4411         * testsuite/27_io/basic_istream/ignore/char/2.cc: Likewise.
4412         * testsuite/27_io/basic_istream/ignore/char/3.cc: Likewise.
4413         * testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
4414         * testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
4415         * testsuite/27_io/basic_istream/ignore/wchar_t/1.cc: Likewise.
4416         * testsuite/27_io/basic_istream/ignore/wchar_t/2.cc: Likewise.
4417         * testsuite/27_io/basic_istream/ignore/wchar_t/3.cc: Likewise.
4418         * testsuite/27_io/basic_istream/ignore/wchar_t/6360.cc: Likewise.
4419         * testsuite/27_io/basic_istream/ignore/wchar_t/7220.cc: Likewise.
4420         * testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
4421         * testsuite/27_io/basic_istream/peek/char/12296.cc: Likewise.
4422         * testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
4423         * testsuite/27_io/basic_istream/peek/wchar_t/1.cc: Likewise.
4424         * testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
4425         * testsuite/27_io/basic_istream/peek/wchar_t/6414.cc: Likewise.
4426         * testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
4427         * testsuite/27_io/basic_istream/putback/wchar_t/1.cc: Likewise.
4428         * testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
4429         * testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
4430         * testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
4431         * testsuite/27_io/basic_istream/read/wchar_t/1.cc: Likewise.
4432         * testsuite/27_io/basic_istream/read/wchar_t/2.cc: Likewise.
4433         * testsuite/27_io/basic_istream/read/wchar_t/3.cc: Likewise.
4434         * testsuite/27_io/basic_istream/readsome/char/6746-1.cc: Likewise.
4435         * testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Likewise.
4436         * testsuite/27_io/basic_istream/readsome/char/8258.cc: Likewise.
4437         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-1.cc: Likewise.
4438         * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Likewise.
4439         * testsuite/27_io/basic_istream/readsome/wchar_t/8258.cc: Likewise.
4440         * testsuite/27_io/basic_istream/requirements/base_classes.cc: Likewise.
4441         * testsuite/27_io/basic_istream/seekg/char/2.cc: Likewise.
4442         * testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
4443         * testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
4444         * testsuite/27_io/basic_istream/seekg/char/fstream.cc: Likewise.
4445         * testsuite/27_io/basic_istream/seekg/char/sstream.cc: Likewise.
4446         * testsuite/27_io/basic_istream/seekg/wchar_t/2.cc: Likewise.
4447         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-1.cc: Likewise.
4448         * testsuite/27_io/basic_istream/seekg/wchar_t/8348-2.cc: Likewise.
4449         * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise.
4450         * testsuite/27_io/basic_istream/seekg/wchar_t/sstream.cc: Likewise.
4451         * testsuite/27_io/basic_istream/tellg/char/1.cc: Likewise.
4452         * testsuite/27_io/basic_istream/tellg/char/2.cc: Likewise.
4453         * testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
4454         * testsuite/27_io/basic_istream/tellg/char/fstream.cc: Likewise.
4455         * testsuite/27_io/basic_istream/tellg/char/sstream.cc: Likewise.
4456         * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise.
4457         * testsuite/27_io/basic_istream/tellg/wchar_t/2.cc: Likewise.
4458         * testsuite/27_io/basic_istream/tellg/wchar_t/8348.cc: Likewise.
4459         * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise.
4460         * testsuite/27_io/basic_istream/tellg/wchar_t/sstream.cc: Likewise.
4461         * testsuite/27_io/basic_istream/ws/char/1.cc: Likewise.
4462         * testsuite/27_io/basic_istream/ws/wchar_t/1.cc: Likewise.
4463         * testsuite/27_io/basic_istringstream/cons/2020.cc: Likewise.
4464         * testsuite/27_io/basic_istringstream/rdbuf/char/2832.cc: Likewise.
4465         * testsuite/27_io/basic_istringstream/rdbuf/wchar_t/2832.cc: Likewise.
4466         * testsuite/27_io/basic_istringstream/requirements/base_classes.cc:
4467         Likewise.
4468         * testsuite/27_io/basic_istringstream/str/char/1.cc: Likewise.
4469         * testsuite/27_io/basic_istringstream/str/wchar_t/1.cc: Likewise.
4470         * testsuite/27_io/basic_ofstream/cons/2020.cc: Likewise.
4471         * testsuite/27_io/basic_ofstream/cons/char/1.cc: Likewise.
4472         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
4473         * testsuite/27_io/basic_ofstream/open/char/1.cc: Likewise.
4474         * testsuite/27_io/basic_ofstream/open/char/2.cc: Likewise.
4475         * testsuite/27_io/basic_ofstream/pthread2.cc: Likewise.
4476         * testsuite/27_io/basic_ofstream/rdbuf/char/2832.cc: Likewise.
4477         * testsuite/27_io/basic_ofstream/requirements/base_classes.cc: Likewise.
4478         * testsuite/27_io/basic_ostream/cons/2020.cc: Likewise.
4479         * testsuite/27_io/basic_ostream/cons/char/9827.cc: Likewise.
4480         * testsuite/27_io/basic_ostream/cons/wchar_t/9827.cc: Likewise.
4481         * testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
4482         * testsuite/27_io/basic_ostream/endl/wchar_t/1.cc: Likewise.
4483         * testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise.
4484         * testsuite/27_io/basic_ostream/ends/char/2.cc: Likewise.
4485         * testsuite/27_io/basic_ostream/ends/wchar_t/1.cc: Likewise.
4486         * testsuite/27_io/basic_ostream/ends/wchar_t/2.cc: Likewise.
4487         * testsuite/27_io/basic_ostream/exceptions/char/9561.cc: Likewise.
4488         * testsuite/27_io/basic_ostream/exceptions/wchar_t/9561.cc: Likewise.
4489         * testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
4490         * testsuite/27_io/basic_ostream/flush/char/2.cc: Likewise.
4491         * testsuite/27_io/basic_ostream/flush/wchar_t/1.cc: Likewise.
4492         * testsuite/27_io/basic_ostream/flush/wchar_t/2.cc: Likewise.
4493         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
4494         Likewise.
4495         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
4496         Likewise.
4497         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/23871.cc:
4498         Likewise.
4499         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/3.cc:
4500         Likewise.
4501         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/31031.cc:
4502         Likewise.
4503         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4.cc:
4504         Likewise.
4505         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/4402.cc:
4506         Likewise.
4507         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/5.cc:
4508         Likewise.
4509         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/6.cc:
4510         Likewise.
4511         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/7.cc:
4512         Likewise.
4513         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc:
4514         Likewise.
4515         * testsuite/27_io/basic_ostream/inserters_arithmetic/pod/23875.cc:
4516         Likewise.
4517         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
4518         Likewise.
4519         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/2.cc:
4520         Likewise.
4521         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/3.cc:
4522         Likewise.
4523         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/31031.cc:
4524         Likewise.
4525         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4.cc:
4526         Likewise.
4527         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/4402.cc:
4528         Likewise.
4529         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/5.cc:
4530         Likewise.
4531         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/6.cc:
4532         Likewise.
4533         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/7.cc:
4534         Likewise.
4535         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_badbit_throw.cc:
4536         Likewise.
4537         * testsuite/27_io/basic_ostream/inserters_character/char/1.cc: Likewise.
4538         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oa.cc:
4539         Likewise.
4540         * testsuite/27_io/basic_ostream/inserters_character/char/11095-ob.cc:
4541         Likewise.
4542         * testsuite/27_io/basic_ostream/inserters_character/char/11095-oc.cc:
4543         Likewise.
4544         * testsuite/27_io/basic_ostream/inserters_character/char/2.cc: Likewise.
4545         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
4546         Likewise.
4547         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
4548         Likewise.
4549         * testsuite/27_io/basic_ostream/inserters_character/char/3.cc: Likewise.
4550         * testsuite/27_io/basic_ostream/inserters_character/char/4.cc: Likewise.
4551         * testsuite/27_io/basic_ostream/inserters_character/char/5.cc: Likewise.
4552         * testsuite/27_io/basic_ostream/inserters_character/char/6.cc: Likewise.
4553         * testsuite/27_io/basic_ostream/inserters_character/char/8.cc: Likewise.
4554         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/1.cc:
4555         Likewise.
4556         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-od.cc:
4557         Likewise.
4558         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-oe.cc:
4559         Likewise.
4560         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/11095-of.cc:
4561         Likewise.
4562         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/2.cc:
4563         Likewise.
4564         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-1.cc:
4565         Likewise.
4566         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-2.cc:
4567         Likewise.
4568         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
4569         Likewise.
4570         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
4571         Likewise.
4572         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/3.cc:
4573         Likewise.
4574         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/4.cc:
4575         Likewise.
4576         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/5.cc:
4577         Likewise.
4578         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/6.cc:
4579         Likewise.
4580         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
4581         Likewise.
4582         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
4583         Likewise.
4584         * testsuite/27_io/basic_ostream/inserters_other/char/1.cc: Likewise.
4585         * testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
4586         * testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Likewise.
4587         * testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Likewise.
4588         * testsuite/27_io/basic_ostream/inserters_other/char/5.cc: Likewise.
4589         * testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
4590         Likewise.
4591         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/1.cc: Likewise.
4592         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/2.cc: Likewise.
4593         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/3.cc: Likewise.
4594         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/4.cc: Likewise.
4595         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/5.cc: Likewise.
4596         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
4597         Likewise.
4598         * testsuite/27_io/basic_ostream/put/char/1.cc: Likewise.
4599         * testsuite/27_io/basic_ostream/put/wchar_t/1.cc: Likewise.
4600         * testsuite/27_io/basic_ostream/requirements/base_classes.cc: Likewise.
4601         * testsuite/27_io/basic_ostream/seekp/char/2346-fstream.cc: Likewise.
4602         * testsuite/27_io/basic_ostream/seekp/char/2346-sstream.cc: Likewise.
4603         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise.
4604         * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-sstream.cc: Likewise.
4605         * testsuite/27_io/basic_ostream/tellp/char/1.cc: Likewise.
4606         * testsuite/27_io/basic_ostream/tellp/char/2.cc: Likewise.
4607         * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise.
4608         * testsuite/27_io/basic_ostream/tellp/wchar_t/2.cc: Likewise.
4609         * testsuite/27_io/basic_ostream/write/char/1.cc: Likewise.
4610         * testsuite/27_io/basic_ostream/write/wchar_t/1.cc: Likewise.
4611         * testsuite/27_io/basic_ostringstream/cons/2020.cc: Likewise.
4612         * testsuite/27_io/basic_ostringstream/cons/char/3.cc: Likewise.
4613         * testsuite/27_io/basic_ostringstream/cons/wchar_t/3.cc: Likewise.
4614         * testsuite/27_io/basic_ostringstream/pthread3.cc: Likewise.
4615         * testsuite/27_io/basic_ostringstream/rdbuf/char/2832.cc: Likewise.
4616         * testsuite/27_io/basic_ostringstream/rdbuf/wchar_t/2832.cc: Likewise.
4617         * testsuite/27_io/basic_ostringstream/requirements/base_classes.cc:
4618         Likewise.
4619         * testsuite/27_io/basic_ostringstream/str/char/1.cc: Likewise.
4620         * testsuite/27_io/basic_ostringstream/str/char/2.cc: Likewise.
4621         * testsuite/27_io/basic_ostringstream/str/wchar_t/1.cc: Likewise.
4622         * testsuite/27_io/basic_ostringstream/str/wchar_t/2.cc: Likewise.
4623         * testsuite/27_io/basic_streambuf/cons/2020.cc: Likewise.
4624         * testsuite/27_io/basic_streambuf/imbue/char/1.cc: Likewise.
4625         * testsuite/27_io/basic_streambuf/imbue/char/13007-1.cc: Likewise.
4626         * testsuite/27_io/basic_streambuf/imbue/char/13007-2.cc: Likewise.
4627         * testsuite/27_io/basic_streambuf/imbue/wchar_t/1.cc: Likewise.
4628         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-1.cc: Likewise.
4629         * testsuite/27_io/basic_streambuf/imbue/wchar_t/13007-2.cc: Likewise.
4630         * testsuite/27_io/basic_streambuf/in_avail/char/1.cc: Likewise.
4631         * testsuite/27_io/basic_streambuf/in_avail/wchar_t/1.cc: Likewise.
4632         * testsuite/27_io/basic_streambuf/sputbackc/char/9538.cc: Likewise.
4633         * testsuite/27_io/basic_streambuf/sputbackc/wchar_t/9538.cc: Likewise.
4634         * testsuite/27_io/basic_stringbuf/cons/2020.cc: Likewise.
4635         * testsuite/27_io/basic_stringbuf/cons/char/1.cc: Likewise.
4636         * testsuite/27_io/basic_stringbuf/cons/wchar_t/1.cc: Likewise.
4637         * testsuite/27_io/basic_stringbuf/imbue/char/1.cc: Likewise.
4638         * testsuite/27_io/basic_stringbuf/imbue/char/9322.cc: Likewise.
4639         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/1.cc: Likewise.
4640         * testsuite/27_io/basic_stringbuf/imbue/wchar_t/9322.cc: Likewise.
4641         * testsuite/27_io/basic_stringbuf/in_avail/char/1.cc: Likewise.
4642         * testsuite/27_io/basic_stringbuf/in_avail/char/21955.cc: Likewise.
4643         * testsuite/27_io/basic_stringbuf/in_avail/wchar_t/1.cc: Likewise.
4644         * testsuite/27_io/basic_stringbuf/overflow/char/1.cc: Likewise.
4645         * testsuite/27_io/basic_stringbuf/overflow/char/26250.cc: Likewise.
4646         * testsuite/27_io/basic_stringbuf/overflow/char/9988.cc: Likewise.
4647         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/1.cc: Likewise.
4648         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/26250.cc: Likewise.
4649         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/9988.cc: Likewise.
4650         * testsuite/27_io/basic_stringbuf/pbackfail/char/1.cc: Likewise.
4651         * testsuite/27_io/basic_stringbuf/pbackfail/char/2.cc: Likewise.
4652         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/1.cc: Likewise.
4653         * testsuite/27_io/basic_stringbuf/pbackfail/wchar_t/2.cc: Likewise.
4654         * testsuite/27_io/basic_stringbuf/requirements/base_classes.cc:
4655         Likewise.
4656         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/2.cc:
4657         Likewise.
4658         * testsuite/27_io/basic_stringbuf/requirements/explicit_instantiation/4.cc:
4659         Likewise.
4660         * testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
4661         * testsuite/27_io/basic_stringbuf/sbumpc/char/9825.cc: Likewise.
4662         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
4663         * testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc: Likewise.
4664         * testsuite/27_io/basic_stringbuf/seekoff/char/1.cc: Likewise.
4665         * testsuite/27_io/basic_stringbuf/seekoff/char/10975.cc: Likewise.
4666         * testsuite/27_io/basic_stringbuf/seekoff/char/16956.cc: Likewise.
4667         * testsuite/27_io/basic_stringbuf/seekoff/char/2.cc: Likewise.
4668         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/1.cc: Likewise.
4669         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/10975.cc: Likewise.
4670         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/16956.cc: Likewise.
4671         * testsuite/27_io/basic_stringbuf/seekoff/wchar_t/2.cc: Likewise.
4672         * testsuite/27_io/basic_stringbuf/seekpos/char/1.cc: Likewise.
4673         * testsuite/27_io/basic_stringbuf/seekpos/char/2.cc: Likewise.
4674         * testsuite/27_io/basic_stringbuf/seekpos/char/29354.cc: Likewise.
4675         * testsuite/27_io/basic_stringbuf/seekpos/char/3.cc: Likewise.
4676         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/1.cc: Likewise.
4677         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/2.cc: Likewise.
4678         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/29354.cc: Likewise.
4679         * testsuite/27_io/basic_stringbuf/seekpos/wchar_t/3.cc: Likewise.
4680         * testsuite/27_io/basic_stringbuf/setbuf/char/1.cc: Likewise.
4681         * testsuite/27_io/basic_stringbuf/setbuf/char/2.cc: Likewise.
4682         * testsuite/27_io/basic_stringbuf/setbuf/char/3.cc: Likewise.
4683         * testsuite/27_io/basic_stringbuf/setbuf/char/4.cc: Likewise.
4684         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/1.cc: Likewise.
4685         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/2.cc: Likewise.
4686         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/3.cc: Likewise.
4687         * testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Likewise.
4688         * testsuite/27_io/basic_stringbuf/sgetc/char/1.cc: Likewise.
4689         * testsuite/27_io/basic_stringbuf/sgetc/wchar_t/1.cc: Likewise.
4690         * testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
4691         * testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
4692         * testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
4693         * testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
4694         * testsuite/27_io/basic_stringbuf/sputbackc/char/1.cc: Likewise.
4695         * testsuite/27_io/basic_stringbuf/sputbackc/char/9425.cc: Likewise.
4696         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/1.cc: Likewise.
4697         * testsuite/27_io/basic_stringbuf/sputbackc/wchar_t/9425.cc: Likewise.
4698         * testsuite/27_io/basic_stringbuf/sputc/char/1.cc: Likewise.
4699         * testsuite/27_io/basic_stringbuf/sputc/char/9404-1.cc: Likewise.
4700         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1.cc: Likewise.
4701         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc: Likewise.
4702         * testsuite/27_io/basic_stringbuf/sputn/char/1.cc: Likewise.
4703         * testsuite/27_io/basic_stringbuf/sputn/char/9404-2.cc: Likewise.
4704         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1.cc: Likewise.
4705         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc: Likewise.
4706         * testsuite/27_io/basic_stringbuf/str/char/1.cc: Likewise.
4707         * testsuite/27_io/basic_stringbuf/str/char/2.cc: Likewise.
4708         * testsuite/27_io/basic_stringbuf/str/char/3.cc: Likewise.
4709         * testsuite/27_io/basic_stringbuf/str/char/3955.cc: Likewise.
4710         * testsuite/27_io/basic_stringbuf/str/wchar_t/1.cc: Likewise.
4711         * testsuite/27_io/basic_stringbuf/str/wchar_t/2.cc: Likewise.
4712         * testsuite/27_io/basic_stringbuf/str/wchar_t/3.cc: Likewise.
4713         * testsuite/27_io/basic_stringbuf/str/wchar_t/3955.cc: Likewise.
4714         * testsuite/27_io/basic_stringbuf/sungetc/char/1.cc: Likewise.
4715         * testsuite/27_io/basic_stringbuf/sungetc/wchar_t/1.cc: Likewise.
4716         * testsuite/27_io/basic_stringstream/cons/2020.cc: Likewise.
4717         * testsuite/27_io/basic_stringstream/rdbuf/char/2832.cc: Likewise.
4718         * testsuite/27_io/basic_stringstream/rdbuf/wchar_t/2832.cc: Likewise.
4719         * testsuite/27_io/basic_stringstream/requirements/base_classes.cc:
4720         Likewise.
4721         * testsuite/27_io/basic_stringstream/str/char/1.cc: Likewise.
4722         * testsuite/27_io/basic_stringstream/str/char/2.cc: Likewise.
4723         * testsuite/27_io/basic_stringstream/str/char/3.cc: Likewise.
4724         * testsuite/27_io/basic_stringstream/str/char/4.cc: Likewise.
4725         * testsuite/27_io/basic_stringstream/str/wchar_t/1.cc: Likewise.
4726         * testsuite/27_io/basic_stringstream/str/wchar_t/2.cc: Likewise.
4727         * testsuite/27_io/basic_stringstream/str/wchar_t/3.cc: Likewise.
4728         * testsuite/27_io/basic_stringstream/str/wchar_t/4.cc: Likewise.
4729         * testsuite/27_io/fpos/11450.cc: Likewise.
4730         * testsuite/27_io/fpos/14320-1.cc: Likewise.
4731         * testsuite/27_io/fpos/14320-2.cc: Likewise.
4732         * testsuite/27_io/fpos/14320-3.cc: Likewise.
4733         * testsuite/27_io/fpos/14320-4.cc: Likewise.
4734         * testsuite/27_io/fpos/14320-5.cc: Likewise.
4735         * testsuite/27_io/fpos/14775.cc: Likewise.
4736         * testsuite/27_io/fpos/mbstate_t/12065.cc: Likewise.
4737         * testsuite/27_io/fpos/mbstate_t/4_neg.cc: Likewise.
4738         * testsuite/27_io/fpos/requirements/explicit_instantiation.cc: Likewise.
4739         * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Likewise.
4740         * testsuite/27_io/headers/cinttypes/types_std_c++0x.cc: Likewise.
4741         * testsuite/27_io/headers/cstdio/functions_std.cc: Likewise.
4742         * testsuite/27_io/headers/cstdio/macros.cc: Likewise.
4743         * testsuite/27_io/headers/cstdio/types_std.cc: Likewise.
4744         * testsuite/27_io/headers/fstream/synopsis.cc: Likewise.
4745         * testsuite/27_io/headers/fstream/types_std.cc: Likewise.
4746         * testsuite/27_io/headers/iomanip/synopsis.cc: Likewise.
4747         * testsuite/27_io/headers/ios/synopsis.cc: Likewise.
4748         * testsuite/27_io/headers/ios/types_std.cc: Likewise.
4749         * testsuite/27_io/headers/iostream/synopsis.cc: Likewise.
4750         * testsuite/27_io/headers/iostream/types_std.cc: Likewise.
4751         * testsuite/27_io/headers/istream/synopsis.cc: Likewise.
4752         * testsuite/27_io/headers/istream/types_std.cc: Likewise.
4753         * testsuite/27_io/headers/ostream/synopsis.cc: Likewise.
4754         * testsuite/27_io/headers/ostream/types_std.cc: Likewise.
4755         * testsuite/27_io/headers/sstream/synopsis.cc: Likewise.
4756         * testsuite/27_io/headers/sstream/types_std.cc: Likewise.
4757         * testsuite/27_io/headers/streambuf/synopsis.cc: Likewise.
4758         * testsuite/27_io/headers/streambuf/types_std.cc: Likewise.
4759         * testsuite/27_io/ios_base/callbacks/1.cc: Likewise.
4760         * testsuite/27_io/ios_base/failure/cons_virtual_derivation.cc: Likewise.
4761         * testsuite/27_io/ios_base/failure/what-1.cc: Likewise.
4762         * testsuite/27_io/ios_base/failure/what-2.cc: Likewise.
4763         * testsuite/27_io/ios_base/failure/what-3.cc: Likewise.
4764         * testsuite/27_io/ios_base/failure/what-big.cc: Likewise.
4765         * testsuite/27_io/ios_base/storage/1.cc: Likewise.
4766         * testsuite/27_io/ios_base/storage/11584.cc: Likewise.
4767         * testsuite/27_io/ios_base/storage/2.cc: Likewise.
4768         * testsuite/27_io/ios_base/storage/3.cc: Likewise.
4769         * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Likewise.
4770         * testsuite/27_io/ios_base/sync_with_stdio/16959.cc: Likewise.
4771         * testsuite/27_io/ios_base/sync_with_stdio/2.cc: Likewise.
4772         * testsuite/27_io/ios_base/sync_with_stdio/9523.cc: Likewise.
4773         * testsuite/27_io/manipulators/standard/char/1.cc: Likewise.
4774         * testsuite/27_io/manipulators/standard/char/2.cc: Likewise.
4775         * testsuite/27_io/manipulators/standard/wchar_t/1.cc: Likewise.
4776         * testsuite/27_io/manipulators/standard/wchar_t/2.cc: Likewise.
4777         * testsuite/27_io/objects/char/1.cc: Likewise.
4778         * testsuite/27_io/objects/char/10.cc: Likewise.
4779         * testsuite/27_io/objects/char/12048-1.cc: Likewise.
4780         * testsuite/27_io/objects/char/12048-2.cc: Likewise.
4781         * testsuite/27_io/objects/char/12048-3.cc: Likewise.
4782         * testsuite/27_io/objects/char/12048-4.cc: Likewise.
4783         * testsuite/27_io/objects/char/12048-5.cc: Likewise.
4784         * testsuite/27_io/objects/char/2.cc: Likewise.
4785         * testsuite/27_io/objects/char/2523-1_xin.cc: Likewise.
4786         * testsuite/27_io/objects/char/2523-2_xin.cc: Likewise.
4787         * testsuite/27_io/objects/char/3_xin.cc: Likewise.
4788         * testsuite/27_io/objects/char/4_xin.cc: Likewise.
4789         * testsuite/27_io/objects/char/5.cc: Likewise.
4790         * testsuite/27_io/objects/char/5280_xin.cc: Likewise.
4791         * testsuite/27_io/objects/char/6.cc: Likewise.
4792         * testsuite/27_io/objects/char/6548_xin.cc: Likewise.
4793         * testsuite/27_io/objects/char/6648-1_xin.cc: Likewise.
4794         * testsuite/27_io/objects/char/6648-2_xin.cc: Likewise.
4795         * testsuite/27_io/objects/char/7.cc: Likewise.
4796         * testsuite/27_io/objects/char/7744_xin.cc: Likewise.
4797         * testsuite/27_io/objects/char/8.cc: Likewise.
4798         * testsuite/27_io/objects/char/9.cc: Likewise.
4799         * testsuite/27_io/objects/char/9661-1.cc: Likewise.
4800         * testsuite/27_io/objects/char/9661-2_xin.cc: Likewise.
4801         * testsuite/27_io/objects/char/dr455.cc: Likewise.
4802         * testsuite/27_io/objects/wchar_t/1.cc: Likewise.
4803         * testsuite/27_io/objects/wchar_t/10.cc: Likewise.
4804         * testsuite/27_io/objects/wchar_t/11.cc: Likewise.
4805         * testsuite/27_io/objects/wchar_t/12.cc: Likewise.
4806         * testsuite/27_io/objects/wchar_t/12048-1.cc: Likewise.
4807         * testsuite/27_io/objects/wchar_t/12048-2.cc: Likewise.
4808         * testsuite/27_io/objects/wchar_t/12048-3.cc: Likewise.
4809         * testsuite/27_io/objects/wchar_t/12048-4.cc: Likewise.
4810         * testsuite/27_io/objects/wchar_t/12048-5.cc: Likewise.
4811         * testsuite/27_io/objects/wchar_t/13.cc: Likewise.
4812         * testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Likewise.
4813         * testsuite/27_io/objects/wchar_t/2.cc: Likewise.
4814         * testsuite/27_io/objects/wchar_t/2523-1_xin.cc: Likewise.
4815         * testsuite/27_io/objects/wchar_t/2523-2_xin.cc: Likewise.
4816         * testsuite/27_io/objects/wchar_t/3_xin.cc: Likewise.
4817         * testsuite/27_io/objects/wchar_t/4_xin.cc: Likewise.
4818         * testsuite/27_io/objects/wchar_t/5.cc: Likewise.
4819         * testsuite/27_io/objects/wchar_t/5280_xin.cc: Likewise.
4820         * testsuite/27_io/objects/wchar_t/6.cc: Likewise.
4821         * testsuite/27_io/objects/wchar_t/6548_xin.cc: Likewise.
4822         * testsuite/27_io/objects/wchar_t/6648-1_xin.cc: Likewise.
4823         * testsuite/27_io/objects/wchar_t/6648-2_xin.cc: Likewise.
4824         * testsuite/27_io/objects/wchar_t/7.cc: Likewise.
4825         * testsuite/27_io/objects/wchar_t/7744_xin.cc: Likewise.
4826         * testsuite/27_io/objects/wchar_t/8.cc: Likewise.
4827         * testsuite/27_io/objects/wchar_t/9520.cc: Likewise.
4828         * testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
4829         * testsuite/27_io/objects/wchar_t/9661-2_xin.cc: Likewise.
4830         * testsuite/27_io/objects/wchar_t/9662.cc: Likewise.
4831         * testsuite/27_io/objects/wchar_t/9_xin.cc: Likewise.
4832         * testsuite/27_io/objects/wchar_t/dr455.cc: Likewise.
4833         * testsuite/27_io/types/1.cc: Likewise.
4834         * testsuite/27_io/types/2.cc: Likewise.
4835         * testsuite/27_io/types/3.cc: Likewise.
4836         * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Likewise.
4837         * testsuite/29_atomics/atomic/requirements/base_classes.cc: Likewise.
4838         * testsuite/29_atomics/atomic_integral/requirements/standard_layout.cc:
4839         Likewise.
4840         * testsuite/29_atomics/headers/cstdatomic/functions_std_c++0x.cc:
4841         Likewise.
4842         * testsuite/29_atomics/headers/cstdatomic/macros.cc: Likewise.
4843         * testsuite/29_atomics/headers/cstdatomic/std_c++0x_neg.cc: Likewise.
4844         * testsuite/29_atomics/headers/cstdatomic/types_std_c++0x.cc: Likewise.
4845         * testsuite/29_atomics/headers/stdatomic.h/debug_mode.c: Likewise.
4846         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Likewise.
4847         * testsuite/29_atomics/headers/stdatomic.h/macros.c: Likewise.
4848         * testsuite/29_atomics/headers/stdatomic.h/types.c: Likewise.
4849         * testsuite/30_threads/condition_variable/native_handle/typesizes.cc:
4850         Likewise.
4851         * testsuite/30_threads/condition_variable_any/native_handle/typesizes.cc:
4852         Likewise.
4853         * testsuite/30_threads/headers/condition_variable/std_c++0x_neg.cc:
4854         Likewise.
4855         * testsuite/30_threads/headers/condition_variable/types_std_c++0x.cc:
4856         Likewise.
4857         * testsuite/30_threads/headers/mutex/std_c++0x_neg.cc: Likewise.
4858         * testsuite/30_threads/headers/mutex/types_std_c++0x.cc: Likewise.
4859         * testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
4860         * testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
4861         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Likewise.
4862         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc:
4863         Likewise.
4864         * testsuite/30_threads/recursive_timed_mutex/native_handle/typesizes.cc:
4865         Likewise.
4866         * testsuite/30_threads/thread/cons/assign_neg.cc: Likewise.
4867         * testsuite/30_threads/thread/cons/copy_neg.cc: Likewise.
4868         * testsuite/30_threads/thread/id/operators.cc: Likewise.
4869         * testsuite/30_threads/thread/members/hardware_concurrency.cc: Likewise.
4870         * testsuite/30_threads/thread/native_handle/typesizes.cc: Likewise.
4871         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Likewise.
4872         * testsuite/Makefile.am: Likewise.
4873         * testsuite/abi/30586.cc: Likewise.
4874         * testsuite/abi/cxx_runtime_only_linkage.cc: Likewise.
4875         * testsuite/abi/demangle/abi_examples/01.cc: Likewise.
4876         * testsuite/abi/demangle/abi_examples/02.cc: Likewise.
4877         * testsuite/abi/demangle/abi_examples/03.cc: Likewise.
4878         * testsuite/abi/demangle/abi_examples/04.cc: Likewise.
4879         * testsuite/abi/demangle/abi_examples/05.cc: Likewise.
4880         * testsuite/abi/demangle/abi_examples/06.cc: Likewise.
4881         * testsuite/abi/demangle/abi_examples/07.cc: Likewise.
4882         * testsuite/abi/demangle/abi_examples/08.cc: Likewise.
4883         * testsuite/abi/demangle/abi_examples/09.cc: Likewise.
4884         * testsuite/abi/demangle/abi_examples/10.cc: Likewise.
4885         * testsuite/abi/demangle/abi_examples/11.cc: Likewise.
4886         * testsuite/abi/demangle/abi_examples/12.cc: Likewise.
4887         * testsuite/abi/demangle/abi_examples/13.cc: Likewise.
4888         * testsuite/abi/demangle/abi_examples/14.cc: Likewise.
4889         * testsuite/abi/demangle/abi_examples/15.cc: Likewise.
4890         * testsuite/abi/demangle/abi_examples/16.cc: Likewise.
4891         * testsuite/abi/demangle/abi_examples/17.cc: Likewise.
4892         * testsuite/abi/demangle/abi_examples/18.cc: Likewise.
4893         * testsuite/abi/demangle/abi_examples/19.cc: Likewise.
4894         * testsuite/abi/demangle/abi_examples/20.cc: Likewise.
4895         * testsuite/abi/demangle/abi_examples/21.cc: Likewise.
4896         * testsuite/abi/demangle/abi_examples/22.cc: Likewise.
4897         * testsuite/abi/demangle/abi_examples/23.cc: Likewise.
4898         * testsuite/abi/demangle/abi_examples/24.cc: Likewise.
4899         * testsuite/abi/demangle/abi_examples/25.cc: Likewise.
4900         * testsuite/abi/demangle/abi_examples/26.cc: Likewise.
4901         * testsuite/abi/demangle/abi_text/01.cc: Likewise.
4902         * testsuite/abi/demangle/abi_text/02.cc: Likewise.
4903         * testsuite/abi/demangle/abi_text/03.cc: Likewise.
4904         * testsuite/abi/demangle/abi_text/04.cc: Likewise.
4905         * testsuite/abi/demangle/abi_text/05.cc: Likewise.
4906         * testsuite/abi/demangle/abi_text/06.cc: Likewise.
4907         * testsuite/abi/demangle/abi_text/07.cc: Likewise.
4908         * testsuite/abi/demangle/abi_text/08.cc: Likewise.
4909         * testsuite/abi/demangle/abi_text/09.cc: Likewise.
4910         * testsuite/abi/demangle/abi_text/10.cc: Likewise.
4911         * testsuite/abi/demangle/abi_text/11.cc: Likewise.
4912         * testsuite/abi/demangle/abi_text/12.cc: Likewise.
4913         * testsuite/abi/demangle/abi_text/13.cc: Likewise.
4914         * testsuite/abi/demangle/abi_text/14.cc: Likewise.
4915         * testsuite/abi/demangle/cxx0x/rref.cc: Likewise.
4916         * testsuite/abi/demangle/regression/3111-1.cc: Likewise.
4917         * testsuite/abi/demangle/regression/3111-2.cc: Likewise.
4918         * testsuite/abi/demangle/regression/7986-01.cc: Likewise.
4919         * testsuite/abi/demangle/regression/7986-02.cc: Likewise.
4920         * testsuite/abi/demangle/regression/7986-03.cc: Likewise.
4921         * testsuite/abi/demangle/regression/7986-04.cc: Likewise.
4922         * testsuite/abi/demangle/regression/7986-05.cc: Likewise.
4923         * testsuite/abi/demangle/regression/7986-06.cc: Likewise.
4924         * testsuite/abi/demangle/regression/7986-07.cc: Likewise.
4925         * testsuite/abi/demangle/regression/7986-08.cc: Likewise.
4926         * testsuite/abi/demangle/regression/7986-09.cc: Likewise.
4927         * testsuite/abi/demangle/regression/7986-10.cc: Likewise.
4928         * testsuite/abi/demangle/regression/7986-11.cc: Likewise.
4929         * testsuite/abi/demangle/regression/7986-12.cc: Likewise.
4930         * testsuite/abi/demangle/regression/7986.cc: Likewise.
4931         * testsuite/abi/demangle/regression/8897.cc: Likewise.
4932         * testsuite/abi/demangle/regression/cw-01.cc: Likewise.
4933         * testsuite/abi/demangle/regression/cw-02.cc: Likewise.
4934         * testsuite/abi/demangle/regression/cw-03.cc: Likewise.
4935         * testsuite/abi/demangle/regression/cw-04.cc: Likewise.
4936         * testsuite/abi/demangle/regression/cw-05.cc: Likewise.
4937         * testsuite/abi/demangle/regression/cw-06.cc: Likewise.
4938         * testsuite/abi/demangle/regression/cw-07.cc: Likewise.
4939         * testsuite/abi/demangle/regression/cw-08.cc: Likewise.
4940         * testsuite/abi/demangle/regression/cw-09.cc: Likewise.
4941         * testsuite/abi/demangle/regression/cw-10.cc: Likewise.
4942         * testsuite/abi/demangle/regression/cw-11.cc: Likewise.
4943         * testsuite/abi/demangle/regression/cw-12.cc: Likewise.
4944         * testsuite/abi/demangle/regression/cw-13.cc: Likewise.
4945         * testsuite/abi/demangle/regression/cw-14.cc: Likewise.
4946         * testsuite/abi/demangle/regression/cw-15.cc: Likewise.
4947         * testsuite/abi/demangle/regression/cw-16.cc: Likewise.
4948         * testsuite/abi/demangle/regression/old.cc: Likewise.
4949         * testsuite/abi/header_cxxabi.c: Likewise.
4950         * testsuite/backward/11460.cc: Likewise.
4951         * testsuite/backward/hash_map/1.cc: Likewise.
4952         * testsuite/backward/hash_map/14648.cc: Likewise.
4953         * testsuite/backward/hash_map/23528.cc: Likewise.
4954         * testsuite/backward/hash_set/1.cc: Likewise.
4955         * testsuite/backward/strstream_members.cc: Likewise.
4956         * testsuite/config/default.exp: Likewise.
4957         * testsuite/data/filebuf_virtuals-1.tst: Likewise.
4958         * testsuite/data/filebuf_virtuals-1.txt: Likewise.
4959         * testsuite/data/istream_extractor_other-1.tst: Likewise.
4960         * testsuite/data/istream_extractor_other-1.txt: Likewise.
4961         * testsuite/data/istream_extractor_other-2.tst: Likewise.
4962         * testsuite/data/ostream_inserter_other-1.tst: Likewise.
4963         * testsuite/data/ostream_inserter_other-2.tst: Likewise.
4964         * testsuite/data/sgetn.txt: Likewise.
4965         * testsuite/data/wistream_extractor_other-1.tst: Likewise.
4966         * testsuite/data/wistream_extractor_other-1.txt: Likewise.
4967         * testsuite/data/wistream_extractor_other-2.tst: Likewise.
4968         * testsuite/data/wostream_inserter_other-1.tst: Likewise.
4969         * testsuite/data/wostream_inserter_other-2.tst: Likewise.
4970         * testsuite/ext/array_allocator/26875.cc: Likewise.
4971         * testsuite/ext/array_allocator/check_allocate_max_size.cc: Likewise.
4972         * testsuite/ext/array_allocator/check_deallocate_null.cc: Likewise.
4973         * testsuite/ext/array_allocator/check_delete.cc: Likewise.
4974         * testsuite/ext/array_allocator/check_new.cc: Likewise.
4975         * testsuite/ext/array_allocator/variadic_construct.cc: Likewise.
4976         * testsuite/ext/bitmap_allocator/check_allocate_max_size.cc: Likewise.
4977         * testsuite/ext/bitmap_allocator/check_deallocate_null.cc: Likewise.
4978         * testsuite/ext/bitmap_allocator/check_delete.cc: Likewise.
4979         * testsuite/ext/bitmap_allocator/check_new.cc: Likewise.
4980         * testsuite/ext/bitmap_allocator/variadic_construct.cc: Likewise.
4981         * testsuite/ext/codecvt/1.cc: Likewise.
4982         * testsuite/ext/codecvt/char-1.cc: Likewise.
4983         * testsuite/ext/codecvt/char-2.cc: Likewise.
4984         * testsuite/ext/codecvt/wchar_t.cc: Likewise.
4985         * testsuite/ext/concept_checks.cc: Likewise.
4986         * testsuite/ext/concurrence_lock_error/cons_virtual_derivation.cc:
4987         Likewise.
4988         * testsuite/ext/concurrence_unlock_error/cons_virtual_derivation.cc:
4989         Likewise.
4990         * testsuite/ext/debug_allocator/check_deallocate_null.cc: Likewise.
4991         * testsuite/ext/debug_allocator/check_delete.cc: Likewise.
4992         * testsuite/ext/debug_allocator/check_new.cc: Likewise.
4993         * testsuite/ext/debug_allocator/explicit_instantiation.cc: Likewise.
4994         * testsuite/ext/enc_filebuf/char/13189.cc: Likewise.
4995         * testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
4996         * testsuite/ext/enc_filebuf/wchar_t/13189.cc: Likewise.
4997         * testsuite/ext/forced_exception_error/cons_virtual_derivation.cc:
4998         Likewise.
4999         * testsuite/ext/headers.cc: Likewise.
5000         * testsuite/ext/is_heap/1.cc: Likewise.
5001         * testsuite/ext/is_heap/check_type.cc: Likewise.
5002         * testsuite/ext/malloc_allocator/check_allocate_max_size.cc: Likewise.
5003         * testsuite/ext/malloc_allocator/check_deallocate_null.cc: Likewise.
5004         * testsuite/ext/malloc_allocator/check_delete.cc: Likewise.
5005         * testsuite/ext/malloc_allocator/check_new.cc: Likewise.
5006         * testsuite/ext/malloc_allocator/deallocate_global.cc: Likewise.
5007         * testsuite/ext/malloc_allocator/deallocate_local.cc: Likewise.
5008         * testsuite/ext/malloc_allocator/explicit_instantiation.cc: Likewise.
5009         * testsuite/ext/malloc_allocator/variadic_construct.cc: Likewise.
5010         * testsuite/ext/median.cc: Likewise.
5011         * testsuite/ext/mt_allocator/22309_thread.cc: Likewise.
5012         * testsuite/ext/mt_allocator/check_allocate_big_per_type.cc: Likewise.
5013         * testsuite/ext/mt_allocator/check_allocate_max_size.cc: Likewise.
5014         * testsuite/ext/mt_allocator/check_deallocate_null.cc: Likewise.
5015         * testsuite/ext/mt_allocator/check_deallocate_null_thread.cc: Likewise.
5016         * testsuite/ext/mt_allocator/check_delete.cc: Likewise.
5017         * testsuite/ext/mt_allocator/check_new.cc: Likewise.
5018         * testsuite/ext/mt_allocator/deallocate_global-2.cc: Likewise.
5019         * testsuite/ext/mt_allocator/deallocate_global-4.cc: Likewise.
5020         * testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Likewise.
5021         * testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Likewise.
5022         * testsuite/ext/mt_allocator/deallocate_local-2.cc: Likewise.
5023         * testsuite/ext/mt_allocator/deallocate_local-4.cc: Likewise.
5024         * testsuite/ext/mt_allocator/deallocate_local-6.cc: Likewise.
5025         * testsuite/ext/mt_allocator/deallocate_local-8.cc: Likewise.
5026         * testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Likewise.
5027         * testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Likewise.
5028         * testsuite/ext/mt_allocator/deallocate_local_thread-5.cc: Likewise.
5029         * testsuite/ext/mt_allocator/deallocate_local_thread-7.cc: Likewise.
5030         * testsuite/ext/mt_allocator/explicit_instantiation.cc: Likewise.
5031         * testsuite/ext/mt_allocator/tune-1.cc: Likewise.
5032         * testsuite/ext/mt_allocator/tune-2.cc: Likewise.
5033         * testsuite/ext/mt_allocator/tune-3.cc: Likewise.
5034         * testsuite/ext/mt_allocator/tune-4.cc: Likewise.
5035         * testsuite/ext/mt_allocator/variadic_construct.cc: Likewise.
5036         * testsuite/ext/new_allocator/check_allocate_max_size.cc: Likewise.
5037         * testsuite/ext/new_allocator/check_deallocate_null.cc: Likewise.
5038         * testsuite/ext/new_allocator/check_delete.cc: Likewise.
5039         * testsuite/ext/new_allocator/check_new.cc: Likewise.
5040         * testsuite/ext/new_allocator/deallocate_global.cc: Likewise.
5041         * testsuite/ext/new_allocator/deallocate_local.cc: Likewise.
5042         * testsuite/ext/new_allocator/instantiate.cc: Likewise.
5043         * testsuite/ext/new_allocator/variadic_construct.cc: Likewise.
5044         * testsuite/ext/numeric_traits/numeric_traits.cc: Likewise.
5045         * testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
5046         * testsuite/ext/pool_allocator/check_allocate_max_size.cc: Likewise.
5047         * testsuite/ext/pool_allocator/check_deallocate_null.cc: Likewise.
5048         * testsuite/ext/pool_allocator/check_delete.cc: Likewise.
5049         * testsuite/ext/pool_allocator/check_new.cc: Likewise.
5050         * testsuite/ext/pool_allocator/explicit_instantiation.cc: Likewise.
5051         * testsuite/ext/pool_allocator/variadic_construct.cc: Likewise.
5052         * testsuite/ext/rope/1.cc: Likewise.
5053         * testsuite/ext/rope/2.cc: Likewise.
5054         * testsuite/ext/rope/3.cc: Likewise.
5055         * testsuite/ext/rope/36832.cc: Likewise.
5056         * testsuite/ext/rope/4.cc: Likewise.
5057         * testsuite/ext/rope/pthread7-rope.cc: Likewise.
5058         * testsuite/ext/stdio_filebuf/char/10063-1.cc: Likewise.
5059         * testsuite/ext/stdio_filebuf/char/10063-2.cc: Likewise.
5060         * testsuite/ext/stdio_filebuf/char/10063-3.cc: Likewise.
5061         * testsuite/ext/stdio_filebuf/char/2.cc: Likewise.
5062         * testsuite/ext/stdio_filebuf/requirements/explicit_instantiation.cc:
5063         Likewise.
5064         * testsuite/ext/stdio_sync_filebuf/char/1.cc: Likewise.
5065         * testsuite/ext/stdio_sync_filebuf/char/12048-1.cc: Likewise.
5066         * testsuite/ext/stdio_sync_filebuf/char/12048-2.cc: Likewise.
5067         * testsuite/ext/stdio_sync_filebuf/char/12048-3.cc: Likewise.
5068         * testsuite/ext/stdio_sync_filebuf/char/12048-4.cc: Likewise.
5069         * testsuite/ext/stdio_sync_filebuf/char/35209.cc: Likewise.
5070         * testsuite/ext/stdio_sync_filebuf/wchar_t/1.cc: Likewise.
5071         * testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Likewise.
5072         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-1.cc: Likewise.
5073         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-2.cc: Likewise.
5074         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-3.cc: Likewise.
5075         * testsuite/ext/stdio_sync_filebuf/wchar_t/12948-4.cc: Likewise.
5076         * testsuite/ext/stdio_sync_filebuf/wchar_t/35209.cc: Likewise.
5077         * testsuite/ext/throw_allocator/check_allocate_max_size.cc: Likewise.
5078         * testsuite/ext/throw_allocator/check_deallocate_null.cc: Likewise.
5079         * testsuite/ext/throw_allocator/check_delete.cc: Likewise.
5080         * testsuite/ext/throw_allocator/check_new.cc: Likewise.
5081         * testsuite/ext/throw_allocator/deallocate_global.cc: Likewise.
5082         * testsuite/ext/throw_allocator/deallocate_local.cc: Likewise.
5083         * testsuite/ext/throw_allocator/explicit_instantiation.cc: Likewise.
5084         * testsuite/ext/throw_allocator/variadic_construct.cc: Likewise.
5085         * testsuite/ext/type_traits/add_unsigned.cc: Likewise.
5086         * testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Likewise.
5087         * testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Likewise.
5088         * testsuite/ext/type_traits/remove_unsigned.cc: Likewise.
5089         * testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Likewise.
5090         * testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Likewise.
5091         * testsuite/ext/vstring/capacity/29134.cc: Likewise.
5092         * testsuite/ext/vstring/element_access/char/front_back.cc: Likewise.
5093         * testsuite/ext/vstring/element_access/wchar_t/front_back.cc: Likewise.
5094         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
5095         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
5096         * testsuite/ext/vstring/requirements/dr438/constructor.cc: Likewise.
5097         * testsuite/lib/dg-options.exp: Likewise.
5098         * testsuite/lib/libstdc++.exp: Likewise.
5099         * testsuite/lib/prune.exp: Likewise.
5100         * testsuite/libstdc++-abi/abi.exp: Likewise.
5101         * testsuite/libstdc++-dg/conformance.exp: Likewise.
5102         * testsuite/tr1/2_general_utilities/enable_shared_from_this/1.cc:
5103         Likewise.
5104         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared.cc:
5105         Likewise.
5106         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared2.cc:
5107         Likewise.
5108         * testsuite/tr1/2_general_utilities/enable_shared_from_this/not_shared3.cc:
5109         Likewise.
5110         * testsuite/tr1/2_general_utilities/enable_shared_from_this/requirements/explicit_instantiation/1.cc:
5111         Likewise.
5112         * testsuite/tr1/2_general_utilities/enable_shared_from_this/shared.cc:
5113         Likewise.
5114         * testsuite/tr1/2_general_utilities/enable_shared_from_this/still_shared.cc:
5115         Likewise.
5116         * testsuite/tr1/2_general_utilities/headers/functional/synopsis.cc:
5117         Likewise.
5118         * testsuite/tr1/2_general_utilities/headers/memory/synopsis.cc:
5119         Likewise.
5120         * testsuite/tr1/2_general_utilities/headers/memory/types_std_tr1.cc:
5121         Likewise.
5122         * testsuite/tr1/2_general_utilities/shared_ptr/assign/assign.cc:
5123         Likewise.
5124         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr.cc:
5125         Likewise.
5126         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_neg.cc:
5127         Likewise.
5128         * testsuite/tr1/2_general_utilities/shared_ptr/assign/auto_ptr_rvalue_neg.cc:
5129         Likewise.
5130         * testsuite/tr1/2_general_utilities/shared_ptr/assign/dr541.cc:
5131         Likewise.
5132         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr.cc:
5133         Likewise.
5134         * testsuite/tr1/2_general_utilities/shared_ptr/assign/shared_ptr_neg.cc:
5135         Likewise.
5136         * testsuite/tr1/2_general_utilities/shared_ptr/casts/1.cc: Likewise.
5137         * testsuite/tr1/2_general_utilities/shared_ptr/comparison/cmp.cc:
5138         Likewise.
5139         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
5140         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr.cc:
5141         Likewise.
5142         * testsuite/tr1/2_general_utilities/shared_ptr/cons/auto_ptr_neg.cc:
5143         Likewise.
5144         * testsuite/tr1/2_general_utilities/shared_ptr/cons/copy.cc: Likewise.
5145         * testsuite/tr1/2_general_utilities/shared_ptr/cons/default.cc:
5146         Likewise.
5147         * testsuite/tr1/2_general_utilities/shared_ptr/cons/pointer.cc:
5148         Likewise.
5149         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr.cc:
5150         Likewise.
5151         * testsuite/tr1/2_general_utilities/shared_ptr/cons/weak_ptr_expired.cc:
5152         Likewise.
5153         * testsuite/tr1/2_general_utilities/shared_ptr/dest/dest.cc: Likewise.
5154         * testsuite/tr1/2_general_utilities/shared_ptr/misc/24595.cc: Likewise.
5155         * testsuite/tr1/2_general_utilities/shared_ptr/misc/io.cc: Likewise.
5156         * testsuite/tr1/2_general_utilities/shared_ptr/misc/swap.cc: Likewise.
5157         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/24805.cc:
5158         Likewise.
5159         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset.cc:
5160         Likewise.
5161         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/reset_neg.cc:
5162         Likewise.
5163         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap.cc:
5164         Likewise.
5165         * testsuite/tr1/2_general_utilities/shared_ptr/modifiers/swap_neg.cc:
5166         Likewise.
5167         * testsuite/tr1/2_general_utilities/shared_ptr/observers/bool_conv.cc:
5168         Likewise.
5169         * testsuite/tr1/2_general_utilities/shared_ptr/observers/get.cc:
5170         Likewise.
5171         * testsuite/tr1/2_general_utilities/shared_ptr/observers/unique.cc:
5172         Likewise.
5173         * testsuite/tr1/2_general_utilities/shared_ptr/observers/use_count.cc:
5174         Likewise.
5175         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/1.cc:
5176         Likewise.
5177         * testsuite/tr1/2_general_utilities/shared_ptr/requirements/explicit_instantiation/2.cc:
5178         Likewise.
5179         * testsuite/tr1/2_general_utilities/shared_ptr/thread/default_weaktoshared.cc:
5180         Likewise.
5181         * testsuite/tr1/2_general_utilities/shared_ptr/thread/mutex_weaktoshared.cc:
5182         Likewise.
5183         * testsuite/tr1/2_general_utilities/weak_ptr/lock/1.cc: Likewise.
5184         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/1.cc:
5185         Likewise.
5186         * testsuite/tr1/2_general_utilities/weak_ptr/requirements/explicit_instantiation/2.cc:
5187         Likewise.
5188         * testsuite/tr1/3_function_objects/bind/all_bound.cc: Likewise.
5189         * testsuite/tr1/3_function_objects/bind/nested.cc: Likewise.
5190         * testsuite/tr1/3_function_objects/bind/placeholders.cc: Likewise.
5191         * testsuite/tr1/3_function_objects/bind/ref.cc: Likewise.
5192         * testsuite/tr1/3_function_objects/function/1.cc: Likewise.
5193         * testsuite/tr1/3_function_objects/function/2.cc: Likewise.
5194         * testsuite/tr1/3_function_objects/function/3.cc: Likewise.
5195         * testsuite/tr1/3_function_objects/function/4.cc: Likewise.
5196         * testsuite/tr1/3_function_objects/function/5.cc: Likewise.
5197         * testsuite/tr1/3_function_objects/function/6.cc: Likewise.
5198         * testsuite/tr1/3_function_objects/function/7.cc: Likewise.
5199         * testsuite/tr1/3_function_objects/function/8.cc: Likewise.
5200         * testsuite/tr1/3_function_objects/function/9.cc: Likewise.
5201         * testsuite/tr1/3_function_objects/headers/functional/synopsis.cc:
5202         Likewise.
5203         * testsuite/tr1/3_function_objects/headers/functional/types_std_tr1.cc:
5204         Likewise.
5205         * testsuite/tr1/3_function_objects/headers/functional/using_namespace_std_tr1_placeholders.cc:
5206         Likewise.
5207         * testsuite/tr1/3_function_objects/mem_fn.cc: Likewise.
5208         * testsuite/tr1/3_function_objects/reference_wrapper/invoke.cc:
5209         Likewise.
5210         * testsuite/tr1/3_function_objects/reference_wrapper/typedefs.cc:
5211         Likewise.
5212         * testsuite/tr1/3_function_objects/result_of.cc: Likewise.
5213         * testsuite/tr1/4_metaprogramming/add_const/value.cc: Likewise.
5214         * testsuite/tr1/4_metaprogramming/add_cv/value.cc: Likewise.
5215         * testsuite/tr1/4_metaprogramming/add_pointer/value.cc: Likewise.
5216         * testsuite/tr1/4_metaprogramming/add_reference/value.cc: Likewise.
5217         * testsuite/tr1/4_metaprogramming/add_volatile/value.cc: Likewise.
5218         * testsuite/tr1/4_metaprogramming/aligned_storage/value.cc: Likewise.
5219         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/typedefs.cc:
5220         Likewise.
5221         * testsuite/tr1/4_metaprogramming/alignment_of/value.cc: Likewise.
5222         * testsuite/tr1/4_metaprogramming/extent/requirements/typedefs.cc:
5223         Likewise.
5224         * testsuite/tr1/4_metaprogramming/extent/value.cc: Likewise.
5225         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/typedefs.cc:
5226         Likewise.
5227         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/value.cc: Likewise.
5228         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/typedefs.cc:
5229         Likewise.
5230         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/value.cc:
5231         Likewise.
5232         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/typedefs.cc:
5233         Likewise.
5234         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/value.cc: Likewise.
5235         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/typedefs.cc:
5236         Likewise.
5237         * testsuite/tr1/4_metaprogramming/has_trivial_assign/value.cc: Likewise.
5238         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/typedefs.cc:
5239         Likewise.
5240         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/value.cc:
5241         Likewise.
5242         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/typedefs.cc:
5243         Likewise.
5244         * testsuite/tr1/4_metaprogramming/has_trivial_copy/value.cc: Likewise.
5245         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/typedefs.cc:
5246         Likewise.
5247         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/value.cc:
5248         Likewise.
5249         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/typedefs.cc:
5250         Likewise.
5251         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/value.cc:
5252         Likewise.
5253         * testsuite/tr1/4_metaprogramming/headers/type_traits/synopsis.cc:
5254         Likewise.
5255         * testsuite/tr1/4_metaprogramming/headers/type_traits/types_std_tr1.cc:
5256         Likewise.
5257         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/typedefs.cc:
5258         Likewise.
5259         * testsuite/tr1/4_metaprogramming/integral_constant/static_definition.cc:
5260         Likewise.
5261         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_type_typedefs.cc:
5262         Likewise.
5263         * testsuite/tr1/4_metaprogramming/integral_constant/true_false_value.cc:
5264         Likewise.
5265         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/typedefs.cc:
5266         Likewise.
5267         * testsuite/tr1/4_metaprogramming/is_abstract/value.cc: Likewise.
5268         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/typedefs.cc:
5269         Likewise.
5270         * testsuite/tr1/4_metaprogramming/is_arithmetic/value.cc: Likewise.
5271         * testsuite/tr1/4_metaprogramming/is_array/requirements/typedefs.cc:
5272         Likewise.
5273         * testsuite/tr1/4_metaprogramming/is_array/value.cc: Likewise.
5274         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/typedefs.cc:
5275         Likewise.
5276         * testsuite/tr1/4_metaprogramming/is_base_of/value.cc: Likewise.
5277         * testsuite/tr1/4_metaprogramming/is_class/requirements/typedefs.cc:
5278         Likewise.
5279         * testsuite/tr1/4_metaprogramming/is_class/value.cc: Likewise.
5280         * testsuite/tr1/4_metaprogramming/is_compound/requirements/typedefs.cc:
5281         Likewise.
5282         * testsuite/tr1/4_metaprogramming/is_compound/value.cc: Likewise.
5283         * testsuite/tr1/4_metaprogramming/is_const/requirements/typedefs.cc:
5284         Likewise.
5285         * testsuite/tr1/4_metaprogramming/is_const/value.cc: Likewise.
5286         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/typedefs.cc:
5287         Likewise.
5288         * testsuite/tr1/4_metaprogramming/is_convertible/value.cc: Likewise.
5289         * testsuite/tr1/4_metaprogramming/is_empty/requirements/typedefs.cc:
5290         Likewise.
5291         * testsuite/tr1/4_metaprogramming/is_empty/value.cc: Likewise.
5292         * testsuite/tr1/4_metaprogramming/is_enum/24808.cc: Likewise.
5293         * testsuite/tr1/4_metaprogramming/is_enum/requirements/typedefs.cc:
5294         Likewise.
5295         * testsuite/tr1/4_metaprogramming/is_enum/value.cc: Likewise.
5296         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/typedefs.cc:
5297         Likewise.
5298         * testsuite/tr1/4_metaprogramming/is_floating_point/value.cc: Likewise.
5299         * testsuite/tr1/4_metaprogramming/is_function/24808.cc: Likewise.
5300         * testsuite/tr1/4_metaprogramming/is_function/35637.cc: Likewise.
5301         * testsuite/tr1/4_metaprogramming/is_function/requirements/typedefs.cc:
5302         Likewise.
5303         * testsuite/tr1/4_metaprogramming/is_function/value.cc: Likewise.
5304         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/typedefs.cc:
5305         Likewise.
5306         * testsuite/tr1/4_metaprogramming/is_fundamental/value.cc: Likewise.
5307         * testsuite/tr1/4_metaprogramming/is_integral/requirements/typedefs.cc:
5308         Likewise.
5309         * testsuite/tr1/4_metaprogramming/is_integral/value.cc: Likewise.
5310         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/typedefs.cc:
5311         Likewise.
5312         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/value.cc:
5313         Likewise.
5314         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/typedefs.cc:
5315         Likewise.
5316         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/value.cc:
5317         Likewise.
5318         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/typedefs.cc:
5319         Likewise.
5320         * testsuite/tr1/4_metaprogramming/is_member_pointer/value.cc: Likewise.
5321         * testsuite/tr1/4_metaprogramming/is_object/24808.cc: Likewise.
5322         * testsuite/tr1/4_metaprogramming/is_object/requirements/typedefs.cc:
5323         Likewise.
5324         * testsuite/tr1/4_metaprogramming/is_object/value.cc: Likewise.
5325         * testsuite/tr1/4_metaprogramming/is_pod/requirements/typedefs.cc:
5326         Likewise.
5327         * testsuite/tr1/4_metaprogramming/is_pod/value.cc: Likewise.
5328         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/typedefs.cc:
5329         Likewise.
5330         * testsuite/tr1/4_metaprogramming/is_pointer/value.cc: Likewise.
5331         * testsuite/tr1/4_metaprogramming/is_polymorphic/24809.cc: Likewise.
5332         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/typedefs.cc:
5333         Likewise.
5334         * testsuite/tr1/4_metaprogramming/is_polymorphic/value.cc: Likewise.
5335         * testsuite/tr1/4_metaprogramming/is_reference/requirements/typedefs.cc:
5336         Likewise.
5337         * testsuite/tr1/4_metaprogramming/is_reference/value.cc: Likewise.
5338         * testsuite/tr1/4_metaprogramming/is_same/requirements/typedefs.cc:
5339         Likewise.
5340         * testsuite/tr1/4_metaprogramming/is_same/value.cc: Likewise.
5341         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/typedefs.cc:
5342         Likewise.
5343         * testsuite/tr1/4_metaprogramming/is_scalar/value.cc: Likewise.
5344         * testsuite/tr1/4_metaprogramming/is_signed/requirements/typedefs.cc:
5345         Likewise.
5346         * testsuite/tr1/4_metaprogramming/is_signed/value.cc: Likewise.
5347         * testsuite/tr1/4_metaprogramming/is_union/requirements/typedefs.cc:
5348         Likewise.
5349         * testsuite/tr1/4_metaprogramming/is_union/value.cc: Likewise.
5350         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/typedefs.cc:
5351         Likewise.
5352         * testsuite/tr1/4_metaprogramming/is_unsigned/value.cc: Likewise.
5353         * testsuite/tr1/4_metaprogramming/is_void/requirements/typedefs.cc:
5354         Likewise.
5355         * testsuite/tr1/4_metaprogramming/is_void/value.cc: Likewise.
5356         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/typedefs.cc:
5357         Likewise.
5358         * testsuite/tr1/4_metaprogramming/is_volatile/value.cc: Likewise.
5359         * testsuite/tr1/4_metaprogramming/rank/requirements/typedefs.cc:
5360         Likewise.
5361         * testsuite/tr1/4_metaprogramming/rank/value.cc: Likewise.
5362         * testsuite/tr1/4_metaprogramming/remove_all_extents/value.cc: Likewise.
5363         * testsuite/tr1/4_metaprogramming/remove_const/value.cc: Likewise.
5364         * testsuite/tr1/4_metaprogramming/remove_cv/value.cc: Likewise.
5365         * testsuite/tr1/4_metaprogramming/remove_extent/value.cc: Likewise.
5366         * testsuite/tr1/4_metaprogramming/remove_pointer/value.cc: Likewise.
5367         * testsuite/tr1/4_metaprogramming/remove_reference/value.cc: Likewise.
5368         * testsuite/tr1/4_metaprogramming/remove_volatile/value.cc: Likewise.
5369         * testsuite/tr1/5_numerical_facilities/headers/random/synopsis.cc:
5370         Likewise.
5371         * testsuite/tr1/5_numerical_facilities/headers/random/types_std_tr1.cc:
5372         Likewise.
5373         * testsuite/tr1/5_numerical_facilities/random/bernoulli_distribution/requirements/typedefs.cc:
5374         Likewise.
5375         * testsuite/tr1/5_numerical_facilities/random/binomial_distribution/requirements/typedefs.cc:
5376         Likewise.
5377         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/equal.cc:
5378         Likewise.
5379         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/not_equal.cc:
5380         Likewise.
5381         * testsuite/tr1/5_numerical_facilities/random/discard_block/operators/serialize.cc:
5382         Likewise.
5383         * testsuite/tr1/5_numerical_facilities/random/discard_block/requirements/typedefs.cc:
5384         Likewise.
5385         * testsuite/tr1/5_numerical_facilities/random/exponential_distribution/requirements/typedefs.cc:
5386         Likewise.
5387         * testsuite/tr1/5_numerical_facilities/random/gamma_distribution/requirements/typedefs.cc:
5388         Likewise.
5389         * testsuite/tr1/5_numerical_facilities/random/geometric_distribution/requirements/typedefs.cc:
5390         Likewise.
5391         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/default.cc:
5392         Likewise.
5393         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/gen1.cc:
5394         Likewise.
5395         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed1.cc:
5396         Likewise.
5397         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/cons/seed2.cc:
5398         Likewise.
5399         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/equal.cc:
5400         Likewise.
5401         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/not_equal.cc:
5402         Likewise.
5403         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/operators/serialize.cc:
5404         Likewise.
5405         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/non_uint_neg.cc:
5406         Likewise.
5407         * testsuite/tr1/5_numerical_facilities/random/linear_congruential/requirements/typedefs.cc:
5408         Likewise.
5409         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/default.cc:
5410         Likewise.
5411         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/gen1.cc:
5412         Likewise.
5413         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed1.cc:
5414         Likewise.
5415         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/cons/seed2.cc:
5416         Likewise.
5417         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/equal.cc:
5418         Likewise.
5419         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/not_equal.cc:
5420         Likewise.
5421         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/operators/serialize.cc:
5422         Likewise.
5423         * testsuite/tr1/5_numerical_facilities/random/mersenne_twister/requirements/typedefs.cc:
5424         Likewise.
5425         * testsuite/tr1/5_numerical_facilities/random/minstd_rand.cc: Likewise.
5426         * testsuite/tr1/5_numerical_facilities/random/minstd_rand0.cc: Likewise.
5427         * testsuite/tr1/5_numerical_facilities/random/mt19937.cc: Likewise.
5428         * testsuite/tr1/5_numerical_facilities/random/normal_distribution/requirements/typedefs.cc:
5429         Likewise.
5430         * testsuite/tr1/5_numerical_facilities/random/poisson_distribution/requirements/typedefs.cc:
5431         Likewise.
5432         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/default.cc:
5433         Likewise.
5434         * testsuite/tr1/5_numerical_facilities/random/random_device/cons/token.cc:
5435         Likewise.
5436         * testsuite/tr1/5_numerical_facilities/random/random_device/requirements/typedefs.cc:
5437         Likewise.
5438         * testsuite/tr1/5_numerical_facilities/random/ranlux3.cc: Likewise.
5439         * testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc: Likewise.
5440         * testsuite/tr1/5_numerical_facilities/random/ranlux4.cc: Likewise.
5441         * testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc: Likewise.
5442         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/default.cc:
5443         Likewise.
5444         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/gen1.cc:
5445         Likewise.
5446         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed1.cc:
5447         Likewise.
5448         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/cons/seed2.cc:
5449         Likewise.
5450         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/equal.cc:
5451         Likewise.
5452         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/not_equal.cc:
5453         Likewise.
5454         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/operators/serialize.cc:
5455         Likewise.
5456         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry/requirements/typedefs.cc:
5457         Likewise.
5458         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/default.cc:
5459         Likewise.
5460         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/gen1.cc:
5461         Likewise.
5462         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed1.cc:
5463         Likewise.
5464         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/cons/seed2.cc:
5465         Likewise.
5466         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/equal.cc:
5467         Likewise.
5468         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/not_equal.cc:
5469         Likewise.
5470         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/operators/serialize.cc:
5471         Likewise.
5472         * testsuite/tr1/5_numerical_facilities/random/subtract_with_carry_01/requirements/typedefs.cc:
5473         Likewise.
5474         * testsuite/tr1/5_numerical_facilities/random/uniform_int/33128.cc:
5475         Likewise.
5476         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/default.cc:
5477         Likewise.
5478         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range.cc:
5479         Likewise.
5480         * testsuite/tr1/5_numerical_facilities/random/uniform_int/cons/range_neg.cc:
5481         Likewise.
5482         * testsuite/tr1/5_numerical_facilities/random/uniform_int/requirements/typedefs.cc:
5483         Likewise.
5484         * testsuite/tr1/5_numerical_facilities/random/uniform_real/requirements/typedefs.cc:
5485         Likewise.
5486         * testsuite/tr1/5_numerical_facilities/random/variate_generator/37986.cc:
5487         Likewise.
5488         * testsuite/tr1/5_numerical_facilities/random/variate_generator/requirements/typedefs.cc:
5489         Likewise.
5490         * testsuite/tr1/5_numerical_facilities/random/xor_combine/cons/default.cc:
5491         Likewise.
5492         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/equal.cc:
5493         Likewise.
5494         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/not_equal.cc:
5495         Likewise.
5496         * testsuite/tr1/5_numerical_facilities/random/xor_combine/operators/serialize.cc:
5497         Likewise.
5498         * testsuite/tr1/5_numerical_facilities/random/xor_combine/requirements/typedefs.cc:
5499         Likewise.
5500         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_nan.cc:
5501         Likewise.
5502         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/check_value.cc:
5503         Likewise.
5504         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile.cc:
5505         Likewise.
5506         * testsuite/tr1/5_numerical_facilities/special_functions/01_assoc_laguerre/compile_2.cc:
5507         Likewise.
5508         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_nan.cc:
5509         Likewise.
5510         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/check_value.cc:
5511         Likewise.
5512         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile.cc:
5513         Likewise.
5514         * testsuite/tr1/5_numerical_facilities/special_functions/02_assoc_legendre/compile_2.cc:
5515         Likewise.
5516         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_nan.cc:
5517         Likewise.
5518         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/check_value.cc:
5519         Likewise.
5520         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile.cc:
5521         Likewise.
5522         * testsuite/tr1/5_numerical_facilities/special_functions/03_beta/compile_2.cc:
5523         Likewise.
5524         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_nan.cc:
5525         Likewise.
5526         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/check_value.cc:
5527         Likewise.
5528         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile.cc:
5529         Likewise.
5530         * testsuite/tr1/5_numerical_facilities/special_functions/04_comp_ellint_1/compile_2.cc:
5531         Likewise.
5532         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_nan.cc:
5533         Likewise.
5534         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/check_value.cc:
5535         Likewise.
5536         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile.cc:
5537         Likewise.
5538         * testsuite/tr1/5_numerical_facilities/special_functions/05_comp_ellint_2/compile_2.cc:
5539         Likewise.
5540         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_nan.cc:
5541         Likewise.
5542         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/check_value.cc:
5543         Likewise.
5544         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile.cc:
5545         Likewise.
5546         * testsuite/tr1/5_numerical_facilities/special_functions/06_comp_ellint_3/compile_2.cc:
5547         Likewise.
5548         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_nan.cc:
5549         Likewise.
5550         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/check_value.cc:
5551         Likewise.
5552         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile.cc:
5553         Likewise.
5554         * testsuite/tr1/5_numerical_facilities/special_functions/07_conf_hyperg/compile_2.cc:
5555         Likewise.
5556         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_nan.cc:
5557         Likewise.
5558         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/check_value.cc:
5559         Likewise.
5560         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile.cc:
5561         Likewise.
5562         * testsuite/tr1/5_numerical_facilities/special_functions/08_cyl_bessel_i/compile_2.cc:
5563         Likewise.
5564         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_nan.cc:
5565         Likewise.
5566         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/check_value.cc:
5567         Likewise.
5568         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile.cc:
5569         Likewise.
5570         * testsuite/tr1/5_numerical_facilities/special_functions/09_cyl_bessel_j/compile_2.cc:
5571         Likewise.
5572         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_nan.cc:
5573         Likewise.
5574         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/check_value.cc:
5575         Likewise.
5576         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile.cc:
5577         Likewise.
5578         * testsuite/tr1/5_numerical_facilities/special_functions/10_cyl_bessel_k/compile_2.cc:
5579         Likewise.
5580         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_nan.cc:
5581         Likewise.
5582         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/check_value.cc:
5583         Likewise.
5584         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile.cc:
5585         Likewise.
5586         * testsuite/tr1/5_numerical_facilities/special_functions/11_cyl_neumann/compile_2.cc:
5587         Likewise.
5588         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_nan.cc:
5589         Likewise.
5590         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/check_value.cc:
5591         Likewise.
5592         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile.cc:
5593         Likewise.
5594         * testsuite/tr1/5_numerical_facilities/special_functions/12_ellint_1/compile_2.cc:
5595         Likewise.
5596         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_nan.cc:
5597         Likewise.
5598         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/check_value.cc:
5599         Likewise.
5600         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile.cc:
5601         Likewise.
5602         * testsuite/tr1/5_numerical_facilities/special_functions/13_ellint_2/compile_2.cc:
5603         Likewise.
5604         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_nan.cc:
5605         Likewise.
5606         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/check_value.cc:
5607         Likewise.
5608         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile.cc:
5609         Likewise.
5610         * testsuite/tr1/5_numerical_facilities/special_functions/14_ellint_3/compile_2.cc:
5611         Likewise.
5612         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_nan.cc:
5613         Likewise.
5614         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_neg.cc:
5615         Likewise.
5616         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/check_value_pos.cc:
5617         Likewise.
5618         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile.cc:
5619         Likewise.
5620         * testsuite/tr1/5_numerical_facilities/special_functions/15_expint/compile_2.cc:
5621         Likewise.
5622         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/check_nan.cc:
5623         Likewise.
5624         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile.cc:
5625         Likewise.
5626         * testsuite/tr1/5_numerical_facilities/special_functions/16_hermite/compile_2.cc:
5627         Likewise.
5628         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_nan.cc:
5629         Likewise.
5630         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/check_value.cc:
5631         Likewise.
5632         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile.cc:
5633         Likewise.
5634         * testsuite/tr1/5_numerical_facilities/special_functions/17_hyperg/compile_2.cc:
5635         Likewise.
5636         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_nan.cc:
5637         Likewise.
5638         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/check_value.cc:
5639         Likewise.
5640         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile.cc:
5641         Likewise.
5642         * testsuite/tr1/5_numerical_facilities/special_functions/18_laguerre/compile_2.cc:
5643         Likewise.
5644         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_nan.cc:
5645         Likewise.
5646         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/check_value.cc:
5647         Likewise.
5648         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile.cc:
5649         Likewise.
5650         * testsuite/tr1/5_numerical_facilities/special_functions/19_legendre/compile_2.cc:
5651         Likewise.
5652         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_nan.cc:
5653         Likewise.
5654         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_neg.cc:
5655         Likewise.
5656         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/check_value_pos.cc:
5657         Likewise.
5658         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile.cc:
5659         Likewise.
5660         * testsuite/tr1/5_numerical_facilities/special_functions/20_riemann_zeta/compile_2.cc:
5661         Likewise.
5662         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_nan.cc:
5663         Likewise.
5664         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/check_value.cc:
5665         Likewise.
5666         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile.cc:
5667         Likewise.
5668         * testsuite/tr1/5_numerical_facilities/special_functions/21_sph_bessel/compile_2.cc:
5669         Likewise.
5670         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_nan.cc:
5671         Likewise.
5672         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/check_value.cc:
5673         Likewise.
5674         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile.cc:
5675         Likewise.
5676         * testsuite/tr1/5_numerical_facilities/special_functions/22_sph_legendre/compile_2.cc:
5677         Likewise.
5678         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_nan.cc:
5679         Likewise.
5680         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/check_value.cc:
5681         Likewise.
5682         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile.cc:
5683         Likewise.
5684         * testsuite/tr1/5_numerical_facilities/special_functions/23_sph_neumann/compile_2.cc:
5685         Likewise.
5686         * testsuite/tr1/5_numerical_facilities/special_functions/testcase.h:
5687         Likewise.
5688         * testsuite/tr1/6_containers/array/capacity/empty.cc: Likewise.
5689         * testsuite/tr1/6_containers/array/capacity/max_size.cc: Likewise.
5690         * testsuite/tr1/6_containers/array/capacity/size.cc: Likewise.
5691         * testsuite/tr1/6_containers/array/comparison_operators/equal.cc:
5692         Likewise.
5693         * testsuite/tr1/6_containers/array/comparison_operators/greater.cc:
5694         Likewise.
5695         * testsuite/tr1/6_containers/array/comparison_operators/greater_or_equal.cc:
5696         Likewise.
5697         * testsuite/tr1/6_containers/array/comparison_operators/less.cc:
5698         Likewise.
5699         * testsuite/tr1/6_containers/array/comparison_operators/less_or_equal.cc:
5700         Likewise.
5701         * testsuite/tr1/6_containers/array/comparison_operators/not_equal.cc:
5702         Likewise.
5703         * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
5704         Likewise.
5705         * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
5706         Likewise.
5707         * testsuite/tr1/6_containers/array/element_access/back.cc: Likewise.
5708         * testsuite/tr1/6_containers/array/element_access/data.cc: Likewise.
5709         * testsuite/tr1/6_containers/array/element_access/front.cc: Likewise.
5710         * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc:
5711         Likewise.
5712         * testsuite/tr1/6_containers/array/requirements/assign.cc: Likewise.
5713         * testsuite/tr1/6_containers/array/requirements/contiguous.cc: Likewise.
5714         * testsuite/tr1/6_containers/array/requirements/member_swap.cc:
5715         Likewise.
5716         * testsuite/tr1/6_containers/array/requirements/zero_sized_arrays.cc:
5717         Likewise.
5718         * testsuite/tr1/6_containers/array/specialized_algorithms/swap.cc:
5719         Likewise.
5720         * testsuite/tr1/6_containers/array/tuple_interface/get.cc: Likewise.
5721         * testsuite/tr1/6_containers/array/tuple_interface/tuple_element.cc:
5722         Likewise.
5723         * testsuite/tr1/6_containers/array/tuple_interface/tuple_size.cc:
5724         Likewise.
5725         * testsuite/tr1/6_containers/hash/24799.cc: Likewise.
5726         * testsuite/tr1/6_containers/hash/operators/size_t.cc: Likewise.
5727         * testsuite/tr1/6_containers/hash/requirements/base_classes.cc:
5728         Likewise.
5729         * testsuite/tr1/6_containers/hash/requirements/explicit_instantiation.cc:
5730         Likewise.
5731         * testsuite/tr1/6_containers/headers/array/synopsis.cc: Likewise.
5732         * testsuite/tr1/6_containers/headers/functional/synopsis.cc: Likewise.
5733         * testsuite/tr1/6_containers/headers/tuple/synopsis.cc: Likewise.
5734         * testsuite/tr1/6_containers/headers/tuple/types_std_tr1.cc: Likewise.
5735         * testsuite/tr1/6_containers/headers/unordered_map/synopsis.cc:
5736         Likewise.
5737         * testsuite/tr1/6_containers/headers/unordered_set/synopsis.cc:
5738         Likewise.
5739         * testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc:
5740         Likewise.
5741         * testsuite/tr1/6_containers/tuple/comparison_operators/comparisons.cc:
5742         Likewise.
5743         * testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
5744         * testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Likewise.
5745         * testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
5746         * testsuite/tr1/6_containers/tuple/creation_functions/23978.cc:
5747         Likewise.
5748         * testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
5749         Likewise.
5750         * testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
5751         * testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: Likewise.
5752         * testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
5753         * testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
5754         * testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
5755         * testsuite/tr1/6_containers/unordered_map/24064.cc: Likewise.
5756         * testsuite/tr1/6_containers/unordered_map/capacity/29134-map.cc:
5757         Likewise.
5758         * testsuite/tr1/6_containers/unordered_map/erase/1.cc: Likewise.
5759         * testsuite/tr1/6_containers/unordered_map/erase/24061-map.cc: Likewise.
5760         * testsuite/tr1/6_containers/unordered_map/find/map1.cc: Likewise.
5761         * testsuite/tr1/6_containers/unordered_map/insert/24061-map.cc:
5762         Likewise.
5763         * testsuite/tr1/6_containers/unordered_map/insert/array_syntax.cc:
5764         Likewise.
5765         * testsuite/tr1/6_containers/unordered_map/insert/map_range.cc:
5766         Likewise.
5767         * testsuite/tr1/6_containers/unordered_map/insert/map_single.cc:
5768         Likewise.
5769         * testsuite/tr1/6_containers/unordered_map/requirements/explicit_instantiation.cc:
5770         Likewise.
5771         * testsuite/tr1/6_containers/unordered_map/requirements/typedefs.cc:
5772         Likewise.
5773         * testsuite/tr1/6_containers/unordered_map/swap/1.cc: Likewise.
5774         * testsuite/tr1/6_containers/unordered_map/swap/2.cc: Likewise.
5775         * testsuite/tr1/6_containers/unordered_multimap/capacity/29134-multimap.cc:
5776         Likewise.
5777         * testsuite/tr1/6_containers/unordered_multimap/erase/1.cc: Likewise.
5778         * testsuite/tr1/6_containers/unordered_multimap/erase/24061-multimap.cc:
5779         Likewise.
5780         * testsuite/tr1/6_containers/unordered_multimap/find/multimap1.cc:
5781         Likewise.
5782         * testsuite/tr1/6_containers/unordered_multimap/insert/24061-multimap.cc:
5783         Likewise.
5784         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_range.cc:
5785         Likewise.
5786         * testsuite/tr1/6_containers/unordered_multimap/insert/multimap_single.cc:
5787         Likewise.
5788         * testsuite/tr1/6_containers/unordered_multimap/requirements/explicit_instantiation.cc:
5789         Likewise.
5790         * testsuite/tr1/6_containers/unordered_multimap/requirements/typedefs.cc:
5791         Likewise.
5792         * testsuite/tr1/6_containers/unordered_multimap/swap/1.cc: Likewise.
5793         * testsuite/tr1/6_containers/unordered_multimap/swap/2.cc: Likewise.
5794         * testsuite/tr1/6_containers/unordered_multiset/24054.cc: Likewise.
5795         * testsuite/tr1/6_containers/unordered_multiset/capacity/29134-multiset.cc:
5796         Likewise.
5797         * testsuite/tr1/6_containers/unordered_multiset/erase/1.cc: Likewise.
5798         * testsuite/tr1/6_containers/unordered_multiset/erase/24061-multiset.cc:
5799         Likewise.
5800         * testsuite/tr1/6_containers/unordered_multiset/find/multiset1.cc:
5801         Likewise.
5802         * testsuite/tr1/6_containers/unordered_multiset/insert/24061-multiset.cc:
5803         Likewise.
5804         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_range.cc:
5805         Likewise.
5806         * testsuite/tr1/6_containers/unordered_multiset/insert/multiset_single.cc:
5807         Likewise.
5808         * testsuite/tr1/6_containers/unordered_multiset/requirements/explicit_instantiation.cc:
5809         Likewise.
5810         * testsuite/tr1/6_containers/unordered_multiset/requirements/typedefs.cc:
5811         Likewise.
5812         * testsuite/tr1/6_containers/unordered_multiset/swap/1.cc: Likewise.
5813         * testsuite/tr1/6_containers/unordered_multiset/swap/2.cc: Likewise.
5814         * testsuite/tr1/6_containers/unordered_set/23053.cc: Likewise.
5815         * testsuite/tr1/6_containers/unordered_set/23465.cc: Likewise.
5816         * testsuite/tr1/6_containers/unordered_set/26127.cc: Likewise.
5817         * testsuite/tr1/6_containers/unordered_set/26132.cc: Likewise.
5818         * testsuite/tr1/6_containers/unordered_set/capacity/29134-set.cc:
5819         Likewise.
5820         * testsuite/tr1/6_containers/unordered_set/erase/1.cc: Likewise.
5821         * testsuite/tr1/6_containers/unordered_set/erase/24061-set.cc: Likewise.
5822         * testsuite/tr1/6_containers/unordered_set/find/set1.cc: Likewise.
5823         * testsuite/tr1/6_containers/unordered_set/insert/24061-set.cc:
5824         Likewise.
5825         * testsuite/tr1/6_containers/unordered_set/insert/set_range.cc:
5826         Likewise.
5827         * testsuite/tr1/6_containers/unordered_set/insert/set_single.cc:
5828         Likewise.
5829         * testsuite/tr1/6_containers/unordered_set/requirements/explicit_instantiation.cc:
5830         Likewise.
5831         * testsuite/tr1/6_containers/unordered_set/requirements/iterators_default_constructor.cc:
5832         Likewise.
5833         * testsuite/tr1/6_containers/unordered_set/requirements/typedefs.cc:
5834         Likewise.
5835         * testsuite/tr1/6_containers/unordered_set/swap/1.cc: Likewise.
5836         * testsuite/tr1/6_containers/unordered_set/swap/2.cc: Likewise.
5837         * testsuite/tr1/6_containers/utility/19535.cc: Likewise.
5838         * testsuite/tr1/6_containers/utility/pair.cc: Likewise.
5839         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring.cc:
5840         Likewise.
5841         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/cstring_op.cc:
5842         Likewise.
5843         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/pstring.cc:
5844         Likewise.
5845         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/range.cc:
5846         Likewise.
5847         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string.cc:
5848         Likewise.
5849         * testsuite/tr1/7_regular_expressions/basic_regex/assign/char/string_op.cc:
5850         Likewise.
5851         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring.cc:
5852         Likewise.
5853         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/cstring_op.cc:
5854         Likewise.
5855         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/pstring.cc:
5856         Likewise.
5857         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/range.cc:
5858         Likewise.
5859         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string.cc:
5860         Likewise.
5861         * testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/string_op.cc:
5862         Likewise.
5863         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/cstring.cc:
5864         Likewise.
5865         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/default.cc:
5866         Likewise.
5867         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/pstring.cc:
5868         Likewise.
5869         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/range.cc:
5870         Likewise.
5871         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/string.cc:
5872         Likewise.
5873         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/cstring.cc:
5874         Likewise.
5875         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/default.cc:
5876         Likewise.
5877         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/pstring.cc:
5878         Likewise.
5879         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/range.cc:
5880         Likewise.
5881         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/string.cc:
5882         Likewise.
5883         * testsuite/tr1/7_regular_expressions/match_results/ctors/char/default.cc:
5884         Likewise.
5885         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_awk.cc:
5886         Likewise.
5887         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_basic.cc:
5888         Likewise.
5889         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_ecma.cc:
5890         Likewise.
5891         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_egrep.cc:
5892         Likewise.
5893         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_extended.cc:
5894         Likewise.
5895         * testsuite/tr1/7_regular_expressions/regex/cons/char/c_string_grep.cc:
5896         Likewise.
5897         * testsuite/tr1/7_regular_expressions/regex/cons/char/default.cc:
5898         Likewise.
5899         * testsuite/tr1/7_regular_expressions/regex_traits/char/ctor.cc:
5900         Likewise.
5901         * testsuite/tr1/7_regular_expressions/regex_traits/char/translate_nocase.cc:
5902         Likewise.
5903         * testsuite/tr1/7_regular_expressions/regex_traits/char/value.cc:
5904         Likewise.
5905         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/ctor.cc:
5906         Likewise.
5907         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/translate_nocase.cc:
5908         Likewise.
5909         * testsuite/tr1/7_regular_expressions/regex_traits/wchar_t/value.cc:
5910         Likewise.
5911         * testsuite/tr1/8_c_compatibility/cctype/functions.cc: Likewise.
5912         * testsuite/tr1/8_c_compatibility/cfenv/functions.cc: Likewise.
5913         * testsuite/tr1/8_c_compatibility/cfenv/types_std_tr1.cc: Likewise.
5914         * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
5915         * testsuite/tr1/8_c_compatibility/cinttypes/types_std_tr1.cc: Likewise.
5916         * testsuite/tr1/8_c_compatibility/cmath/functions.cc: Likewise.
5917         * testsuite/tr1/8_c_compatibility/cmath/overloads.cc: Likewise.
5918         * testsuite/tr1/8_c_compatibility/cmath/templates.cc: Likewise.
5919         * testsuite/tr1/8_c_compatibility/cmath/types_std_tr1.cc: Likewise.
5920         * testsuite/tr1/8_c_compatibility/complex/functions.cc: Likewise.
5921         * testsuite/tr1/8_c_compatibility/complex/overloads_float.cc: Likewise.
5922         * testsuite/tr1/8_c_compatibility/complex/overloads_int.cc: Likewise.
5923         * testsuite/tr1/8_c_compatibility/cstdint/types_std_tr1.cc: Likewise.
5924         * testsuite/tr1/8_c_compatibility/cstdio/functions.cc: Likewise.
5925         * testsuite/tr1/8_c_compatibility/cstdlib/functions.cc: Likewise.
5926         * testsuite/tr1/8_c_compatibility/cstdlib/types_std_tr1.cc: Likewise.
5927         * testsuite/tr1/8_c_compatibility/cwchar/functions.cc: Likewise.
5928         * testsuite/tr1/8_c_compatibility/cwctype/functions.cc: Likewise.
5929         * testsuite/tr1/headers/all.cc: Likewise.
5930         * testsuite/tr1/headers/c++200x/using_namespace_std_tr1.cc: Likewise.
5931         * testsuite/tr1/headers/using_namespace_std_tr1.cc: Likewise.
5932         * testsuite/util/testsuite_shared.cc: Likewise.
5933         * scripts/extract_symvers: Likewise.  Remove runtime exception.
5934         * testsuite/17_intro/headers/all.cc: Likewise.
5935         * testsuite/17_intro/headers/all_c++200x_compatibility.cc: Likewise.
5936         * testsuite/17_intro/headers/all_pedantic_errors.cc: Likewise.
5937         * testsuite/18_support/numeric_limits/requirements/explicit_instantiation/1.cc:
5938         Likewise.
5939         * testsuite/20_util/add_lvalue_reference/requirements/explicit_instantiation.cc:
5940         Likewise.
5941         * testsuite/20_util/add_rvalue_reference/requirements/explicit_instantiation.cc:
5942         Likewise.
5943         * testsuite/20_util/aligned_storage/requirements/explicit_instantiation.cc:
5944         Likewise.
5945         * testsuite/20_util/allocator/requirements/explicit_instantiation/1.cc:
5946         Likewise.
5947         * testsuite/20_util/auto_ptr/requirements/explicit_instantiation/1.cc:
5948         Likewise.
5949         * testsuite/20_util/common_type/requirements/explicit_instantiation.cc:
5950         Likewise.
5951         * testsuite/20_util/conditional/requirements/explicit_instantiation.cc:
5952         Likewise.
5953         * testsuite/20_util/decay/requirements/explicit_instantiation.cc:
5954         Likewise.
5955         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Likewise.
5956         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Likewise.
5957         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Likewise.
5958         * testsuite/20_util/enable_if/requirements/explicit_instantiation.cc:
5959         Likewise.
5960         * testsuite/20_util/forward/requirements/explicit_instantiation.cc:
5961         Likewise.
5962         * testsuite/20_util/has_nothrow_copy_constructor/requirements/explicit_instantiation.cc:
5963         Likewise.
5964         * testsuite/20_util/has_nothrow_default_constructor/requirements/explicit_instantiation.cc:
5965         Likewise.
5966         * testsuite/20_util/has_trivial_copy_constructor/requirements/explicit_instantiation.cc:
5967         Likewise.
5968         * testsuite/20_util/has_trivial_default_constructor/requirements/explicit_instantiation.cc:
5969         Likewise.
5970         * testsuite/20_util/identity/requirements/explicit_instantiation.cc:
5971         Likewise.
5972         * testsuite/20_util/is_integral/requirements/explicit_instantiation.cc:
5973         Likewise.
5974         * testsuite/20_util/is_lvalue_reference/requirements/explicit_instantiation.cc:
5975         Likewise.
5976         * testsuite/20_util/is_reference/requirements/explicit_instantiation.cc:
5977         Likewise.
5978         * testsuite/20_util/is_rvalue_reference/requirements/explicit_instantiation.cc:
5979         Likewise.
5980         * testsuite/20_util/is_signed/requirements/explicit_instantiation.cc:
5981         Likewise.
5982         * testsuite/20_util/is_unsigned/requirements/explicit_instantiation.cc:
5983         Likewise.
5984         * testsuite/20_util/make_signed/requirements/explicit_instantiation.cc:
5985         Likewise.
5986         * testsuite/20_util/make_unsigned/requirements/explicit_instantiation.cc:
5987         Likewise.
5988         * testsuite/20_util/move/requirements/explicit_instantiation.cc:
5989         Likewise.
5990         * testsuite/20_util/pair/moveable.cc: Likewise.
5991         * testsuite/20_util/pair/requirements/explicit_instantiation/1.cc:
5992         Likewise.
5993         * testsuite/20_util/pair/swap.cc: Likewise.
5994         * testsuite/20_util/raw_storage_iterator/requirements/explicit_instantiation/1.cc:
5995         Likewise.
5996         * testsuite/20_util/reference_wrapper/24803.cc: Likewise.
5997         * testsuite/20_util/remove_reference/requirements/explicit_instantiation.cc:
5998         Likewise.
5999         * testsuite/20_util/tuple/moveable.cc: Likewise.
6000         * testsuite/20_util/tuple/moveable2.cc: Likewise.
6001         * testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
6002         Likewise.
6003         * testsuite/20_util/tuple/swap.cc: Likewise.
6004         * testsuite/21_strings/basic_string/element_access/char/21674.cc:
6005         Likewise.
6006         * testsuite/21_strings/basic_string/element_access/char/empty.cc:
6007         Likewise.
6008         * testsuite/21_strings/basic_string/element_access/wchar_t/21674.cc:
6009         Likewise.
6010         * testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
6011         Likewise.
6012         * testsuite/21_strings/basic_string/init-list.cc: Likewise.
6013         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-in.cc:
6014         Likewise.
6015         * testsuite/21_strings/basic_string/inserters_extractors/pod/10081-out.cc:
6016         Likewise.
6017         * testsuite/21_strings/basic_string/requirements/explicit_instantiation/1.cc:
6018         Likewise.
6019         * testsuite/21_strings/basic_string/types/23767.cc: Likewise.
6020         * testsuite/22_locale/codecvt_byname/requirements/explicit_instantiation.cc:
6021         Likewise.
6022         * testsuite/22_locale/collate_byname/requirements/explicit_instantiation.cc:
6023         Likewise.
6024         * testsuite/22_locale/ctype/cons/char/1.cc: Likewise.
6025         * testsuite/22_locale/ctype/is/char/1.cc: Likewise.
6026         * testsuite/22_locale/ctype/is/char/2.cc: Likewise.
6027         * testsuite/22_locale/ctype/is/char/3.cc: Likewise.
6028         * testsuite/22_locale/ctype/is/char/9858.cc: Likewise.
6029         * testsuite/22_locale/ctype/is/wchar_t/1.cc: Likewise.
6030         * testsuite/22_locale/ctype/is/wchar_t/11740.cc: Likewise.
6031         * testsuite/22_locale/ctype/is/wchar_t/2.cc: Likewise.
6032         * testsuite/22_locale/ctype/narrow/char/1.cc: Likewise.
6033         * testsuite/22_locale/ctype/narrow/char/19955.cc: Likewise.
6034         * testsuite/22_locale/ctype/narrow/char/2.cc: Likewise.
6035         * testsuite/22_locale/ctype/narrow/wchar_t/1.cc: Likewise.
6036         * testsuite/22_locale/ctype/narrow/wchar_t/2.cc: Likewise.
6037         * testsuite/22_locale/ctype/narrow/wchar_t/3.cc: Likewise.
6038         * testsuite/22_locale/ctype/requirements/explicit_instantiation.cc:
6039         Likewise.
6040         * testsuite/22_locale/ctype/scan/char/1.cc: Likewise.
6041         * testsuite/22_locale/ctype/scan/wchar_t/1.cc: Likewise.
6042         * testsuite/22_locale/ctype/to/char/1.cc: Likewise.
6043         * testsuite/22_locale/ctype/to/wchar_t/1.cc: Likewise.
6044         * testsuite/22_locale/ctype/widen/char/1.cc: Likewise.
6045         * testsuite/22_locale/ctype/widen/wchar_t/1.cc: Likewise.
6046         * testsuite/22_locale/ctype/widen/wchar_t/2.cc: Likewise.
6047         * testsuite/22_locale/ctype/widen/wchar_t/3.cc: Likewise.
6048         * testsuite/22_locale/ctype_base/11844.cc: Likewise.
6049         * testsuite/22_locale/messages_byname/requirements/explicit_instantiation.cc:
6050         Likewise.
6051         * testsuite/22_locale/moneypunct/requirements/false/explicit_instantiation.cc:
6052         Likewise.
6053         * testsuite/22_locale/moneypunct/requirements/true/explicit_instantiation.cc:
6054         Likewise.
6055         * testsuite/22_locale/moneypunct_byname/requirements/explicit_instantiation.cc:
6056         Likewise.
6057         * testsuite/23_containers/array/requirements/citerators.cc: Likewise.
6058         * testsuite/23_containers/array/requirements/explicit_instantiation.cc:
6059         Likewise.
6060         * testsuite/23_containers/bitset/requirements/explicit_instantiation/1.cc:
6061         Likewise.
6062         * testsuite/23_containers/deque/14340.cc: Likewise.
6063         * testsuite/23_containers/deque/capacity/moveable.cc: Likewise.
6064         * testsuite/23_containers/deque/check_construct_destroy.cc: Likewise.
6065         * testsuite/23_containers/deque/cons/moveable.cc: Likewise.
6066         * testsuite/23_containers/deque/init-list.cc: Likewise.
6067         * testsuite/23_containers/deque/modifiers/erase/moveable.cc: Likewise.
6068         * testsuite/23_containers/deque/modifiers/moveable.cc: Likewise.
6069         * testsuite/23_containers/deque/moveable.cc: Likewise.
6070         * testsuite/23_containers/deque/requirements/citerators.cc: Likewise.
6071         * testsuite/23_containers/deque/requirements/explicit_instantiation/1.cc:
6072         Likewise.
6073         * testsuite/23_containers/deque/requirements/explicit_instantiation/2.cc:
6074         Likewise.
6075         * testsuite/23_containers/deque/requirements/explicit_instantiation/3.cc:
6076         Likewise.
6077         * testsuite/23_containers/deque/requirements/partial_specialization/1.cc:
6078         Likewise.
6079         * testsuite/23_containers/forward_list/comparable.cc: Likewise.
6080         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/1.cc:
6081         Likewise.
6082         * testsuite/23_containers/forward_list/ext_pointer/requirements/explicit_instantiation/3.cc:
6083         Likewise.
6084         * testsuite/23_containers/forward_list/moveable.cc: Likewise.
6085         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/1.cc:
6086         Likewise.
6087         * testsuite/23_containers/forward_list/requirements/explicit_instantiation/3.cc:
6088         Likewise.
6089         * testsuite/23_containers/list/14340.cc: Likewise.
6090         * testsuite/23_containers/list/23781.cc: Likewise.
6091         * testsuite/23_containers/list/check_construct_destroy.cc: Likewise.
6092         * testsuite/23_containers/list/init-list.cc: Likewise.
6093         * testsuite/23_containers/list/moveable.cc: Likewise.
6094         * testsuite/23_containers/list/requirements/citerators.cc: Likewise.
6095         * testsuite/23_containers/list/requirements/explicit_instantiation/1.cc:
6096         Likewise.
6097         * testsuite/23_containers/list/requirements/explicit_instantiation/2.cc:
6098         Likewise.
6099         * testsuite/23_containers/list/requirements/explicit_instantiation/3.cc:
6100         Likewise.
6101         * testsuite/23_containers/list/requirements/partial_specialization/1.cc:
6102         Likewise.
6103         * testsuite/23_containers/map/14340.cc: Likewise.
6104         * testsuite/23_containers/map/23781.cc: Likewise.
6105         * testsuite/23_containers/map/init-list.cc: Likewise.
6106         * testsuite/23_containers/map/moveable.cc: Likewise.
6107         * testsuite/23_containers/map/operations/1.cc: Likewise.
6108         * testsuite/23_containers/map/operations/31440.cc: Likewise.
6109         * testsuite/23_containers/map/requirements/citerators.cc: Likewise.
6110         * testsuite/23_containers/map/requirements/explicit_instantiation/1.cc:
6111         Likewise.
6112         * testsuite/23_containers/map/requirements/explicit_instantiation/2.cc:
6113         Likewise.
6114         * testsuite/23_containers/map/requirements/explicit_instantiation/3.cc:
6115         Likewise.
6116         * testsuite/23_containers/map/requirements/partial_specialization/1.cc:
6117         Likewise.
6118         * testsuite/23_containers/multimap/14340.cc: Likewise.
6119         * testsuite/23_containers/multimap/23781.cc: Likewise.
6120         * testsuite/23_containers/multimap/init-list.cc: Likewise.
6121         * testsuite/23_containers/multimap/moveable.cc: Likewise.
6122         * testsuite/23_containers/multimap/operations/1.cc: Likewise.
6123         * testsuite/23_containers/multimap/requirements/citerators.cc: Likewise.
6124         * testsuite/23_containers/multimap/requirements/explicit_instantiation/1.cc:
6125         Likewise.
6126         * testsuite/23_containers/multimap/requirements/explicit_instantiation/2.cc:
6127         Likewise.
6128         * testsuite/23_containers/multimap/requirements/explicit_instantiation/3.cc:
6129         Likewise.
6130         * testsuite/23_containers/multimap/requirements/partial_specialization/1.cc:
6131         Likewise.
6132         * testsuite/23_containers/multiset/14340.cc: Likewise.
6133         * testsuite/23_containers/multiset/23781.cc: Likewise.
6134         * testsuite/23_containers/multiset/init-list.cc: Likewise.
6135         * testsuite/23_containers/multiset/modifiers/insert/2.cc: Likewise.
6136         * testsuite/23_containers/multiset/moveable.cc: Likewise.
6137         * testsuite/23_containers/multiset/operations/1.cc: Likewise.
6138         * testsuite/23_containers/multiset/requirements/citerators.cc: Likewise.
6139         * testsuite/23_containers/multiset/requirements/explicit_instantiation/1.cc:
6140         Likewise.
6141         * testsuite/23_containers/multiset/requirements/explicit_instantiation/2.cc:
6142         Likewise.
6143         * testsuite/23_containers/multiset/requirements/explicit_instantiation/3.cc:
6144         Likewise.
6145         * testsuite/23_containers/multiset/requirements/partial_specialization/1.cc:
6146         Likewise.
6147         * testsuite/23_containers/priority_queue/moveable.cc: Likewise.
6148         * testsuite/23_containers/priority_queue/requirements/explicit_instantiation/1.cc:
6149         Likewise.
6150         * testsuite/23_containers/queue/moveable.cc: Likewise.
6151         * testsuite/23_containers/queue/requirements/explicit_instantiation/1.cc:
6152         Likewise.
6153         * testsuite/23_containers/set/14340.cc: Likewise.
6154         * testsuite/23_containers/set/23781.cc: Likewise.
6155         * testsuite/23_containers/set/check_construct_destroy.cc: Likewise.
6156         * testsuite/23_containers/set/init-list.cc: Likewise.
6157         * testsuite/23_containers/set/modifiers/16728.cc: Likewise.
6158         * testsuite/23_containers/set/modifiers/insert/1.cc: Likewise.
6159         * testsuite/23_containers/set/moveable.cc: Likewise.
6160         * testsuite/23_containers/set/operations/1.cc: Likewise.
6161         * testsuite/23_containers/set/requirements/citerators.cc: Likewise.
6162         * testsuite/23_containers/set/requirements/explicit_instantiation/1.cc:
6163         Likewise.
6164         * testsuite/23_containers/set/requirements/explicit_instantiation/2.cc:
6165         Likewise.
6166         * testsuite/23_containers/set/requirements/explicit_instantiation/3.cc:
6167         Likewise.
6168         * testsuite/23_containers/set/requirements/partial_specialization/1.cc:
6169         Likewise.
6170         * testsuite/23_containers/stack/requirements/explicit_instantiation/1.cc:
6171         Likewise.
6172         * testsuite/23_containers/unordered_map/init-list.cc: Likewise.
6173         * testsuite/23_containers/unordered_map/moveable.cc: Likewise.
6174         * testsuite/23_containers/unordered_map/requirements/citerators.cc:
6175         Likewise.
6176         * testsuite/23_containers/unordered_map/requirements/cliterators.cc:
6177         Likewise.
6178         * testsuite/23_containers/unordered_map/requirements/debug_mode.cc:
6179         Likewise.
6180         * testsuite/23_containers/unordered_multimap/init-list.cc: Likewise.
6181         * testsuite/23_containers/unordered_multimap/moveable.cc: Likewise.
6182         * testsuite/23_containers/unordered_multimap/requirements/citerators.cc:
6183         Likewise.
6184         * testsuite/23_containers/unordered_multimap/requirements/cliterators.cc:
6185         Likewise.
6186         * testsuite/23_containers/unordered_multiset/init-list.cc: Likewise.
6187         * testsuite/23_containers/unordered_multiset/moveable.cc: Likewise.
6188         * testsuite/23_containers/unordered_multiset/requirements/citerators.cc:
6189         Likewise.
6190         * testsuite/23_containers/unordered_multiset/requirements/cliterators.cc:
6191         Likewise.
6192         * testsuite/23_containers/unordered_set/init-list.cc: Likewise.
6193         * testsuite/23_containers/unordered_set/moveable.cc: Likewise.
6194         * testsuite/23_containers/unordered_set/requirements/citerators.cc:
6195         Likewise.
6196         * testsuite/23_containers/unordered_set/requirements/cliterators.cc:
6197         Likewise.
6198         * testsuite/23_containers/unordered_set/requirements/debug_mode.cc:
6199         Likewise.
6200         * testsuite/23_containers/vector/14340.cc: Likewise.
6201         * testsuite/23_containers/vector/26412-1.cc: Likewise.
6202         * testsuite/23_containers/vector/26412-2.cc: Likewise.
6203         * testsuite/23_containers/vector/bool/requirements/citerators.cc:
6204         Likewise.
6205         * testsuite/23_containers/vector/capacity/reserve/moveable.cc: Likewise.
6206         * testsuite/23_containers/vector/check_construct_destroy.cc: Likewise.
6207         * testsuite/23_containers/vector/cons/moveable.cc: Likewise.
6208         * testsuite/23_containers/vector/ext_pointer/citerators.cc: Likewise.
6209         * testsuite/23_containers/vector/ext_pointer/data_access.cc: Likewise.
6210         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/1.cc:
6211         Likewise.
6212         * testsuite/23_containers/vector/ext_pointer/explicit_instantiation/3.cc:
6213         Likewise.
6214         * testsuite/23_containers/vector/ext_pointer/modifiers/element.cc:
6215         Likewise.
6216         * testsuite/23_containers/vector/ext_pointer/modifiers/erase.cc:
6217         Likewise.
6218         * testsuite/23_containers/vector/ext_pointer/modifiers/insert.cc:
6219         Likewise.
6220         * testsuite/23_containers/vector/ext_pointer/resize.cc: Likewise.
6221         * testsuite/23_containers/vector/ext_pointer/types/1.cc: Likewise.
6222         * testsuite/23_containers/vector/init-list.cc: Likewise.
6223         * testsuite/23_containers/vector/modifiers/erase/moveable.cc: Likewise.
6224         * testsuite/23_containers/vector/modifiers/insert/1.cc: Likewise.
6225         * testsuite/23_containers/vector/modifiers/moveable.cc: Likewise.
6226         * testsuite/23_containers/vector/moveable.cc: Likewise.
6227         * testsuite/23_containers/vector/requirements/citerators.cc: Likewise.
6228         * testsuite/23_containers/vector/requirements/explicit_instantiation/1.cc:
6229         Likewise.
6230         * testsuite/23_containers/vector/requirements/explicit_instantiation/2.cc:
6231         Likewise.
6232         * testsuite/23_containers/vector/requirements/explicit_instantiation/3.cc:
6233         Likewise.
6234         * testsuite/23_containers/vector/requirements/partial_specialization/1.cc:
6235         Likewise.
6236         * testsuite/23_containers/vector/resize/moveable.cc: Likewise.
6237         * testsuite/23_containers/vector/types/23767.cc: Likewise.
6238         * testsuite/23_containers/vector/zero_sized_allocations.cc: Likewise.
6239         * testsuite/24_iterators/ostreambuf_iterator/requirements/explicit_instantiation.cc:
6240         Likewise.
6241         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/2.cc:
6242         Likewise.
6243         * testsuite/25_algorithms/adjacent_find/requirements/explicit_instantiation/pod.cc:
6244         Likewise.
6245         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/2.cc:
6246         Likewise.
6247         * testsuite/25_algorithms/all_of/requirements/explicit_instantiation/pod.cc:
6248         Likewise.
6249         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/2.cc:
6250         Likewise.
6251         * testsuite/25_algorithms/any_of/requirements/explicit_instantiation/pod.cc:
6252         Likewise.
6253         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/2.cc:
6254         Likewise.
6255         * testsuite/25_algorithms/binary_search/requirements/explicit_instantiation/pod.cc:
6256         Likewise.
6257         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/2.cc:
6258         Likewise.
6259         * testsuite/25_algorithms/copy/requirements/explicit_instantiation/pod.cc:
6260         Likewise.
6261         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/2.cc:
6262         Likewise.
6263         * testsuite/25_algorithms/copy_backward/requirements/explicit_instantiation/pod.cc:
6264         Likewise.
6265         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/2.cc:
6266         Likewise.
6267         * testsuite/25_algorithms/copy_if/requirements/explicit_instantiation/pod.cc:
6268         Likewise.
6269         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/2.cc:
6270         Likewise.
6271         * testsuite/25_algorithms/copy_n/requirements/explicit_instantiation/pod.cc:
6272         Likewise.
6273         * testsuite/25_algorithms/count/requirements/explicit_instantiation/2.cc:
6274         Likewise.
6275         * testsuite/25_algorithms/count/requirements/explicit_instantiation/pod.cc:
6276         Likewise.
6277         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/2.cc:
6278         Likewise.
6279         * testsuite/25_algorithms/count_if/requirements/explicit_instantiation/pod.cc:
6280         Likewise.
6281         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/2.cc:
6282         Likewise.
6283         * testsuite/25_algorithms/equal/requirements/explicit_instantiation/pod.cc:
6284         Likewise.
6285         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/2.cc:
6286         Likewise.
6287         * testsuite/25_algorithms/equal_range/requirements/explicit_instantiation/pod.cc:
6288         Likewise.
6289         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/2.cc:
6290         Likewise.
6291         * testsuite/25_algorithms/fill/requirements/explicit_instantiation/pod.cc:
6292         Likewise.
6293         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/2.cc:
6294         Likewise.
6295         * testsuite/25_algorithms/fill_n/requirements/explicit_instantiation/pod.cc:
6296         Likewise.
6297         * testsuite/25_algorithms/find/requirements/explicit_instantiation/2.cc:
6298         Likewise.
6299         * testsuite/25_algorithms/find/requirements/explicit_instantiation/pod.cc:
6300         Likewise.
6301         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/2.cc:
6302         Likewise.
6303         * testsuite/25_algorithms/find_end/requirements/explicit_instantiation/pod.cc:
6304         Likewise.
6305         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/2.cc:
6306         Likewise.
6307         * testsuite/25_algorithms/find_first_of/requirements/explicit_instantiation/pod.cc:
6308         Likewise.
6309         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/2.cc:
6310         Likewise.
6311         * testsuite/25_algorithms/find_if/requirements/explicit_instantiation/pod.cc:
6312         Likewise.
6313         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/2.cc:
6314         Likewise.
6315         * testsuite/25_algorithms/find_if_not/requirements/explicit_instantiation/pod.cc:
6316         Likewise.
6317         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/2.cc:
6318         Likewise.
6319         * testsuite/25_algorithms/for_each/requirements/explicit_instantiation/pod.cc:
6320         Likewise.
6321         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/2.cc:
6322         Likewise.
6323         * testsuite/25_algorithms/generate/requirements/explicit_instantiation/pod.cc:
6324         Likewise.
6325         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/2.cc:
6326         Likewise.
6327         * testsuite/25_algorithms/generate_n/requirements/explicit_instantiation/pod.cc:
6328         Likewise.
6329         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/2.cc:
6330         Likewise.
6331         * testsuite/25_algorithms/includes/requirements/explicit_instantiation/pod.cc:
6332         Likewise.
6333         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/2.cc:
6334         Likewise.
6335         * testsuite/25_algorithms/inplace_merge/requirements/explicit_instantiation/pod.cc:
6336         Likewise.
6337         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/2.cc:
6338         Likewise.
6339         * testsuite/25_algorithms/is_heap/requirements/explicit_instantiation/pod.cc:
6340         Likewise.
6341         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/2.cc:
6342         Likewise.
6343         * testsuite/25_algorithms/is_heap_until/requirements/explicit_instantiation/pod.cc:
6344         Likewise.
6345         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/2.cc:
6346         Likewise.
6347         * testsuite/25_algorithms/is_partitioned/requirements/explicit_instantiation/pod.cc:
6348         Likewise.
6349         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/2.cc:
6350         Likewise.
6351         * testsuite/25_algorithms/is_sorted/requirements/explicit_instantiation/pod.cc:
6352         Likewise.
6353         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/2.cc:
6354         Likewise.
6355         * testsuite/25_algorithms/is_sorted_until/requirements/explicit_instantiation/pod.cc:
6356         Likewise.
6357         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/2.cc:
6358         Likewise.
6359         * testsuite/25_algorithms/iter_swap/requirements/explicit_instantiation/pod.cc:
6360         Likewise.
6361         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/2.cc:
6362         Likewise.
6363         * testsuite/25_algorithms/lexicographical_compare/requirements/explicit_instantiation/pod.cc:
6364         Likewise.
6365         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/2.cc:
6366         Likewise.
6367         * testsuite/25_algorithms/lower_bound/requirements/explicit_instantiation/pod.cc:
6368         Likewise.
6369         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/2.cc:
6370         Likewise.
6371         * testsuite/25_algorithms/make_heap/requirements/explicit_instantiation/pod.cc:
6372         Likewise.
6373         * testsuite/25_algorithms/max/requirements/explicit_instantiation/2.cc:
6374         Likewise.
6375         * testsuite/25_algorithms/max/requirements/explicit_instantiation/3.cc:
6376         Likewise.
6377         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod.cc:
6378         Likewise.
6379         * testsuite/25_algorithms/max/requirements/explicit_instantiation/pod2.cc:
6380         Likewise.
6381         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/2.cc:
6382         Likewise.
6383         * testsuite/25_algorithms/max_element/requirements/explicit_instantiation/pod.cc:
6384         Likewise.
6385         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/2.cc:
6386         Likewise.
6387         * testsuite/25_algorithms/merge/requirements/explicit_instantiation/pod.cc:
6388         Likewise.
6389         * testsuite/25_algorithms/min/requirements/explicit_instantiation/2.cc:
6390         Likewise.
6391         * testsuite/25_algorithms/min/requirements/explicit_instantiation/3.cc:
6392         Likewise.
6393         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod.cc:
6394         Likewise.
6395         * testsuite/25_algorithms/min/requirements/explicit_instantiation/pod2.cc:
6396         Likewise.
6397         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/2.cc:
6398         Likewise.
6399         * testsuite/25_algorithms/min_element/requirements/explicit_instantiation/pod.cc:
6400         Likewise.
6401         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/2.cc:
6402         Likewise.
6403         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/3.cc:
6404         Likewise.
6405         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod.cc:
6406         Likewise.
6407         * testsuite/25_algorithms/minmax/requirements/explicit_instantiation/pod2.cc:
6408         Likewise.
6409         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/2.cc:
6410         Likewise.
6411         * testsuite/25_algorithms/minmax_element/requirements/explicit_instantiation/pod.cc:
6412         Likewise.
6413         * testsuite/25_algorithms/move/requirements/explicit_instantiation/2.cc:
6414         Likewise.
6415         * testsuite/25_algorithms/move/requirements/explicit_instantiation/pod.cc:
6416         Likewise.
6417         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/2.cc:
6418         Likewise.
6419         * testsuite/25_algorithms/move_backward/requirements/explicit_instantiation/pod.cc:
6420         Likewise.
6421         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/2.cc:
6422         Likewise.
6423         * testsuite/25_algorithms/next_permutation/requirements/explicit_instantiation/pod.cc:
6424         Likewise.
6425         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/2.cc:
6426         Likewise.
6427         * testsuite/25_algorithms/none_of/requirements/explicit_instantiation/pod.cc:
6428         Likewise.
6429         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/2.cc:
6430         Likewise.
6431         * testsuite/25_algorithms/nth_element/requirements/explicit_instantiation/pod.cc:
6432         Likewise.
6433         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/2.cc:
6434         Likewise.
6435         * testsuite/25_algorithms/partial_sort/requirements/explicit_instantiation/pod.cc:
6436         Likewise.
6437         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/2.cc:
6438         Likewise.
6439         * testsuite/25_algorithms/partial_sort_copy/requirements/explicit_instantiation/pod.cc:
6440         Likewise.
6441         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/2.cc:
6442         Likewise.
6443         * testsuite/25_algorithms/partition/requirements/explicit_instantiation/pod.cc:
6444         Likewise.
6445         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/2.cc:
6446         Likewise.
6447         * testsuite/25_algorithms/partition_copy/requirements/explicit_instantiation/pod.cc:
6448         Likewise.
6449         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/2.cc:
6450         Likewise.
6451         * testsuite/25_algorithms/partition_point/requirements/explicit_instantiation/pod.cc:
6452         Likewise.
6453         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/2.cc:
6454         Likewise.
6455         * testsuite/25_algorithms/pop_heap/requirements/explicit_instantiation/pod.cc:
6456         Likewise.
6457         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/2.cc:
6458         Likewise.
6459         * testsuite/25_algorithms/prev_permutation/requirements/explicit_instantiation/pod.cc:
6460         Likewise.
6461         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/2.cc:
6462         Likewise.
6463         * testsuite/25_algorithms/push_heap/requirements/explicit_instantiation/pod.cc:
6464         Likewise.
6465         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/2.cc:
6466         Likewise.
6467         * testsuite/25_algorithms/random_shuffle/requirements/explicit_instantiation/pod.cc:
6468         Likewise.
6469         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/2.cc:
6470         Likewise.
6471         * testsuite/25_algorithms/remove/requirements/explicit_instantiation/pod.cc:
6472         Likewise.
6473         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/2.cc:
6474         Likewise.
6475         * testsuite/25_algorithms/remove_copy/requirements/explicit_instantiation/pod.cc:
6476         Likewise.
6477         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/2.cc:
6478         Likewise.
6479         * testsuite/25_algorithms/remove_copy_if/requirements/explicit_instantiation/pod.cc:
6480         Likewise.
6481         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/2.cc:
6482         Likewise.
6483         * testsuite/25_algorithms/remove_if/requirements/explicit_instantiation/pod.cc:
6484         Likewise.
6485         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/2.cc:
6486         Likewise.
6487         * testsuite/25_algorithms/replace/requirements/explicit_instantiation/pod.cc:
6488         Likewise.
6489         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/2.cc:
6490         Likewise.
6491         * testsuite/25_algorithms/replace_copy/requirements/explicit_instantiation/pod.cc:
6492         Likewise.
6493         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/2.cc:
6494         Likewise.
6495         * testsuite/25_algorithms/replace_copy_if/requirements/explicit_instantiation/pod.cc:
6496         Likewise.
6497         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/2.cc:
6498         Likewise.
6499         * testsuite/25_algorithms/replace_if/requirements/explicit_instantiation/pod.cc:
6500         Likewise.
6501         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/2.cc:
6502         Likewise.
6503         * testsuite/25_algorithms/reverse/requirements/explicit_instantiation/pod.cc:
6504         Likewise.
6505         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/2.cc:
6506         Likewise.
6507         * testsuite/25_algorithms/reverse_copy/explicit_instantiation/pod.cc:
6508         Likewise.
6509         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/2.cc:
6510         Likewise.
6511         * testsuite/25_algorithms/rotate/requirements/explicit_instantiation/pod.cc:
6512         Likewise.
6513         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc:
6514         Likewise.
6515         * testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc:
6516         Likewise.
6517         * testsuite/25_algorithms/search/requirements/explicit_instantiation/2.cc:
6518         Likewise.
6519         * testsuite/25_algorithms/search/requirements/explicit_instantiation/pod.cc:
6520         Likewise.
6521         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/2.cc:
6522         Likewise.
6523         * testsuite/25_algorithms/search_n/requirements/explicit_instantiation/pod.cc:
6524         Likewise.
6525         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/2.cc:
6526         Likewise.
6527         * testsuite/25_algorithms/set_difference/requirements/explicit_instantiation/pod.cc:
6528         Likewise.
6529         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/2.cc:
6530         Likewise.
6531         * testsuite/25_algorithms/set_intersection/requirements/explicit_instantiation/pod.cc:
6532         Likewise.
6533         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/2.cc:
6534         Likewise.
6535         * testsuite/25_algorithms/set_symmetric_difference/requirements/explicit_instantiation/pod.cc:
6536         Likewise.
6537         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/2.cc:
6538         Likewise.
6539         * testsuite/25_algorithms/set_union/requirements/explicit_instantiation/pod.cc:
6540         Likewise.
6541         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/2.cc:
6542         Likewise.
6543         * testsuite/25_algorithms/sort/requirements/explicit_instantiation/pod.cc:
6544         Likewise.
6545         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/2.cc:
6546         Likewise.
6547         * testsuite/25_algorithms/sort_heap/requirements/explicit_instantiation/pod.cc:
6548         Likewise.
6549         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/2.cc:
6550         Likewise.
6551         * testsuite/25_algorithms/stable_partition/requirements/explicit_instantiation/pod.cc:
6552         Likewise.
6553         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/2.cc:
6554         Likewise.
6555         * testsuite/25_algorithms/stable_sort/requirements/explicit_instantiation/pod.cc:
6556         Likewise.
6557         * testsuite/25_algorithms/swap/dr809.cc: Likewise.
6558         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/2.cc:
6559         Likewise.
6560         * testsuite/25_algorithms/swap/requirements/explicit_instantiation/pod.cc:
6561         Likewise.
6562         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/2.cc:
6563         Likewise.
6564         * testsuite/25_algorithms/swap_ranges/requirements/explicit_instantiation/pod.cc:
6565         Likewise.
6566         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/2.cc:
6567         Likewise.
6568         * testsuite/25_algorithms/transform/requirements/explicit_instantiation/pod.cc:
6569         Likewise.
6570         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/2.cc:
6571         Likewise.
6572         * testsuite/25_algorithms/unique/requirements/explicit_instantiation/pod.cc:
6573         Likewise.
6574         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/2.cc:
6575         Likewise.
6576         * testsuite/25_algorithms/unique_copy/requirements/explicit_instantiation/pod.cc:
6577         Likewise.
6578         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/2.cc:
6579         Likewise.
6580         * testsuite/25_algorithms/upper_bound/requirements/explicit_instantiation/pod.cc:
6581         Likewise.
6582         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/2.cc:
6583         Likewise.
6584         * testsuite/26_numerics/accumulate/requirements/explicit_instantiation/pod.cc:
6585         Likewise.
6586         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/2.cc:
6587         Likewise.
6588         * testsuite/26_numerics/adjacent_difference/requirements/explicit_instantiation/pod.cc:
6589         Likewise.
6590         * testsuite/26_numerics/headers/cmath/19322.cc: Likewise.
6591         * testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
6592         * testsuite/26_numerics/headers/cmath/37582.cc: Likewise.
6593         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c++.cc:
6594         Likewise.
6595         * testsuite/26_numerics/headers/cmath/c99_classification_macros_c.cc:
6596         Likewise.
6597         * testsuite/26_numerics/headers/cmath/c_math_dynamic.cc: Likewise.
6598         * testsuite/26_numerics/headers/cstdlib/13943.cc: Likewise.
6599         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/2.cc:
6600         Likewise.
6601         * testsuite/26_numerics/inner_product/requirements/explicit_instantiation/pod.cc:
6602         Likewise.
6603         * testsuite/26_numerics/iota/requirements/explicit_instantiation/2.cc:
6604         Likewise.
6605         * testsuite/26_numerics/iota/requirements/explicit_instantiation/pod.cc:
6606         Likewise.
6607         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/2.cc:
6608         Likewise.
6609         * testsuite/26_numerics/partial_sum/requirements/explicit_instantiation/pod.cc:
6610         Likewise.
6611         * testsuite/26_numerics/slice_array/array_assignment.cc: Likewise.
6612         * testsuite/26_numerics/slice_array/requirements/explicit_instantiation.cc:
6613         Likewise.
6614         * testsuite/26_numerics/slice_array/requirements/typedefs.cc: Likewise.
6615         * testsuite/26_numerics/valarray/27867.cc: Likewise.
6616         * testsuite/26_numerics/valarray/30416.cc: Likewise.
6617         * testsuite/26_numerics/valarray/33084.cc: Likewise.
6618         * testsuite/26_numerics/valarray/algo.cc: Likewise.
6619         * testsuite/26_numerics/valarray/const_bracket.cc: Likewise.
6620         * testsuite/26_numerics/valarray/init-list.cc: Likewise.
6621         * testsuite/26_numerics/valarray/name_lookup.cc: Likewise.
6622         * testsuite/26_numerics/valarray/requirements/explicit_instantiation.cc:
6623         Likewise.
6624         * testsuite/26_numerics/valarray/requirements/typedefs.cc: Likewise.
6625         * testsuite/26_numerics/valarray/subset_assignment.cc: Likewise.
6626         * testsuite/27_io/basic_filebuf/overflow/char/1.cc: Likewise.
6627         * testsuite/27_io/basic_filebuf/overflow/char/3599.cc: Likewise.
6628         * testsuite/27_io/basic_filebuf/sputc/char/1057.cc: Likewise.
6629         * testsuite/27_io/basic_filebuf/sputn/char/1057.cc: Likewise.
6630         * testsuite/27_io/basic_filebuf/sync/char/1057.cc: Likewise.
6631         * testsuite/27_io/basic_fstream/requirements/explicit_instantiation.cc:
6632         Likewise.
6633         * testsuite/27_io/basic_fstream/requirements/typedefs.cc: Likewise.
6634         * testsuite/27_io/basic_ifstream/requirements/explicit_instantiation.cc:
6635         Likewise.
6636         * testsuite/27_io/basic_ifstream/requirements/typedefs.cc: Likewise.
6637         * testsuite/27_io/basic_ios/clear/char/1.cc: Likewise.
6638         * testsuite/27_io/basic_ios/cons/char/1.cc: Likewise.
6639         * testsuite/27_io/basic_ios/cons/char/2.cc: Likewise.
6640         * testsuite/27_io/basic_ios/cons/char/3.cc: Likewise.
6641         * testsuite/27_io/basic_ios/copyfmt/char/1.cc: Likewise.
6642         * testsuite/27_io/basic_ios/copyfmt/char/2.cc: Likewise.
6643         * testsuite/27_io/basic_ios/exceptions/char/1.cc: Likewise.
6644         * testsuite/27_io/basic_ios/exceptions/char/2.cc: Likewise.
6645         * testsuite/27_io/basic_ios/imbue/14072.cc: Likewise.
6646         * testsuite/27_io/basic_ios/locales/char/1.cc: Likewise.
6647         * testsuite/27_io/basic_ios/requirements/explicit_instantiation.cc:
6648         Likewise.
6649         * testsuite/27_io/basic_ios/requirements/typedefs.cc: Likewise.
6650         * testsuite/27_io/basic_iostream/requirements/explicit_instantiation.cc:
6651         Likewise.
6652         * testsuite/27_io/basic_iostream/requirements/typedefs.cc: Likewise.
6653         * testsuite/27_io/basic_istream/extractors_arithmetic/char/9555-ia.cc:
6654         Likewise.
6655         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit.cc:
6656         Likewise.
6657         * testsuite/27_io/basic_istream/extractors_arithmetic/char/exceptions_failbit_throw.cc:
6658         Likewise.
6659         * testsuite/27_io/basic_istream/extractors_arithmetic/pod/3983-1.cc:
6660         Likewise.
6661         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/9555-ia.cc:
6662         Likewise.
6663         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit.cc:
6664         Likewise.
6665         * testsuite/27_io/basic_istream/extractors_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6666         Likewise.
6667         * testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
6668         Likewise.
6669         * testsuite/27_io/basic_istream/extractors_character/char/9826.cc:
6670         Likewise.
6671         * testsuite/27_io/basic_istream/extractors_character/pod/3983-2.cc:
6672         Likewise.
6673         * testsuite/27_io/basic_istream/extractors_character/wchar_t/9555-ic.cc:
6674         Likewise.
6675         * testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
6676         Likewise.
6677         * testsuite/27_io/basic_istream/extractors_other/char/9424-in.cc:
6678         Likewise.
6679         * testsuite/27_io/basic_istream/extractors_other/char/9555-io.cc:
6680         Likewise.
6681         * testsuite/27_io/basic_istream/extractors_other/char/error_failbit.cc:
6682         Likewise.
6683         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_badbit_throw.cc:
6684         Likewise.
6685         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_failbit_throw.cc:
6686         Likewise.
6687         * testsuite/27_io/basic_istream/extractors_other/char/exceptions_null.cc:
6688         Likewise.
6689         * testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc:
6690         Likewise.
6691         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9318-in.cc:
6692         Likewise.
6693         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9424-in.cc:
6694         Likewise.
6695         * testsuite/27_io/basic_istream/extractors_other/wchar_t/9555-io.cc:
6696         Likewise.
6697         * testsuite/27_io/basic_istream/extractors_other/wchar_t/error_failbit.cc:
6698         Likewise.
6699         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_badbit_throw.cc:
6700         Likewise.
6701         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_failbit_throw.cc:
6702         Likewise.
6703         * testsuite/27_io/basic_istream/extractors_other/wchar_t/exceptions_null.cc:
6704         Likewise.
6705         * testsuite/27_io/basic_istream/getline/char/4.cc: Likewise.
6706         * testsuite/27_io/basic_istream/getline/wchar_t/4.cc: Likewise.
6707         * testsuite/27_io/basic_istream/requirements/explicit_instantiation.cc:
6708         Likewise.
6709         * testsuite/27_io/basic_istream/requirements/typedefs.cc: Likewise.
6710         * testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
6711         Likewise.
6712         * testsuite/27_io/basic_istream/seekg/wchar_t/exceptions_badbit_throw.cc:
6713         Likewise.
6714         * testsuite/27_io/basic_istream/sentry/char/1.cc: Likewise.
6715         * testsuite/27_io/basic_istream/sentry/char/12297.cc: Likewise.
6716         * testsuite/27_io/basic_istream/sentry/char/2.cc: Likewise.
6717         * testsuite/27_io/basic_istream/sentry/char/3.cc: Likewise.
6718         * testsuite/27_io/basic_istream/sentry/pod/1.cc: Likewise.
6719         * testsuite/27_io/basic_istream/sentry/wchar_t/1.cc: Likewise.
6720         * testsuite/27_io/basic_istream/sentry/wchar_t/12297.cc: Likewise.
6721         * testsuite/27_io/basic_istream/sentry/wchar_t/2.cc: Likewise.
6722         * testsuite/27_io/basic_istream/sentry/wchar_t/3.cc: Likewise.
6723         * testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
6724         Likewise.
6725         * testsuite/27_io/basic_istream/tellg/wchar_t/exceptions_badbit_throw.cc:
6726         Likewise.
6727         * testsuite/27_io/basic_istringstream/requirements/explicit_instantiation.cc:
6728         Likewise.
6729         * testsuite/27_io/basic_istringstream/requirements/typedefs.cc:
6730         Likewise.
6731         * testsuite/27_io/basic_ofstream/requirements/explicit_instantiation.cc:
6732         Likewise.
6733         * testsuite/27_io/basic_ofstream/requirements/typedefs.cc: Likewise.
6734         * testsuite/27_io/basic_ostream/flush/char/exceptions_badbit_throw.cc:
6735         Likewise.
6736         * testsuite/27_io/basic_ostream/flush/wchar_t/exceptions_badbit_throw.cc:
6737         Likewise.
6738         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/9555-oa.cc:
6739         Likewise.
6740         * testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc:
6741         Likewise.
6742         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/9555-oa.cc:
6743         Likewise.
6744         * testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/exceptions_failbit_throw.cc:
6745         Likewise.
6746         * testsuite/27_io/basic_ostream/inserters_character/char/9555-oc.cc:
6747         Likewise.
6748         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/9555-oc.cc:
6749         Likewise.
6750         * testsuite/27_io/basic_ostream/inserters_other/char/9318-out.cc:
6751         Likewise.
6752         * testsuite/27_io/basic_ostream/inserters_other/char/9424-out.cc:
6753         Likewise.
6754         * testsuite/27_io/basic_ostream/inserters_other/char/9555-oo.cc:
6755         Likewise.
6756         * testsuite/27_io/basic_ostream/inserters_other/char/error_failbit.cc:
6757         Likewise.
6758         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_badbit_throw.cc:
6759         Likewise.
6760         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_failbit_throw.cc:
6761         Likewise.
6762         * testsuite/27_io/basic_ostream/inserters_other/char/exceptions_null.cc:
6763         Likewise.
6764         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9318-out.cc:
6765         Likewise.
6766         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9424-out.cc:
6767         Likewise.
6768         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/9555-oo.cc:
6769         Likewise.
6770         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_failbit.cc:
6771         Likewise.
6772         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_badbit_throw.cc:
6773         Likewise.
6774         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_failbit_throw.cc:
6775         Likewise.
6776         * testsuite/27_io/basic_ostream/inserters_other/wchar_t/exceptions_null.cc:
6777         Likewise.
6778         * testsuite/27_io/basic_ostream/requirements/explicit_instantiation.cc:
6779         Likewise.
6780         * testsuite/27_io/basic_ostream/requirements/typedefs.cc: Likewise.
6781         * testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
6782         Likewise.
6783         * testsuite/27_io/basic_ostream/seekp/wchar_t/exceptions_badbit_throw.cc:
6784         Likewise.
6785         * testsuite/27_io/basic_ostream/sentry/char/1.cc: Likewise.
6786         * testsuite/27_io/basic_ostream/sentry/char/2.cc: Likewise.
6787         * testsuite/27_io/basic_ostream/sentry/pod/1.cc: Likewise.
6788         * testsuite/27_io/basic_ostream/sentry/wchar_t/1.cc: Likewise.
6789         * testsuite/27_io/basic_ostream/sentry/wchar_t/2.cc: Likewise.
6790         * testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
6791         Likewise.
6792         * testsuite/27_io/basic_ostream/tellp/wchar_t/exceptions_badbit_throw.cc:
6793         Likewise.
6794         * testsuite/27_io/basic_ostringstream/requirements/explicit_instantiation.cc:
6795         Likewise.
6796         * testsuite/27_io/basic_ostringstream/requirements/typedefs.cc:
6797         Likewise.
6798         * testsuite/27_io/basic_streambuf/cons/char/1.cc: Likewise.
6799         * testsuite/27_io/basic_streambuf/cons/wchar_t/1.cc: Likewise.
6800         * testsuite/27_io/basic_streambuf/imbue/char/9322.cc: Likewise.
6801         * testsuite/27_io/basic_streambuf/imbue/wchar_t/9322.cc: Likewise.
6802         * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
6803         * testsuite/27_io/basic_streambuf/overflow/char/2.cc: Likewise.
6804         * testsuite/27_io/basic_streambuf/overflow/char/3599.cc: Likewise.
6805         * testsuite/27_io/basic_streambuf/overflow/wchar_t/1.cc: Likewise.
6806         * testsuite/27_io/basic_streambuf/overflow/wchar_t/2.cc: Likewise.
6807         * testsuite/27_io/basic_streambuf/overflow/wchar_t/3599.cc: Likewise.
6808         * testsuite/27_io/basic_streambuf/requirements/base_classes.cc:
6809         Likewise.
6810         * testsuite/27_io/basic_streambuf/requirements/typedefs.cc: Likewise.
6811         * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
6812         * testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
6813         * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
6814         * testsuite/27_io/basic_streambuf/sgetn/wchar_t/1.cc: Likewise.
6815         * testsuite/27_io/basic_streambuf/sputc/char/1057.cc: Likewise.
6816         * testsuite/27_io/basic_streambuf/sputc/wchar_t/1057.cc: Likewise.
6817         * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
6818         * testsuite/27_io/basic_streambuf/sputn/char/1057.cc: Likewise.
6819         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1.cc: Likewise.
6820         * testsuite/27_io/basic_streambuf/sputn/wchar_t/1057.cc: Likewise.
6821         * testsuite/27_io/basic_streambuf/sync/char/1057.cc: Likewise.
6822         * testsuite/27_io/basic_streambuf/sync/wchar_t/1057.cc: Likewise.
6823         * testsuite/27_io/basic_stringbuf/overflow/char/2.cc: Likewise.
6824         * testsuite/27_io/basic_stringbuf/overflow/char/3599.cc: Likewise.
6825         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/2.cc: Likewise.
6826         * testsuite/27_io/basic_stringbuf/overflow/wchar_t/3599.cc: Likewise.
6827         * testsuite/27_io/basic_stringbuf/requirements/typedefs.cc: Likewise.
6828         * testsuite/27_io/basic_stringbuf/sputc/char/1057.cc: Likewise.
6829         * testsuite/27_io/basic_stringbuf/sputc/wchar_t/1057.cc: Likewise.
6830         * testsuite/27_io/basic_stringbuf/sputn/char/1057.cc: Likewise.
6831         * testsuite/27_io/basic_stringbuf/sputn/wchar_t/1057.cc: Likewise.
6832         * testsuite/27_io/basic_stringbuf/sync/char/1057.cc: Likewise.
6833         * testsuite/27_io/basic_stringbuf/sync/wchar_t/1057.cc: Likewise.
6834         * testsuite/27_io/basic_stringstream/requirements/explicit_instantiation.cc:
6835         Likewise.
6836         * testsuite/27_io/basic_stringstream/requirements/typedefs.cc: Likewise.
6837         * testsuite/27_io/fpos/14252.cc: Likewise.
6838         * testsuite/27_io/fpos/mbstate_t/1.cc: Likewise.
6839         * testsuite/27_io/fpos/mbstate_t/2.cc: Likewise.
6840         * testsuite/27_io/fpos/mbstate_t/3.cc: Likewise.
6841         * testsuite/27_io/fpos/mbstate_t/5.cc: Likewise.
6842         * testsuite/27_io/fpos/mbstate_t/6.cc: Likewise.
6843         * testsuite/27_io/ios_base/cons/assign_neg.cc: Likewise.
6844         * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise.
6845         * testsuite/27_io/ios_base/state/1.cc: Likewise.
6846         * testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc:
6847         Likewise.
6848         * testsuite/27_io/ios_base/types/fmtflags/case_label.cc: Likewise.
6849         * testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: Likewise.
6850         * testsuite/27_io/ios_base/types/iostate/case_label.cc: Likewise.
6851         * testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc:
6852         Likewise.
6853         * testsuite/27_io/ios_base/types/openmode/case_label.cc: Likewise.
6854         * testsuite/27_io/ios_base/types/seekdir/case_label.cc: Likewise.
6855         * testsuite/27_io/manipulators/adjustfield/char/1.cc: Likewise.
6856         * testsuite/27_io/manipulators/adjustfield/char/2.cc: Likewise.
6857         * testsuite/27_io/manipulators/adjustfield/wchar_t/1.cc: Likewise.
6858         * testsuite/27_io/manipulators/adjustfield/wchar_t/2.cc: Likewise.
6859         * testsuite/27_io/manipulators/basefield/char/1.cc: Likewise.
6860         * testsuite/27_io/manipulators/basefield/wchar_t/1.cc: Likewise.
6861         * testsuite/27_io/objects/char/3045.cc: Likewise.
6862         * testsuite/27_io/objects/char/3647.cc: Likewise.
6863         * testsuite/27_io/objects/char/5268.cc: Likewise.
6864         * testsuite/27_io/objects/wchar_t/3045.cc: Likewise.
6865         * testsuite/27_io/objects/wchar_t/3647.cc: Likewise.
6866         * testsuite/27_io/objects/wchar_t/5268.cc: Likewise.
6867         * testsuite/28_regex/init-list.cc: Likewise.
6868         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Likewise.
6869         * testsuite/29_atomics/atomic/cons/copy_list.cc: Likewise.
6870         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Likewise.
6871         * testsuite/29_atomics/atomic/cons/default.cc: Likewise.
6872         * testsuite/29_atomics/atomic/cons/direct_list.cc: Likewise.
6873         * testsuite/29_atomics/atomic/cons/single_value.cc: Likewise.
6874         * testsuite/29_atomics/atomic/operators/integral_assignment.cc:
6875         Likewise.
6876         * testsuite/29_atomics/atomic/operators/integral_conversion.cc:
6877         Likewise.
6878         * testsuite/29_atomics/atomic/requirements/explicit_instantiation/1.cc:
6879         Likewise.
6880         * testsuite/29_atomics/atomic_address/cons/aggregate.cc: Likewise.
6881         * testsuite/29_atomics/atomic_address/cons/assign_neg.cc: Likewise.
6882         * testsuite/29_atomics/atomic_address/cons/copy_neg.cc: Likewise.
6883         * testsuite/29_atomics/atomic_address/cons/default.cc: Likewise.
6884         * testsuite/29_atomics/atomic_address/cons/single_value.cc: Likewise.
6885         * testsuite/29_atomics/atomic_address/requirements/standard_layout.cc:
6886         Likewise.
6887         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: Likewise.
6888         * testsuite/29_atomics/atomic_flag/cons/aggregate.cc: Likewise.
6889         * testsuite/29_atomics/atomic_flag/cons/assign_neg.cc: Likewise.
6890         * testsuite/29_atomics/atomic_flag/cons/copy_neg.cc: Likewise.
6891         * testsuite/29_atomics/atomic_flag/cons/default.cc: Likewise.
6892         * testsuite/29_atomics/atomic_flag/requirements/standard_layout.cc:
6893         Likewise.
6894         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Likewise.
6895         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.c: Likewise.
6896         * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise.
6897         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.c: Likewise.
6898         * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise.
6899         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Likewise.
6900         * testsuite/29_atomics/atomic_integral/cons/copy_list.cc: Likewise.
6901         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Likewise.
6902         * testsuite/29_atomics/atomic_integral/cons/default.cc: Likewise.
6903         * testsuite/29_atomics/atomic_integral/cons/direct_list.cc: Likewise.
6904         * testsuite/29_atomics/atomic_integral/cons/single_value.cc: Likewise.
6905         * testsuite/29_atomics/atomic_integral/operators/bitwise.cc: Likewise.
6906         * testsuite/29_atomics/atomic_integral/operators/bitwise_neg.cc:
6907         Likewise.
6908         * testsuite/29_atomics/atomic_integral/operators/decrement.cc: Likewise.
6909         * testsuite/29_atomics/atomic_integral/operators/decrement_neg.cc:
6910         Likewise.
6911         * testsuite/29_atomics/atomic_integral/operators/increment.cc: Likewise.
6912         * testsuite/29_atomics/atomic_integral/operators/increment_neg.cc:
6913         Likewise.
6914         * testsuite/29_atomics/atomic_integral/operators/integral_assignment.cc:
6915         Likewise.
6916         * testsuite/29_atomics/atomic_integral/operators/integral_conversion.cc:
6917         Likewise.
6918         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc:
6919         Likewise.
6920         * testsuite/30_threads/call_once/call_once1.cc: Likewise.
6921         * testsuite/30_threads/call_once/once_flag.cc: Likewise.
6922         * testsuite/30_threads/condition_variable/cons/1.cc: Likewise.
6923         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Likewise.
6924         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Likewise.
6925         * testsuite/30_threads/condition_variable/members/1.cc: Likewise.
6926         * testsuite/30_threads/condition_variable/members/2.cc: Likewise.
6927         * testsuite/30_threads/condition_variable/requirements/standard_layout.cc:
6928         Likewise.
6929         * testsuite/30_threads/condition_variable/requirements/typedefs.cc:
6930         Likewise.
6931         * testsuite/30_threads/condition_variable_any/cons/1.cc: Likewise.
6932         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
6933         Likewise.
6934         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc:
6935         Likewise.
6936         * testsuite/30_threads/lock_guard/requirements/explicit_instantiation.cc:
6937         Likewise.
6938         * testsuite/30_threads/lock_guard/requirements/typedefs.cc: Likewise.
6939         * testsuite/30_threads/mutex/cons/1.cc: Likewise.
6940         * testsuite/30_threads/mutex/cons/assign_neg.cc: Likewise.
6941         * testsuite/30_threads/mutex/cons/copy_neg.cc: Likewise.
6942         * testsuite/30_threads/mutex/dest/destructor_locked.cc: Likewise.
6943         * testsuite/30_threads/mutex/lock/1.cc: Likewise.
6944         * testsuite/30_threads/mutex/native_handle/1.cc: Likewise.
6945         * testsuite/30_threads/mutex/requirements/standard_layout.cc: Likewise.
6946         * testsuite/30_threads/mutex/requirements/typedefs.cc: Likewise.
6947         * testsuite/30_threads/mutex/try_lock/1.cc: Likewise.
6948         * testsuite/30_threads/mutex/try_lock/2.cc: Likewise.
6949         * testsuite/30_threads/mutex/unlock/1.cc: Likewise.
6950         * testsuite/30_threads/recursive_mutex/cons/1.cc: Likewise.
6951         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Likewise.
6952         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Likewise.
6953         * testsuite/30_threads/recursive_mutex/dest/destructor_locked.cc:
6954         Likewise.
6955         * testsuite/30_threads/recursive_mutex/lock/1.cc: Likewise.
6956         * testsuite/30_threads/recursive_mutex/native_handle/1.cc: Likewise.
6957         * testsuite/30_threads/recursive_mutex/requirements/standard_layout.cc:
6958         Likewise.
6959         * testsuite/30_threads/recursive_mutex/requirements/typedefs.cc:
6960         Likewise.
6961         * testsuite/30_threads/recursive_mutex/try_lock/1.cc: Likewise.
6962         * testsuite/30_threads/recursive_mutex/try_lock/2.cc: Likewise.
6963         * testsuite/30_threads/recursive_mutex/unlock/1.cc: Likewise.
6964         * testsuite/30_threads/recursive_timed_mutex/cons/1.cc: Likewise.
6965         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc:
6966         Likewise.
6967         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Likewise.
6968         * testsuite/30_threads/recursive_timed_mutex/dest/destructor_locked.cc:
6969         Likewise.
6970         * testsuite/30_threads/recursive_timed_mutex/lock/1.cc: Likewise.
6971         * testsuite/30_threads/recursive_timed_mutex/lock/2.cc: Likewise.
6972         * testsuite/30_threads/recursive_timed_mutex/native_handle/1.cc:
6973         Likewise.
6974         * testsuite/30_threads/recursive_timed_mutex/requirements/typedefs.cc:
6975         Likewise.
6976         * testsuite/30_threads/recursive_timed_mutex/try_lock/1.cc: Likewise.
6977         * testsuite/30_threads/recursive_timed_mutex/try_lock/2.cc: Likewise.
6978         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/1.cc:
6979         Likewise.
6980         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/2.cc:
6981         Likewise.
6982         * testsuite/30_threads/recursive_timed_mutex/try_lock_for/3.cc:
6983         Likewise.
6984         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/1.cc:
6985         Likewise.
6986         * testsuite/30_threads/recursive_timed_mutex/try_lock_until/2.cc:
6987         Likewise.
6988         * testsuite/30_threads/recursive_timed_mutex/unlock/1.cc: Likewise.
6989         * testsuite/30_threads/this_thread/1.cc: Likewise.
6990         * testsuite/30_threads/this_thread/2.cc: Likewise.
6991         * testsuite/30_threads/this_thread/3.cc: Likewise.
6992         * testsuite/30_threads/this_thread/4.cc: Likewise.
6993         * testsuite/30_threads/thread/cons/1.cc: Likewise.
6994         * testsuite/30_threads/thread/cons/2.cc: Likewise.
6995         * testsuite/30_threads/thread/cons/3.cc: Likewise.
6996         * testsuite/30_threads/thread/cons/4.cc: Likewise.
6997         * testsuite/30_threads/thread/cons/5.cc: Likewise.
6998         * testsuite/30_threads/thread/cons/6.cc: Likewise.
6999         * testsuite/30_threads/thread/cons/7.cc: Likewise.
7000         * testsuite/30_threads/thread/cons/8.cc: Likewise.
7001         * testsuite/30_threads/thread/cons/9.cc: Likewise.
7002         * testsuite/30_threads/thread/cons/moveable.cc: Likewise.
7003         * testsuite/30_threads/thread/members/1.cc: Likewise.
7004         * testsuite/30_threads/thread/members/2.cc: Likewise.
7005         * testsuite/30_threads/thread/members/3.cc: Likewise.
7006         * testsuite/30_threads/thread/members/4.cc: Likewise.
7007         * testsuite/30_threads/thread/members/5.cc: Likewise.
7008         * testsuite/30_threads/thread/swap/1.cc: Likewise.
7009         * testsuite/30_threads/thread/swap/2.cc: Likewise.
7010         * testsuite/30_threads/timed_mutex/cons/1.cc: Likewise.
7011         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Likewise.
7012         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Likewise.
7013         * testsuite/30_threads/timed_mutex/dest/destructor_locked.cc: Likewise.
7014         * testsuite/30_threads/timed_mutex/lock/1.cc: Likewise.
7015         * testsuite/30_threads/timed_mutex/native_handle/1.cc: Likewise.
7016         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc:
7017         Likewise.
7018         * testsuite/30_threads/timed_mutex/requirements/typedefs.cc: Likewise.
7019         * testsuite/30_threads/timed_mutex/try_lock/1.cc: Likewise.
7020         * testsuite/30_threads/timed_mutex/try_lock/2.cc: Likewise.
7021         * testsuite/30_threads/timed_mutex/try_lock_for/1.cc: Likewise.
7022         * testsuite/30_threads/timed_mutex/try_lock_for/2.cc: Likewise.
7023         * testsuite/30_threads/timed_mutex/try_lock_for/3.cc: Likewise.
7024         * testsuite/30_threads/timed_mutex/try_lock_until/1.cc: Likewise.
7025         * testsuite/30_threads/timed_mutex/try_lock_until/2.cc: Likewise.
7026         * testsuite/30_threads/timed_mutex/unlock/1.cc: Likewise.
7027         * testsuite/30_threads/try_lock/1.cc: Likewise.
7028         * testsuite/30_threads/try_lock/2.cc: Likewise.
7029         * testsuite/30_threads/try_lock/3.cc: Likewise.
7030         * testsuite/30_threads/unique_lock/cons/1.cc: Likewise.
7031         * testsuite/30_threads/unique_lock/cons/2.cc: Likewise.
7032         * testsuite/30_threads/unique_lock/cons/3.cc: Likewise.
7033         * testsuite/30_threads/unique_lock/cons/4.cc: Likewise.
7034         * testsuite/30_threads/unique_lock/cons/5.cc: Likewise.
7035         * testsuite/30_threads/unique_lock/cons/6.cc: Likewise.
7036         * testsuite/30_threads/unique_lock/locking/1.cc: Likewise.
7037         * testsuite/30_threads/unique_lock/locking/2.cc: Likewise.
7038         * testsuite/30_threads/unique_lock/locking/3.cc: Likewise.
7039         * testsuite/30_threads/unique_lock/locking/4.cc: Likewise.
7040         * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise.
7041         * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise.
7042         * testsuite/30_threads/unique_lock/requirements/explicit_instantiation.cc:
7043         Likewise.
7044         * testsuite/30_threads/unique_lock/requirements/typedefs.cc: Likewise.
7045         * testsuite/backward/hash_map/requirements/explicit_instantiation.cc:
7046         Likewise.
7047         * testsuite/backward/hash_set/check_construct_destroy.cc: Likewise.
7048         * testsuite/backward/hash_set/requirements/explicit_instantiation.cc:
7049         Likewise.
7050         * testsuite/ext/array_allocator/1.cc: Likewise.
7051         * testsuite/ext/array_allocator/2.cc: Likewise.
7052         * testsuite/ext/array_allocator/3.cc: Likewise.
7053         * testsuite/ext/ext_pointer/1.cc: Likewise.
7054         * testsuite/ext/ext_pointer/1_neg.cc: Likewise.
7055         * testsuite/ext/pb_ds/example/assoc_container_traits.cc: Likewise.
7056         * testsuite/ext/pb_ds/example/basic_map.cc: Likewise.
7057         * testsuite/ext/pb_ds/example/basic_multimap.cc: Likewise.
7058         * testsuite/ext/pb_ds/example/basic_multiset.cc: Likewise.
7059         * testsuite/ext/pb_ds/example/basic_priority_queue.cc: Likewise.
7060         * testsuite/ext/pb_ds/example/basic_set.cc: Likewise.
7061         * testsuite/ext/pb_ds/example/erase_if.cc: Likewise.
7062         * testsuite/ext/pb_ds/example/hash_find_neg.cc: Likewise.
7063         * testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Likewise.
7064         * testsuite/ext/pb_ds/example/hash_initial_size.cc: Likewise.
7065         * testsuite/ext/pb_ds/example/hash_load_set_change.cc: Likewise.
7066         * testsuite/ext/pb_ds/example/hash_mod.cc: Likewise.
7067         * testsuite/ext/pb_ds/example/hash_resize.cc: Likewise.
7068         * testsuite/ext/pb_ds/example/hash_resize_neg.cc: Likewise.
7069         * testsuite/ext/pb_ds/example/hash_shift_mask.cc: Likewise.
7070         * testsuite/ext/pb_ds/example/priority_queue_container_traits.cc:
7071         Likewise.
7072         * testsuite/ext/pb_ds/example/priority_queue_dijkstra.cc: Likewise.
7073         * testsuite/ext/pb_ds/example/priority_queue_erase_if.cc: Likewise.
7074         * testsuite/ext/pb_ds/example/priority_queue_split_join.cc: Likewise.
7075         * testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
7076         * testsuite/ext/pb_ds/example/ranged_hash.cc: Likewise.
7077         * testsuite/ext/pb_ds/example/store_hash.cc: Likewise.
7078         * testsuite/ext/pb_ds/example/tree_intervals.cc: Likewise.
7079         * testsuite/ext/pb_ds/example/tree_join.cc: Likewise.
7080         * testsuite/ext/pb_ds/example/tree_order_statistics.cc: Likewise.
7081         * testsuite/ext/pb_ds/example/tree_order_statistics_join.cc: Likewise.
7082         * testsuite/ext/pb_ds/example/trie_dna.cc: Likewise.
7083         * testsuite/ext/pb_ds/example/trie_prefix_search.cc: Likewise.
7084         * testsuite/ext/pb_ds/example/trie_split.cc: Likewise.
7085         * testsuite/ext/pb_ds/regression/associative_containers.cc: Likewise.
7086         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Likewise.
7087         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Likewise.
7088         * testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Likewise.
7089         * testsuite/ext/pb_ds/regression/list_update_no_data_map_rand.cc:
7090         Likewise.
7091         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Likewise.
7092         * testsuite/ext/pb_ds/regression/priority_queues.cc: Likewise.
7093         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Likewise.
7094         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Likewise.
7095         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Likewise.
7096         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Likewise.
7097         * testsuite/ext/pod_char_traits.cc: Likewise.
7098         * testsuite/ext/slist/23781.cc: Likewise.
7099         * testsuite/ext/slist/check_construct_destroy.cc: Likewise.
7100         * testsuite/ext/slist/requirements/explicit_instantiation.cc: Likewise.
7101         * testsuite/ext/vstring/init-list.cc: Likewise.
7102         * testsuite/ext/vstring/moveable.cc: Likewise.
7103         * testsuite/ext/vstring/requirements/citerators.cc: Likewise.
7104         * testsuite/ext/vstring/requirements/explicit_instantiation/1.cc:
7105         Likewise.
7106         * testsuite/ext/vstring/requirements/explicit_instantiation/2.cc:
7107         Likewise.
7108         * testsuite/ext/vstring/requirements/explicit_instantiation/char/1.cc:
7109         Likewise.
7110         * testsuite/ext/vstring/requirements/explicit_instantiation/char16_t/1.cc:
7111         Likewise.
7112         * testsuite/ext/vstring/requirements/explicit_instantiation/char32_t/1.cc:
7113         Likewise.
7114         * testsuite/ext/vstring/requirements/explicit_instantiation/wchar_t/1.cc:
7115         Likewise.
7116         * testsuite/ext/vstring/types/23767.cc: Likewise.
7117         * testsuite/performance/21_strings/string_append.cc: Likewise.
7118         * testsuite/performance/21_strings/string_append_2.cc: Likewise.
7119         * testsuite/performance/21_strings/string_cons_input_iterator.cc:
7120         Likewise.
7121         * testsuite/performance/21_strings/string_copy_cons_and_dest.cc:
7122         Likewise.
7123         * testsuite/performance/21_strings/string_find.cc: Likewise.
7124         * testsuite/performance/22_locale/is_wchar_t.cc: Likewise.
7125         * testsuite/performance/22_locale/narrow_widen_char.cc: Likewise.
7126         * testsuite/performance/22_locale/narrow_widen_wchar_t.cc: Likewise.
7127         * testsuite/performance/22_locale/wchar_t_in.cc: Likewise.
7128         * testsuite/performance/22_locale/wchar_t_length.cc: Likewise.
7129         * testsuite/performance/22_locale/wchar_t_out.cc: Likewise.
7130         * testsuite/performance/23_containers/copy_construct/vector_bool.cc:
7131         Likewise.
7132         * testsuite/performance/23_containers/create/map.cc: Likewise.
7133         * testsuite/performance/23_containers/create_from_sorted/set.cc:
7134         Likewise.
7135         * testsuite/performance/23_containers/create_sort/list.cc: Likewise.
7136         * testsuite/performance/23_containers/find/map.cc: Likewise.
7137         * testsuite/performance/23_containers/index/map.cc: Likewise.
7138         * testsuite/performance/23_containers/insert/associative.cc: Likewise.
7139         * testsuite/performance/23_containers/insert/sequence.cc: Likewise.
7140         * testsuite/performance/23_containers/insert/unordered_map_array.cc:
7141         Likewise.
7142         * testsuite/performance/23_containers/insert_erase/associative.cc:
7143         Likewise.
7144         * testsuite/performance/23_containers/insert_from_sorted/set.cc:
7145         Likewise.
7146         * testsuite/performance/23_containers/producer_consumer/associative.cc:
7147         Likewise.
7148         * testsuite/performance/23_containers/producer_consumer/sequence.cc:
7149         Likewise.
7150         * testsuite/performance/23_containers/resize/vector_bool.cc: Likewise.
7151         * testsuite/performance/23_containers/sort_search/list.cc: Likewise.
7152         * testsuite/performance/25_algorithms/copy_streambuf_iterators.cc:
7153         Likewise.
7154         * testsuite/performance/25_algorithms/find_istreambuf_iterators.cc:
7155         Likewise.
7156         * testsuite/performance/25_algorithms/lexicographical_compare.cc:
7157         Likewise.
7158         * testsuite/performance/25_algorithms/nth_element_worst_case.cc:
7159         Likewise.
7160         * testsuite/performance/25_algorithms/search_n.cc: Likewise.
7161         * testsuite/performance/26_numerics/complex_norm.cc: Likewise.
7162         * testsuite/performance/26_numerics/valarray_gslice_to_index.cc:
7163         Likewise.
7164         * testsuite/performance/27_io/cout_insert_int.cc: Likewise.
7165         * testsuite/performance/27_io/filebuf_copy.cc: Likewise.
7166         * testsuite/performance/27_io/filebuf_sgetn_unbuf.cc: Likewise.
7167         * testsuite/performance/27_io/filebuf_sputc.cc: Likewise.
7168         * testsuite/performance/27_io/filebuf_sputn_unbuf.cc: Likewise.
7169         * testsuite/performance/27_io/fmtflags_manipulators.cc: Likewise.
7170         * testsuite/performance/27_io/fstream_seek_write.cc: Likewise.
7171         * testsuite/performance/27_io/ifstream_extract_chars.cc: Likewise.
7172         * testsuite/performance/27_io/ifstream_extract_float.cc: Likewise.
7173         * testsuite/performance/27_io/ifstream_extract_int.cc: Likewise.
7174         * testsuite/performance/27_io/ifstream_getline-2.cc: Likewise.
7175         * testsuite/performance/27_io/ifstream_getline.cc: Likewise.
7176         * testsuite/performance/27_io/ofstream_insert_float.cc: Likewise.
7177         * testsuite/performance/27_io/ofstream_insert_int.cc: Likewise.
7178         * testsuite/performance/27_io/stringbuf_overflow.cc: Likewise.
7179         * testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
7180         Likewise.
7181         * testsuite/performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc:
7182         Likewise.
7183         * testsuite/performance/ext/pb_ds/multimap_text_find_timing.hpp:
7184         Likewise.
7185         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_large.cc:
7186         Likewise.
7187         * testsuite/performance/ext/pb_ds/multimap_text_find_timing_small.cc:
7188         Likewise.
7189         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp:
7190         Likewise.
7191         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc:
7192         Likewise.
7193         * testsuite/performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc:
7194         Likewise.
7195         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing.hpp:
7196         Likewise.
7197         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_large.cc:
7198         Likewise.
7199         * testsuite/performance/ext/pb_ds/multimap_text_insert_timing_small.cc:
7200         Likewise.
7201         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
7202         Likewise.
7203         * testsuite/performance/ext/pb_ds/priority_queue_random_int_push_timing.cc:
7204         Likewise.
7205         * testsuite/performance/ext/pb_ds/priority_queue_text_join_timing.cc:
7206         Likewise.
7207         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
7208         Likewise.
7209         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_timing.hpp:
7210         Likewise.
7211         * testsuite/performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc:
7212         Likewise.
7213         * testsuite/performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc:
7214         Likewise.
7215         * testsuite/performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc:
7216         Likewise.
7217         * testsuite/performance/ext/pb_ds/priority_queue_text_push_timing.cc:
7218         Likewise.
7219         * testsuite/performance/ext/pb_ds/random_int_find_timing.cc: Likewise.
7220         * testsuite/performance/ext/pb_ds/random_int_subscript_find_timing.cc:
7221         Likewise.
7222         * testsuite/performance/ext/pb_ds/random_int_subscript_insert_timing.cc:
7223         Likewise.
7224         * testsuite/performance/ext/pb_ds/text_find_timing.cc: Likewise.
7225         * testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc:
7226         Likewise.
7227         * testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Likewise.
7228         * testsuite/performance/ext/pb_ds/tree_text_insert_timing.cc: Likewise.
7229         * testsuite/performance/ext/pb_ds/tree_text_lor_find_timing.cc:
7230         Likewise.
7231         * testsuite/tr1/4_metaprogramming/add_const/requirements/explicit_instantiation.cc:
7232         Likewise.
7233         * testsuite/tr1/4_metaprogramming/add_cv/requirements/explicit_instantiation.cc:
7234         Likewise.
7235         * testsuite/tr1/4_metaprogramming/add_pointer/requirements/explicit_instantiation.cc:
7236         Likewise.
7237         * testsuite/tr1/4_metaprogramming/add_reference/requirements/explicit_instantiation.cc:
7238         Likewise.
7239         * testsuite/tr1/4_metaprogramming/add_volatile/requirements/explicit_instantiation.cc:
7240         Likewise.
7241         * testsuite/tr1/4_metaprogramming/aligned_storage/requirements/explicit_instantiation.cc:
7242         Likewise.
7243         * testsuite/tr1/4_metaprogramming/alignment_of/requirements/explicit_instantiation.cc:
7244         Likewise.
7245         * testsuite/tr1/4_metaprogramming/extent/requirements/explicit_instantiation.cc:
7246         Likewise.
7247         * testsuite/tr1/4_metaprogramming/has_nothrow_assign/requirements/explicit_instantiation.cc:
7248         Likewise.
7249         * testsuite/tr1/4_metaprogramming/has_nothrow_constructor/requirements/explicit_instantiation.cc:
7250         Likewise.
7251         * testsuite/tr1/4_metaprogramming/has_nothrow_copy/requirements/explicit_instantiation.cc:
7252         Likewise.
7253         * testsuite/tr1/4_metaprogramming/has_trivial_assign/requirements/explicit_instantiation.cc:
7254         Likewise.
7255         * testsuite/tr1/4_metaprogramming/has_trivial_constructor/requirements/explicit_instantiation.cc:
7256         Likewise.
7257         * testsuite/tr1/4_metaprogramming/has_trivial_copy/requirements/explicit_instantiation.cc:
7258         Likewise.
7259         * testsuite/tr1/4_metaprogramming/has_trivial_destructor/requirements/explicit_instantiation.cc:
7260         Likewise.
7261         * testsuite/tr1/4_metaprogramming/has_virtual_destructor/requirements/explicit_instantiation.cc:
7262         Likewise.
7263         * testsuite/tr1/4_metaprogramming/integral_constant/requirements/explicit_instantiation.cc:
7264         Likewise.
7265         * testsuite/tr1/4_metaprogramming/is_abstract/requirements/explicit_instantiation.cc:
7266         Likewise.
7267         * testsuite/tr1/4_metaprogramming/is_arithmetic/requirements/explicit_instantiation.cc:
7268         Likewise.
7269         * testsuite/tr1/4_metaprogramming/is_array/requirements/explicit_instantiation.cc:
7270         Likewise.
7271         * testsuite/tr1/4_metaprogramming/is_base_of/requirements/explicit_instantiation.cc:
7272         Likewise.
7273         * testsuite/tr1/4_metaprogramming/is_class/requirements/explicit_instantiation.cc:
7274         Likewise.
7275         * testsuite/tr1/4_metaprogramming/is_compound/requirements/explicit_instantiation.cc:
7276         Likewise.
7277         * testsuite/tr1/4_metaprogramming/is_const/requirements/explicit_instantiation.cc:
7278         Likewise.
7279         * testsuite/tr1/4_metaprogramming/is_convertible/requirements/explicit_instantiation.cc:
7280         Likewise.
7281         * testsuite/tr1/4_metaprogramming/is_empty/requirements/explicit_instantiation.cc:
7282         Likewise.
7283         * testsuite/tr1/4_metaprogramming/is_enum/requirements/explicit_instantiation.cc:
7284         Likewise.
7285         * testsuite/tr1/4_metaprogramming/is_floating_point/requirements/explicit_instantiation.cc:
7286         Likewise.
7287         * testsuite/tr1/4_metaprogramming/is_function/requirements/explicit_instantiation.cc:
7288         Likewise.
7289         * testsuite/tr1/4_metaprogramming/is_fundamental/requirements/explicit_instantiation.cc:
7290         Likewise.
7291         * testsuite/tr1/4_metaprogramming/is_integral/requirements/explicit_instantiation.cc:
7292         Likewise.
7293         * testsuite/tr1/4_metaprogramming/is_member_function_pointer/requirements/explicit_instantiation.cc:
7294         Likewise.
7295         * testsuite/tr1/4_metaprogramming/is_member_object_pointer/requirements/explicit_instantiation.cc:
7296         Likewise.
7297         * testsuite/tr1/4_metaprogramming/is_member_pointer/requirements/explicit_instantiation.cc:
7298         Likewise.
7299         * testsuite/tr1/4_metaprogramming/is_object/requirements/explicit_instantiation.cc:
7300         Likewise.
7301         * testsuite/tr1/4_metaprogramming/is_pod/requirements/explicit_instantiation.cc:
7302         Likewise.
7303         * testsuite/tr1/4_metaprogramming/is_pointer/requirements/explicit_instantiation.cc:
7304         Likewise.
7305         * testsuite/tr1/4_metaprogramming/is_polymorphic/requirements/explicit_instantiation.cc:
7306         Likewise.
7307         * testsuite/tr1/4_metaprogramming/is_reference/requirements/explicit_instantiation.cc:
7308         Likewise.
7309         * testsuite/tr1/4_metaprogramming/is_same/requirements/explicit_instantiation.cc:
7310         Likewise.
7311         * testsuite/tr1/4_metaprogramming/is_scalar/requirements/explicit_instantiation.cc:
7312         Likewise.
7313         * testsuite/tr1/4_metaprogramming/is_signed/requirements/explicit_instantiation.cc:
7314         Likewise.
7315         * testsuite/tr1/4_metaprogramming/is_union/requirements/explicit_instantiation.cc:
7316         Likewise.
7317         * testsuite/tr1/4_metaprogramming/is_unsigned/requirements/explicit_instantiation.cc:
7318         Likewise.
7319         * testsuite/tr1/4_metaprogramming/is_void/requirements/explicit_instantiation.cc:
7320         Likewise.
7321         * testsuite/tr1/4_metaprogramming/is_volatile/requirements/explicit_instantiation.cc:
7322         Likewise.
7323         * testsuite/tr1/4_metaprogramming/rank/requirements/explicit_instantiation.cc:
7324         Likewise.
7325         * testsuite/tr1/4_metaprogramming/remove_all_extents/requirements/explicit_instantiation.cc:
7326         Likewise.
7327         * testsuite/tr1/4_metaprogramming/remove_const/requirements/explicit_instantiation.cc:
7328         Likewise.
7329         * testsuite/tr1/4_metaprogramming/remove_cv/requirements/explicit_instantiation.cc:
7330         Likewise.
7331         * testsuite/tr1/4_metaprogramming/remove_extent/requirements/explicit_instantiation.cc:
7332         Likewise.
7333         * testsuite/tr1/4_metaprogramming/remove_pointer/requirements/explicit_instantiation.cc:
7334         Likewise.
7335         * testsuite/tr1/4_metaprogramming/remove_reference/requirements/explicit_instantiation.cc:
7336         Likewise.
7337         * testsuite/tr1/4_metaprogramming/remove_volatile/requirements/explicit_instantiation.cc:
7338         Likewise.
7339         * testsuite/tr1/6_containers/array/requirements/explicit_instantiation.cc:
7340         Likewise.
7341         * testsuite/tr1/6_containers/array/requirements/typedefs.cc: Likewise.
7342         * testsuite/tr1/6_containers/tuple/requirements/explicit_instantiation.cc:
7343         Likewise.
7344         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_neg.cc:
7345         Likewise.
7346         * testsuite/tr1/6_containers/unordered_map/requirements/iterator_null_neg.cc:
7347         Likewise.
7348         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_neg.cc:
7349         Likewise.
7350         * testsuite/tr1/6_containers/unordered_multimap/requirements/iterator_null_neg.cc:
7351         Likewise.
7352         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_neg.cc:
7353         Likewise.
7354         * testsuite/tr1/6_containers/unordered_multiset/requirements/iterator_null_neg.cc:
7355         Likewise.
7356         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_neg.cc:
7357         Likewise.
7358         * testsuite/tr1/6_containers/unordered_set/requirements/iterator_null_neg.cc:
7359         Likewise.
7360         * testsuite/util/common_type/assoc/common_type.hpp: Likewise.
7361         * testsuite/util/common_type/assoc/detail/comb_hash_fn_string_form.hpp:
7362         Likewise.
7363         * testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Likewise.
7364         * testsuite/util/common_type/assoc/detail/list_update_policy_string_form.hpp:
7365         Likewise.
7366         * testsuite/util/common_type/assoc/detail/probe_fn_string_form.hpp:
7367         Likewise.
7368         * testsuite/util/common_type/assoc/detail/resize_policy_string_form.hpp:
7369         Likewise.
7370         * testsuite/util/common_type/assoc/detail/size_policy_string_form.hpp:
7371         Likewise.
7372         * testsuite/util/common_type/assoc/detail/store_hash_string_form.hpp:
7373         Likewise.
7374         * testsuite/util/common_type/assoc/detail/tree_supports_order_statistics.hpp:
7375         Likewise.
7376         * testsuite/util/common_type/assoc/detail/trie_supports_order_statistics.hpp:
7377         Likewise.
7378         * testsuite/util/common_type/assoc/detail/trie_supports_prefix_search.hpp:
7379         Likewise.
7380         * testsuite/util/common_type/assoc/detail/trigger_policy_string_form.hpp:
7381         Likewise.
7382         * testsuite/util/common_type/assoc/native_set.hpp: Likewise.
7383         * testsuite/util/common_type/assoc/string_form.hpp: Likewise.
7384         * testsuite/util/common_type/assoc/template_policy.hpp: Likewise.
7385         * testsuite/util/common_type/priority_queue/common_type.hpp: Likewise.
7386         * testsuite/util/common_type/priority_queue/detail/ds_string_form.hpp:
7387         Likewise.
7388         * testsuite/util/common_type/priority_queue/string_form.hpp: Likewise.
7389         * testsuite/util/hash_fn/dna_str_limit.hpp: Likewise.
7390         * testsuite/util/hash_fn/limit_string_hash_fn.hpp: Likewise.
7391         * testsuite/util/hash_fn/string_hash_fn.hpp: Likewise.
7392         * testsuite/util/hash_fn/string_ranged_hash_fn.hpp: Likewise.
7393         * testsuite/util/hash_fn/string_ranged_probe_fn.hpp: Likewise.
7394         * testsuite/util/io/illegal_input_error.hpp: Likewise.
7395         * testsuite/util/io/prog_bar.cc: Likewise.
7396         * testsuite/util/io/prog_bar.hpp: Likewise.
7397         * testsuite/util/io/text_populate.hpp: Likewise.
7398         * testsuite/util/io/verified_cmd_line_input.cc: Likewise.
7399         * testsuite/util/io/verified_cmd_line_input.hpp: Likewise.
7400         * testsuite/util/io/xml.hpp: Likewise.
7401         * testsuite/util/io/xml_test_formatter.hpp: Likewise.
7402         * testsuite/util/native_type/native_hash_map.hpp: Likewise.
7403         * testsuite/util/native_type/native_hash_multimap.hpp: Likewise.
7404         * testsuite/util/native_type/native_hash_set.hpp: Likewise.
7405         * testsuite/util/native_type/native_hash_tag.hpp: Likewise.
7406         * testsuite/util/native_type/native_map.hpp: Likewise.
7407         * testsuite/util/native_type/native_multimap.hpp: Likewise.
7408         * testsuite/util/native_type/native_priority_queue.hpp: Likewise.
7409         * testsuite/util/native_type/native_set.hpp: Likewise.
7410         * testsuite/util/native_type/native_tree_tag.hpp: Likewise.
7411         * testsuite/util/performance/assoc/mem_usage/erase_test.hpp: Likewise.
7412         * testsuite/util/performance/assoc/mem_usage/multimap_insert_test.hpp:
7413         Likewise.
7414         * testsuite/util/performance/assoc/multimap_common_type.hpp: Likewise.
7415         * testsuite/util/performance/assoc/timing/common_type.hpp: Likewise.
7416         * testsuite/util/performance/assoc/timing/find_test.hpp: Likewise.
7417         * testsuite/util/performance/assoc/timing/insert_test.hpp: Likewise.
7418         * testsuite/util/performance/assoc/timing/multimap_find_test.hpp:
7419         Likewise.
7420         * testsuite/util/performance/assoc/timing/multimap_insert_test.hpp:
7421         Likewise.
7422         * testsuite/util/performance/assoc/timing/subscript_find_test.hpp:
7423         Likewise.
7424         * testsuite/util/performance/assoc/timing/subscript_insert_test.hpp:
7425         Likewise.
7426         * testsuite/util/performance/assoc/timing/tree_order_statistics_test.hpp:
7427         Likewise.
7428         * testsuite/util/performance/assoc/timing/tree_split_join_test.hpp:
7429         Likewise.
7430         * testsuite/util/performance/io/xml_formatter.hpp: Likewise.
7431         * testsuite/util/performance/priority_queue/mem_usage/pop_test.hpp:
7432         Likewise.
7433         * testsuite/util/performance/priority_queue/timing/join_test.hpp:
7434         Likewise.
7435         * testsuite/util/performance/priority_queue/timing/modify_test.hpp:
7436         Likewise.
7437         * testsuite/util/performance/priority_queue/timing/push_pop_test.hpp:
7438         Likewise.
7439         * testsuite/util/performance/priority_queue/timing/push_test.hpp:
7440         Likewise.
7441         * testsuite/util/performance/time/elapsed_timer.cc: Likewise.
7442         * testsuite/util/performance/time/elapsed_timer.hpp: Likewise.
7443         * testsuite/util/performance/time/timing_test_base.hpp: Likewise.
7444         * testsuite/util/regression/basic_type.hpp: Likewise.
7445         * testsuite/util/regression/common_type.hpp: Likewise.
7446         * testsuite/util/regression/rand/assoc/container_rand_regression_test.h:
7447         Likewise.
7448         * testsuite/util/regression/rand/assoc/container_rand_regression_test.tcc:
7449         Likewise.
7450         * testsuite/util/regression/rand/assoc/rand_regression_test.hpp:
7451         Likewise.
7452         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.h:
7453         Likewise.
7454         * testsuite/util/regression/rand/priority_queue/container_rand_regression_test.tcc:
7455         Likewise.
7456         * testsuite/util/regression/rand/priority_queue/rand_regression_test.hpp:
7457         Likewise.
7458         * testsuite/util/regression/rand/xml_formatter.hpp: Likewise.
7459         * testsuite/util/regression/trait/assoc/get_set_load_trait.hpp:
7460         Likewise.
7461         * testsuite/util/regression/trait/assoc/get_set_loads_trait.hpp:
7462         Likewise.
7463         * testsuite/util/regression/trait/assoc/native_type_trait.hpp: Likewise.
7464         * testsuite/util/regression/trait/assoc/node_update_trait.hpp: Likewise.
7465         * testsuite/util/regression/trait/assoc/resize_trait.hpp: Likewise.
7466         * testsuite/util/regression/trait/assoc/to_string.hpp: Likewise.
7467         * testsuite/util/regression/trait/assoc/trait.hpp: Likewise.
7468         * testsuite/util/regression/trait/assoc/type_trait.hpp: Likewise.
7469         * testsuite/util/regression/trait/erase_if_fn.hpp: Likewise.
7470         * testsuite/util/regression/trait/priority_queue/trait.hpp: Likewise.
7471         * testsuite/util/statistic/result_recorder.hpp: Likewise.
7472         * testsuite/util/statistic/sample_mean.hpp: Likewise.
7473         * testsuite/util/statistic/sample_mean_confidence_checker.hpp: Likewise.
7474         * testsuite/util/statistic/sample_variance.hpp: Likewise.
7475         * testsuite/util/testsuite_abi.cc: Likewise.
7476         * testsuite/util/testsuite_abi.h: Likewise.
7477         * testsuite/util/testsuite_abi_check.cc: Likewise.
7478         * testsuite/util/testsuite_allocator.cc: Likewise.
7479         * testsuite/util/testsuite_allocator.h: Likewise.
7480         * testsuite/util/testsuite_api.h: Likewise.
7481         * testsuite/util/testsuite_character.cc: Likewise.
7482         * testsuite/util/testsuite_character.h: Likewise.
7483         * testsuite/util/testsuite_common_types.h: Likewise.
7484         * testsuite/util/testsuite_error.h: Likewise.
7485         * testsuite/util/testsuite_hooks.cc: Likewise.
7486         * testsuite/util/testsuite_hooks.h: Likewise.
7487         * testsuite/util/testsuite_io.h: Likewise.
7488         * testsuite/util/testsuite_iterators.h: Likewise.
7489         * testsuite/util/testsuite_performance.h: Likewise.
7490         * testsuite/util/testsuite_rng.h: Likewise.
7491         * testsuite/util/testsuite_rvalref.h: Likewise.
7492         * testsuite/util/testsuite_tr1.h: Likewise.
7493         * testsuite/util/thread/all.h: Likewise.
7494         * testsuite/26_numerics/random/independent_bits_engine/operators/equal.cc:
7495         Likewise.
7496         * testsuite/26_numerics/random/independent_bits_engine/operators/serialize.cc:
7497         Likewise.
7498         * testsuite/26_numerics/random/independent_bits_engine/requirements/typedefs.cc:
7499         Likewise.
7500         * testsuite/26_numerics/random/independent_bits_engine/cons/seed2.cc:
7501         Likewise.
7502         * testsuite/26_numerics/random/independent_bits_engine/cons/base_move.cc:
7503         Likewise.
7504         * testsuite/26_numerics/random/independent_bits_engine/cons/seed1.cc:
7505         Likewise.
7506         * testsuite/26_numerics/random/independent_bits_engine/cons/base_copy.cc:
7507         Likewise.
7508         * testsuite/26_numerics/random/independent_bits_engine/cons/default.cc:
7509         Likewise.
7510         * testsuite/26_numerics/random/independent_bits_engine/cons/seed_seq.cc:
7511         Likewise.
7512         * testsuite/26_numerics/random/shuffle_order_engine/operators/equal.cc:
7513         Likewise.
7514         * testsuite/26_numerics/random/shuffle_order_engine/operators/serialize.cc:
7515         Likewise.
7516         * testsuite/26_numerics/random/shuffle_order_engine/requirements/typedefs.cc:
7517         Likewise.
7518         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed2.cc:
7519         Likewise.
7520         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_move.cc:
7521         Likewise.
7522         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed1.cc:
7523         Likewise.
7524         * testsuite/26_numerics/random/shuffle_order_engine/cons/base_copy.cc:
7525         Likewise.
7526         * testsuite/26_numerics/random/shuffle_order_engine/cons/default.cc:
7527         Likewise.
7528         * testsuite/26_numerics/random/shuffle_order_engine/cons/seed_seq.cc:
7529         Likewise.
7530         * testsuite/26_numerics/random/ranlux24_base.cc: Likewise.
7531         * testsuite/26_numerics/random/minstd_rand.cc: Likewise.
7532         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc:
7533         Likewise.
7534         * testsuite/26_numerics/random/seed_seq/cons/default.cc: Likewise.
7535         * testsuite/26_numerics/random/seed_seq/cons/range.cc: Likewise.
7536         * testsuite/26_numerics/random/seed_seq/cons/initlist.cc: Likewise.
7537         * testsuite/26_numerics/random/discrete_distribution/operators/serialize.cc:
7538         Likewise.
7539         * testsuite/26_numerics/random/discrete_distribution/requirements/typedefs.cc:
7540         Likewise.
7541         * testsuite/26_numerics/random/discrete_distribution/cons/num_xbound_fun.cc:
7542         Likewise.
7543         * testsuite/26_numerics/random/discrete_distribution/cons/default.cc:
7544         Likewise.
7545         * testsuite/26_numerics/random/discrete_distribution/cons/range.cc:
7546         Likewise.
7547         * testsuite/26_numerics/random/discrete_distribution/cons/initlist.cc:
7548         Likewise.
7549         * testsuite/26_numerics/random/uniform_int_distribution/operators/serialize.cc:
7550         Likewise.
7551         * testsuite/26_numerics/random/uniform_int_distribution/requirements/typedefs.cc:
7552         Likewise.
7553         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms_neg.cc:
7554         Likewise.
7555         * testsuite/26_numerics/random/uniform_int_distribution/cons/default.cc:
7556         Likewise.
7557         * testsuite/26_numerics/random/uniform_int_distribution/cons/parms.cc:
7558         Likewise.
7559         * testsuite/26_numerics/random/gamma_distribution/operators/serialize.cc:
7560         Likewise.
7561         * testsuite/26_numerics/random/gamma_distribution/requirements/typedefs.cc:
7562         Likewise.
7563         * testsuite/26_numerics/random/gamma_distribution/cons/default.cc:
7564         Likewise.
7565         * testsuite/26_numerics/random/gamma_distribution/cons/parms.cc:
7566         Likewise.
7567         * testsuite/26_numerics/random/cauchy_distribution/operators/serialize.cc:
7568         Likewise.
7569         * testsuite/26_numerics/random/cauchy_distribution/requirements/typedefs.cc:
7570         Likewise.
7571         * testsuite/26_numerics/random/cauchy_distribution/cons/default.cc:
7572         Likewise.
7573         * testsuite/26_numerics/random/cauchy_distribution/cons/parms.cc:
7574         Likewise.
7575         * testsuite/26_numerics/random/lognormal_distribution/operators/serialize.cc:
7576         Likewise.
7577         * testsuite/26_numerics/random/lognormal_distribution/requirements/typedefs.cc:
7578         Likewise.
7579         * testsuite/26_numerics/random/lognormal_distribution/cons/default.cc:
7580         Likewise.
7581         * testsuite/26_numerics/random/lognormal_distribution/cons/parms.cc:
7582         Likewise.
7583         * testsuite/26_numerics/random/mt19937.cc: Likewise.
7584         * testsuite/26_numerics/random/mersenne_twister_engine/operators/equal.cc:
7585         Likewise.
7586         * testsuite/26_numerics/random/mersenne_twister_engine/operators/serialize.cc:
7587         Likewise.
7588         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/typedefs.cc:
7589         Likewise.
7590         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed2.cc:
7591         Likewise.
7592         * testsuite/26_numerics/random/mersenne_twister_engine/cons/seed1.cc:
7593         Likewise.
7594         * testsuite/26_numerics/random/mersenne_twister_engine/cons/default.cc:
7595         Likewise.
7596         * testsuite/26_numerics/random/binomial_distribution/operators/serialize.cc:
7597         Likewise.
7598         * testsuite/26_numerics/random/binomial_distribution/requirements/typedefs.cc:
7599         Likewise.
7600         * testsuite/26_numerics/random/binomial_distribution/cons/default.cc:
7601         Likewise.
7602         * testsuite/26_numerics/random/binomial_distribution/cons/parms.cc:
7603         Likewise.
7604         * testsuite/26_numerics/random/mt19937_64.cc: Likewise.
7605         * testsuite/26_numerics/random/poisson_distribution/operators/serialize.cc:
7606         Likewise.
7607         * testsuite/26_numerics/random/poisson_distribution/requirements/typedefs.cc:
7608         Likewise.
7609         * testsuite/26_numerics/random/poisson_distribution/cons/default.cc:
7610         Likewise.
7611         * testsuite/26_numerics/random/poisson_distribution/cons/parms.cc:
7612         Likewise.
7613         * testsuite/26_numerics/random/fisher_f_distribution/operators/serialize.cc:
7614         Likewise.
7615         * testsuite/26_numerics/random/fisher_f_distribution/requirements/typedefs.cc:
7616         Likewise.
7617         * testsuite/26_numerics/random/fisher_f_distribution/cons/default.cc:
7618         Likewise.
7619         * testsuite/26_numerics/random/fisher_f_distribution/cons/parms.cc:
7620         Likewise.
7621         * testsuite/26_numerics/random/normal_distribution/operators/serialize.cc:
7622         Likewise.
7623         * testsuite/26_numerics/random/normal_distribution/requirements/typedefs.cc:
7624         Likewise.
7625         * testsuite/26_numerics/random/normal_distribution/cons/default.cc:
7626         Likewise.
7627         * testsuite/26_numerics/random/normal_distribution/cons/parms.cc:
7628         Likewise.
7629         * testsuite/26_numerics/random/ranlux24.cc: Likewise.
7630         * testsuite/26_numerics/random/ranlux48_base.cc: Likewise.
7631         * testsuite/26_numerics/random/student_t_distribution/operators/serialize.cc:
7632         Likewise.
7633         * testsuite/26_numerics/random/student_t_distribution/requirements/typedefs.cc:
7634         Likewise.
7635         * testsuite/26_numerics/random/student_t_distribution/cons/default.cc:
7636         Likewise.
7637         * testsuite/26_numerics/random/student_t_distribution/cons/parms.cc:
7638         Likewise.
7639         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/serialize.cc:
7640         Likewise.
7641         * testsuite/26_numerics/random/piecewise_linear_distribution/requirements/typedefs.cc:
7642         Likewise.
7643         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/num_xbound_fun.cc:
7644         Likewise.
7645         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/default.cc:
7646         Likewise.
7647         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/initlist_fun.cc:
7648         Likewise.
7649         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/range.cc:
7650         Likewise.
7651         * testsuite/26_numerics/random/knuth_b.cc: Likewise.
7652         * testsuite/26_numerics/random/minstd_rand0.cc: Likewise.
7653         * testsuite/26_numerics/random/geometric_distribution/operators/serialize.cc:
7654         Likewise.
7655         * testsuite/26_numerics/random/geometric_distribution/requirements/typedefs.cc:
7656         Likewise.
7657         * testsuite/26_numerics/random/geometric_distribution/cons/default.cc:
7658         Likewise.
7659         * testsuite/26_numerics/random/geometric_distribution/cons/parms.cc:
7660         Likewise.
7661         * testsuite/26_numerics/random/weibull_distribution/operators/serialize.cc:
7662         Likewise.
7663         * testsuite/26_numerics/random/weibull_distribution/requirements/typedefs.cc:
7664         Likewise.
7665         * testsuite/26_numerics/random/weibull_distribution/cons/default.cc:
7666         Likewise.
7667         * testsuite/26_numerics/random/weibull_distribution/cons/parms.cc:
7668         Likewise.
7669         * testsuite/26_numerics/random/bernoulli_distribution/operators/serialize.cc:
7670         Likewise.
7671         * testsuite/26_numerics/random/bernoulli_distribution/requirements/typedefs.cc:
7672         Likewise.
7673         * testsuite/26_numerics/random/bernoulli_distribution/cons/default.cc:
7674         Likewise.
7675         * testsuite/26_numerics/random/bernoulli_distribution/cons/parms.cc:
7676         Likewise.
7677         * testsuite/26_numerics/random/extreme_value_distribution/operators/serialize.cc:
7678         Likewise.
7679         * testsuite/26_numerics/random/extreme_value_distribution/requirements/typedefs.cc:
7680         Likewise.
7681         * testsuite/26_numerics/random/extreme_value_distribution/cons/default.cc:
7682         Likewise.
7683         * testsuite/26_numerics/random/extreme_value_distribution/cons/parms.cc:
7684         Likewise.
7685         * testsuite/26_numerics/random/default_random_engine.cc: Likewise.
7686         * testsuite/26_numerics/random/discard_block_engine/operators/equal.cc:
7687         Likewise.
7688         * testsuite/26_numerics/random/discard_block_engine/operators/serialize.cc:
7689         Likewise.
7690         * testsuite/26_numerics/random/discard_block_engine/requirements/typedefs.cc:
7691         Likewise.
7692         * testsuite/26_numerics/random/discard_block_engine/cons/seed2.cc:
7693         Likewise.
7694         * testsuite/26_numerics/random/discard_block_engine/cons/base_move.cc:
7695         Likewise.
7696         * testsuite/26_numerics/random/discard_block_engine/cons/seed1.cc:
7697         Likewise.
7698         * testsuite/26_numerics/random/discard_block_engine/cons/base_copy.cc:
7699         Likewise.
7700         * testsuite/26_numerics/random/discard_block_engine/cons/default.cc:
7701         Likewise.
7702         * testsuite/26_numerics/random/discard_block_engine/cons/seed_seq.cc:
7703         Likewise.
7704         * testsuite/26_numerics/random/negative_binomial_distribution/operators/serialize.cc:
7705         Likewise.
7706         * testsuite/26_numerics/random/negative_binomial_distribution/requirements/typedefs.cc:
7707         Likewise.
7708         * testsuite/26_numerics/random/negative_binomial_distribution/cons/default.cc:
7709         Likewise.
7710         * testsuite/26_numerics/random/negative_binomial_distribution/cons/parms.cc:
7711         Likewise.
7712         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/equal.cc:
7713         Likewise.
7714         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/serialize.cc:
7715         Likewise.
7716         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/typedefs.cc:
7717         Likewise.
7718         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed2.cc:
7719         Likewise.
7720         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/seed1.cc:
7721         Likewise.
7722         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/default.cc:
7723         Likewise.
7724         * testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc:
7725         Likewise.
7726         * testsuite/26_numerics/random/uniform_real_distribution/requirements/typedefs.cc:
7727         Likewise.
7728         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms_neg.cc:
7729         Likewise.
7730         * testsuite/26_numerics/random/uniform_real_distribution/cons/default.cc:
7731         Likewise.
7732         * testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc:
7733         Likewise.
7734         * testsuite/26_numerics/random/exponential_distribution/operators/serialize.cc:
7735         Likewise.
7736         * testsuite/26_numerics/random/exponential_distribution/requirements/typedefs.cc:
7737         Likewise.
7738         * testsuite/26_numerics/random/exponential_distribution/cons/default.cc:
7739         Likewise.
7740         * testsuite/26_numerics/random/exponential_distribution/cons/parms.cc:
7741         Likewise.
7742         * testsuite/26_numerics/random/ranlux48.cc: Likewise.
7743         * testsuite/26_numerics/random/piecewise_constant_distribution/operators/serialize.cc:
7744         Likewise.
7745         * testsuite/26_numerics/random/piecewise_constant_distribution/requirements/typedefs.cc:
7746         Likewise.
7747         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/num_xbound_fun.cc:
7748         Likewise.
7749         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/default.cc:
7750         Likewise.
7751         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/initlist_fun.cc:
7752         Likewise.
7753         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/range.cc:
7754         Likewise.
7755         * testsuite/26_numerics/random/linear_congruential_engine/operators/equal.cc:
7756         Likewise.
7757         * testsuite/26_numerics/random/linear_congruential_engine/operators/serialize.cc:
7758         Likewise.
7759         * testsuite/26_numerics/random/linear_congruential_engine/requirements/non_uint_neg.cc:
7760         Likewise.
7761         * testsuite/26_numerics/random/linear_congruential_engine/requirements/typedefs.cc:
7762         Likewise.
7763         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed2.cc:
7764         Likewise.
7765         * testsuite/26_numerics/random/linear_congruential_engine/cons/seed1.cc:
7766         Likewise.
7767         * testsuite/26_numerics/random/linear_congruential_engine/cons/default.cc:
7768         Likewise.
7769         * testsuite/26_numerics/random/chi_squared_distribution/operators/serialize.cc:
7770         Likewise.
7771         * testsuite/26_numerics/random/chi_squared_distribution/requirements/typedefs.cc:
7772         Likewise.
7773         * testsuite/26_numerics/random/chi_squared_distribution/cons/default.cc:
7774         Likewise.
7775         * testsuite/26_numerics/random/chi_squared_distribution/cons/parms.cc:
7776         Likewise.
7777         * testsuite/26_numerics/random/random_device/requirements/typedefs.cc:
7778         Likewise.
7779         * testsuite/26_numerics/random/random_device/cons/token.cc: Likewise.
7780         * testsuite/26_numerics/random/random_device/cons/default.cc: Likewise.
7781         * testsuite/backward/hash_map/25896.cc: Likewise.
7782         * testsuite/backward/hash_set/25896.cc: Likewise.
7783
7784 2009-04-08  Ian Lance Taylor  <iant@google.com>
7785
7786         * include/backward/hashtable.h (erase): Correctly handle erasing a
7787         reference to an entry in the hash table.
7788         * testsuite/backward/hash_map/25896.cc: New.
7789         * testsuite/backward/hash_set/25896.cc: New.
7790
7791 2009-04-08  Adam Nemet  <anemet@caviumnetworks.com>
7792
7793         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: Regenerate.
7794         * config/abi/post/mips64-linux-gnu/64/baseline_symbols.txt: New file.
7795
7796 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7797
7798         * include/Makefile.am (${pch1a_output}): Use gnu++0x flags instead
7799         of debug.
7800         * include/Makefile.in: Regenerate.
7801         * include/precompiled/stdc++.h: Add.
7802
7803 2009-04-06  Benjamin Kosnik  <bkoz@redhat.com>
7804
7805         * include/bits/random.h: Adjust doxygen markup.
7806         * doc/doxygen/user.cfg.in: Prefer C++0x to tr1 includes.
7807
7808         * testsuite/26_numerics/random/piecewise_linear_distribution/
7809         operators/serialize.cc: Use typedefs.
7810
7811 2009-04-06  Andrew Stubbs  <ams@codesourcery.com>
7812
7813         * config/cpu/sh/atomicity.h: Put the SH4A specific functions in the
7814         __gnu_cxx namespace.  Remove "static inline".
7815
7816 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7817
7818         * include/bits/random.tcc (linear_congruential_engine<>::
7819         seed(seed_seq&)): Fix typo in last fix for __m == 0.
7820
7821 2009-04-06  Paolo Carlini  <paolo.carlini@oracle.com>
7822
7823         * include/bits/random.h (operator==): Mark all inline.
7824         (mersenne_twister_engine): Enable #if 0 checks.
7825
7826         * include/bits/random.h: Formatting tweaks.
7827
7828 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7829
7830         * include/bits/random.tcc (piecewise_linear_distribution<>::
7831         operator()(_UniformRandomNumberGenerator&, const param_type&)):
7832         Remove spurious closed parenthesis.
7833
7834 2009-04-05  Paolo Carlini  <paolo.carlini@oracle.com>
7835
7836         PR libstdc++/39644 (partial)
7837         * include/bits/random.tcc (linear_congruential_engine<>::
7838         seed(seed_seq&), independent_bits_engine<>::operator(),
7839         generate_canonical(_UniformRandomNumberGenerator&)): Avoid log2l.
7840
7841 2009-04-04  Edward Smith-Rowland  <3dw4rd@verizon.net>
7842
7843         * include/bits/random.h (struct _ShiftMin1): Fix small typo and
7844         thinko.
7845         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7846         default.cc: Enable.
7847
7848 2009-04-04  Paolo Carlini  <paolo.carlini@oracle.com>
7849
7850         PR libstdc++/39629 (partial)
7851         * testsuite/26_numerics/random/independent_bits_engine/cons/
7852         base_move.cc: Use uint_fast64_t instead of unsigned long.
7853         * testsuite/26_numerics/random/independent_bits_engine/cons/
7854         seed1.cc: Likewise.
7855         * testsuite/26_numerics/random/independent_bits_engine/cons/
7856         seed2.cc: Likewise.
7857         * testsuite/26_numerics/random/independent_bits_engine/cons/
7858         base_copy.cc: Likewise.
7859         * testsuite/26_numerics/random/independent_bits_engine/cons/
7860         default.cc: Likewise.
7861         * testsuite/26_numerics/random/independent_bits_engine/cons/
7862         seed_seq.cc: Likewise.
7863         * testsuite/26_numerics/random/independent_bits_engine/
7864         requirements/typedefs.cc: Likewise.
7865         * testsuite/26_numerics/random/independent_bits_engine/
7866         operators/equal.cc: Likewise.
7867         * testsuite/26_numerics/random/independent_bits_engine/
7868         operators/serialize.cc: Likewise.
7869         * testsuite/26_numerics/random/mt19937_64.cc: Use ull.
7870
7871 2009-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7872
7873         * include/tr1_impl/random: Remove, empty.
7874         * include/tr1_impl/random.tcc: Likewise.
7875
7876         * include/std/random: Minor clean-ups, formatting fixes, adjust
7877         copyright years.
7878         * include/bits/random.tcc: Likewise.
7879         * include/bits/random.h: Likewise.
7880         * include/tr1/random: Likewise.
7881         * include/tr1/random.tcc: Likewise.
7882         * include/tr1/random.h: Likewise.
7883
7884 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7885
7886         * doc/xml/api.xml: Add gcc-4.4.0 doxygen link.
7887         * doc/html/api.html: Regenerate.
7888
7889 2009-04-02  Benjamin Kosnik  <bkoz@redhat.com>
7890
7891         * testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
7892         Change to mersenne_twister_engine, add same defaults as
7893         mersenne_twister_engine/cons/default.cc.
7894         * testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Same.
7895
7896         * include/bits/random.tcc (seed_seq::seed_seq): Uglify parameter
7897         to __il.
7898         * include/bits/random.h (mersenne_twister_engine): Qualify
7899         _ShiftMin1 with namespace __detail.
7900         (__detail::_ShiftMin1): Use __gnu_cxx::__numeric_traits::max until
7901         constexpr std::numeric_limits::max() can be used.
7902         (mersenne_twister_engine): Split apart static asserts into one
7903         assert per message. Temporarily disable the last three.
7904
7905 2009-04-02  Edward Smith-Rowland  <3dw4rd@verizon.net>
7906
7907         * include/Makefile.am: Update to N2836. Modified for new random headers.
7908         * include/Makefile.in: Ditto.
7909         * include/tr1_impl/random: Moved to tr1/random.h
7910         * include/tr1_impl/random.tcc: Moved to tr1
7911         * include/tr1/random: Just point to moved tr1 random headers.
7912         * include/tr1/random.tcc: Moved from tr1_impl.
7913         * include/tr1/random.h: Moved from tr1_impl/random.
7914         * include/std/random: Modified to point to std random headers.
7915         * include/bits/random.tcc: New implementation of std random facilities.
7916         * include/bits/random.h: Ditto.
7917         * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Changed.
7918         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7919         seed1.cc: New.
7920         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7921         seed2.cc: New.
7922         * testsuite/26_numerics/random/linear_congruential_engine/cons/
7923         default.cc: New.
7924         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7925         non_uint_neg.cc: New.
7926         * testsuite/26_numerics/random/linear_congruential_engine/requirements/
7927         typedefs.cc: New.
7928         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7929         equal.cc: New.
7930         * testsuite/26_numerics/random/linear_congruential_engine/operators/
7931         serialize.cc: New.
7932         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7933         seed1.cc: New.
7934         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7935         seed2.cc: New.
7936         * testsuite/26_numerics/random/mersenne_twister_engine/cons/
7937         default.cc: New.
7938         * testsuite/26_numerics/random/mersenne_twister_engine/requirements/
7939         typedefs.cc: New.
7940         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7941         equal.cc: New.
7942         * testsuite/26_numerics/random/mersenne_twister_engine/operators/
7943         serialize.cc: New.
7944         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7945         seed1.cc: New.
7946         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7947         seed2.cc: New.
7948         * testsuite/26_numerics/random/subtract_with_carry_engine/cons/
7949         default.cc: New.
7950         * testsuite/26_numerics/random/subtract_with_carry_engine/requirements/
7951         typedefs.cc: New.
7952         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7953         equal.cc: New.
7954         * testsuite/26_numerics/random/subtract_with_carry_engine/operators/
7955         serialize.cc: New.
7956         * testsuite/26_numerics/random/discard_block_engine/cons/
7957         base_move.cc: New.
7958         * testsuite/26_numerics/random/discard_block_engine/cons/
7959         seed1.cc: New.
7960         * testsuite/26_numerics/random/discard_block_engine/cons/
7961         seed2.cc: New.
7962         * testsuite/26_numerics/random/discard_block_engine/cons/
7963         base_copy.cc: New.
7964         * testsuite/26_numerics/random/discard_block_engine/cons/
7965         default.cc: New.
7966         * testsuite/26_numerics/random/discard_block_engine/cons/
7967         seed_seq.cc: New.
7968         * testsuite/26_numerics/random/discard_block_engine/requirements/
7969         typedefs.cc: New.
7970         * testsuite/26_numerics/random/discard_block_engine/operators/
7971         equal.cc: New.
7972         * testsuite/26_numerics/random/discard_block_engine/operators/
7973         serialize.cc: New.
7974         * testsuite/26_numerics/random/independent_bits_engine/cons/
7975         base_move.cc: New.
7976         * testsuite/26_numerics/random/independent_bits_engine/cons/
7977         seed1.cc: New.
7978         * testsuite/26_numerics/random/independent_bits_engine/cons/
7979         seed2.cc: New.
7980         * testsuite/26_numerics/random/independent_bits_engine/cons/
7981         base_copy.cc: New.
7982         * testsuite/26_numerics/random/independent_bits_engine/cons/
7983         default.cc: New.
7984         * testsuite/26_numerics/random/independent_bits_engine/cons/
7985         seed_seq.cc: New.
7986         * testsuite/26_numerics/random/independent_bits_engine/requirements/
7987         typedefs.cc: New.
7988         * testsuite/26_numerics/random/independent_bits_engine/operators/
7989         equal.cc: New.
7990         * testsuite/26_numerics/random/independent_bits_engine/operators/
7991         serialize.cc: New.
7992         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7993         base_move.cc: New.
7994         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7995         seed1.cc: New.
7996         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7997         seed2.cc: New.
7998         * testsuite/26_numerics/random/shuffle_order_engine/cons/
7999         base_copy.cc: New.
8000         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8001         default.cc: New.
8002         * testsuite/26_numerics/random/shuffle_order_engine/cons/
8003         seed_seq.cc: New.
8004         * testsuite/26_numerics/random/shuffle_order_engine/requirements/
8005         typedefs.cc: New.
8006         * testsuite/26_numerics/random/shuffle_order_engine/operators/
8007         equal.cc: New.
8008         * testsuite/26_numerics/random/shuffle_order_engine/operators/
8009         serialize.cc
8010         * testsuite/26_numerics/random/mt19937.cc: New.
8011         * testsuite/26_numerics/random/mt19937_64.cc: New.
8012         * testsuite/26_numerics/random/minstd_rand.cc: New.
8013         * testsuite/26_numerics/random/minstd_rand0.cc: New.
8014         * testsuite/26_numerics/random/ranlux24_base.cc: New.
8015         * testsuite/26_numerics/random/ranlux48_base.cc: New.
8016         * testsuite/26_numerics/random/ranlux24.cc: New.
8017         * testsuite/26_numerics/random/ranlux48.cc: New.
8018         * testsuite/26_numerics/random/knuth_b.cc: New.
8019         * testsuite/26_numerics/random/default_random_engine.cc: New.
8020         * testsuite/26_numerics/random/chi_squared_distribution/cons/
8021         parms.cc: New.
8022         * testsuite/26_numerics/random/chi_squared_distribution/cons/
8023         default.cc: New.
8024         * testsuite/26_numerics/random/chi_squared_distribution/requirements/
8025         typedefs.cc: New.
8026         * testsuite/26_numerics/random/chi_squared_distribution/operators/
8027         serialize.cc: New.
8028         * testsuite/26_numerics/random/normal_distribution/cons/
8029         parms.cc: New.
8030         * testsuite/26_numerics/random/normal_distribution/cons/
8031         default.cc: New.
8032         * testsuite/26_numerics/random/normal_distribution/requirements/
8033         typedefs.cc: New.
8034         * testsuite/26_numerics/random/normal_distribution/operators/
8035         serialize.cc: New.
8036         * testsuite/26_numerics/random/seed_seq/cons/range.cc: New.
8037         * testsuite/26_numerics/random/seed_seq/cons/default.cc: New.
8038         * testsuite/26_numerics/random/seed_seq/requirements/typedefs.cc: New.
8039         * testsuite/26_numerics/random/uniform_int_distribution/cons/
8040         parms_neg.cc: New.
8041         * testsuite/26_numerics/random/uniform_int_distribution/cons/
8042         parms.cc: New.
8043         * testsuite/26_numerics/random/uniform_int_distribution/cons/
8044         default.cc: New.
8045         * testsuite/26_numerics/random/uniform_int_distribution/requirements/
8046         typedefs.cc: New.
8047         * testsuite/26_numerics/random/uniform_int_distribution/operators/
8048         serialize.cc: New.
8049         * testsuite/26_numerics/random/uniform_real_distribution/cons/
8050         parms_neg.cc: New.
8051         * testsuite/26_numerics/random/uniform_real_distribution/cons/
8052         parms.cc: New.
8053         * testsuite/26_numerics/random/uniform_real_distribution/cons/
8054         default.cc: New.
8055         * testsuite/26_numerics/random/uniform_real_distribution/requirements/
8056         typedefs.cc: New.
8057         * testsuite/26_numerics/random/uniform_real_distribution/operators/
8058         serialize.cc: New.
8059         * testsuite/26_numerics/random/poisson_distribution/cons/
8060         parms.cc: New.
8061         * testsuite/26_numerics/random/poisson_distribution/cons/
8062         default.cc: New.
8063         * testsuite/26_numerics/random/poisson_distribution/requirements/
8064         typedefs.cc
8065         * testsuite/26_numerics/random/poisson_distribution/operators/
8066         serialize.cc: New.
8067         * testsuite/26_numerics/random/bernoulli_distribution/cons/
8068         parms.cc: New.
8069         * testsuite/26_numerics/random/bernoulli_distribution/cons/
8070         default.cc: New.
8071         * testsuite/26_numerics/random/bernoulli_distribution/requirements/
8072         typedefs.cc: New.
8073         * testsuite/26_numerics/random/bernoulli_distribution/operators/
8074         serialize.cc: New.
8075         * testsuite/26_numerics/random/discrete_distribution/cons/
8076         range.cc: New.
8077         * testsuite/26_numerics/random/discrete_distribution/cons/
8078         initlist.cc: New.
8079         * testsuite/26_numerics/random/discrete_distribution/cons/
8080         default.cc: New.
8081         * testsuite/26_numerics/random/discrete_distribution/cons/
8082         num_xbound_fun.cc: New.
8083         * testsuite/26_numerics/random/discrete_distribution/requirements/
8084         typedefs.cc: New.
8085         * testsuite/26_numerics/random/discrete_distribution/operators/
8086         serialize.cc: New.
8087         * testsuite/26_numerics/random/weibull_distribution/cons/
8088         parms.cc: New.
8089         * testsuite/26_numerics/random/weibull_distribution/cons/
8090         default.cc: New.
8091         * testsuite/26_numerics/random/weibull_distribution/requirements/
8092         typedefs.cc: New.
8093         * testsuite/26_numerics/random/weibull_distribution/operators/
8094         serialize.cc: New.
8095         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
8096         parms.cc: New.
8097         * testsuite/26_numerics/random/negative_binomial_distribution/cons/
8098         default.cc: New.
8099         * testsuite/26_numerics/random/negative_binomial_distribution/
8100         requirements/typedefs.cc: New.
8101         * testsuite/26_numerics/random/negative_binomial_distribution/
8102         operators/serialize.cc: New.
8103         * testsuite/26_numerics/random/cauchy_distribution/cons/
8104         parms.cc: New.
8105         * testsuite/26_numerics/random/cauchy_distribution/cons/
8106         default.cc: New.
8107         * testsuite/26_numerics/random/cauchy_distribution/requirements/
8108         typedefs.cc: New.
8109         * testsuite/26_numerics/random/cauchy_distribution/operators/
8110         serialize.cc: New.
8111         * testsuite/26_numerics/random/gamma_distribution/cons/
8112         parms.cc: New.
8113         * testsuite/26_numerics/random/gamma_distribution/cons/
8114         default.cc: New.
8115         * testsuite/26_numerics/random/gamma_distribution/requirements/
8116         typedefs.cc: New.
8117         * testsuite/26_numerics/random/gamma_distribution/operators/
8118         serialize.cc: New.
8119         * testsuite/26_numerics/random/fisher_f_distribution/cons/
8120         parms.cc: New.
8121         * testsuite/26_numerics/random/fisher_f_distribution/cons/
8122         default.cc: New.
8123         * testsuite/26_numerics/random/fisher_f_distribution/requirements/
8124         typedefs.cc: New.
8125         * testsuite/26_numerics/random/fisher_f_distribution/operators/
8126         serialize.cc: New.
8127
8128         * testsuite/26_numerics/random/exponential_distribution/cons/
8129         parms.cc: New.
8130         * testsuite/26_numerics/random/exponential_distribution/cons/
8131         default.cc: New.
8132         * testsuite/26_numerics/random/exponential_distribution/requirements/
8133         typedefs.cc: New.
8134         * testsuite/26_numerics/random/exponential_distribution/operators/
8135         serialize.cc: New.
8136         * testsuite/26_numerics/random/lognormal_distribution/cons/
8137         parms.cc: New.
8138         * testsuite/26_numerics/random/lognormal_distribution/cons/
8139         default.cc: New.
8140         * testsuite/26_numerics/random/lognormal_distribution/requirements/
8141         typedefs.cc: New.
8142         * testsuite/26_numerics/random/lognormal_distribution/operators/
8143         serialize.cc: New.
8144         * testsuite/26_numerics/random/binomial_distribution/cons/
8145         parms.cc: New.
8146         * testsuite/26_numerics/random/binomial_distribution/cons/
8147         default.cc: New.
8148         * testsuite/26_numerics/random/binomial_distribution/requirements/
8149         typedefs.cc: New.
8150         * testsuite/26_numerics/random/binomial_distribution/operators/
8151         serialize.cc: New.
8152         * testsuite/26_numerics/random/random_device/cons/
8153         token.cc: New.
8154         * testsuite/26_numerics/random/random_device/cons/
8155         default.cc: New.
8156         * testsuite/26_numerics/random/random_device/requirements/
8157         typedefs.cc: New.
8158         * testsuite/26_numerics/random/extreme_value_distribution/cons/
8159         parms.cc: New.
8160         * testsuite/26_numerics/random/extreme_value_distribution/cons/
8161         default.cc: New.
8162         * testsuite/26_numerics/random/extreme_value_distribution/requirements/
8163         typedefs.cc: New.
8164         * testsuite/26_numerics/random/extreme_value_distribution/operators/
8165         serialize.cc: New.
8166         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8167         range.cc: New.
8168         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8169         default.cc: New.
8170         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8171         num_xbound_fun.cc: New.
8172         * testsuite/26_numerics/random/piecewise_linear_distribution/cons/
8173         initlist_fun.cc: New.
8174         * testsuite/26_numerics/random/piecewise_linear_distribution/
8175         requirements/typedefs.cc: New.
8176         * testsuite/26_numerics/random/piecewise_linear_distribution/operators/
8177         serialize.cc: New.
8178         * testsuite/26_numerics/random/student_t_distribution/cons/
8179         parms.cc: New.
8180         * testsuite/26_numerics/random/student_t_distribution/cons/
8181         default.cc: New.
8182         * testsuite/26_numerics/random/student_t_distribution/requirements/
8183         typedefs.cc: New.
8184         * testsuite/26_numerics/random/student_t_distribution/operators/
8185         serialize.cc: New.
8186         * testsuite/26_numerics/random/geometric_distribution/cons/
8187         parms.cc: New.
8188         * testsuite/26_numerics/random/geometric_distribution/cons/
8189         default.cc: New.
8190         * testsuite/26_numerics/random/geometric_distribution/requirements/
8191         typedefs.cc: New.
8192         * testsuite/26_numerics/random/geometric_distribution/operators/
8193         serialize.cc: New.
8194         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8195         range.cc: New.
8196         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8197         default.cc: New.
8198         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8199         num_xbound_fun.cc: New.
8200         * testsuite/26_numerics/random/piecewise_constant_distribution/cons/
8201         initlist_fun.cc: New.
8202         * testsuite/26_numerics/random/piecewise_constant_distribution/
8203         requirements/typedefs.cc: New.
8204         * testsuite/26_numerics/random/piecewise_constant_distribution/
8205         operators/serialize.cc: New.
8206
8207 2009-04-02  Dodji Seketeli  <dodji@redhat.com>
8208
8209         * include/ext/bitmap_allocator.h: The typedefs should be made public
8210         if we want them to be accessible. This has been revealed by the patch
8211         that fixes PR c++/26693 in g++.
8212
8213 2009-04-02  Jakub Jelinek  <jakub@redhat.com>
8214
8215         * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt:
8216         Regenerated.
8217         * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt:
8218         Regenerated.
8219         * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Regenerated.
8220         * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Regenerated.
8221         * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Regenerated.
8222         * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Regenerated.
8223         * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Regenerated.
8224         * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Regenerated.
8225         * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt:
8226         Regenerated.
8227         * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Regenerated.
8228
8229 2009-03-31  Jason Merrill  <jason@redhat.com>
8230
8231         * libsupc++/unwind-cxx.h: Correct __cxa_call_terminate prototype.
8232
8233         PR libstdc++/39310
8234         * include/tr1_impl/type_traits (is_function): Add partial
8235         specializations with function cv-quals.
8236         (__is_function_helper): Remove.
8237         (is_member_pointer): Don't define in terms of is_member_*_pointer.
8238
8239 2009-03-30  Ian Lance Taylor  <iant@google.com>
8240
8241         * include/backward/hashtable.h (clear): Return quickly if the
8242         table is empty.
8243
8244 2009-03-27  Ian Lance Taylor  <iant@google.com>
8245
8246         * include/backward/hashtable.h (_S_num_primes): Change to 29.
8247         (__stl_prime_list): Add 5 at the start of the list.
8248
8249 2009-03-25  Edward Smith-Rowland  <3dw4rd@verizon.net>
8250
8251         * include/std/fstream (basic_filebuf<>::open(const std::string&,
8252         ios_base::openmode), basic_ifstream<>::basic_ifstream(const
8253         std::string&, ios_base::openmode), basic_ifstream<>::
8254         open(const std::string&, ios_base::openmode), basic_ofstream<>::
8255         basic_ofstream(const std::string&, ios_base::openmode),
8256         basic_ofstream<>::open(const std::string&, ios_base::openmode),
8257         basic_fstream<>::basic_fstream(const std::string&, ios_base::openmode),
8258         basic_fstream<>::open(const std::string&, ios_base::openmode)):
8259         Add in C++0x mode.
8260         * testsuite/27_io/basic_ofstream/open/char/2.cc: New.
8261         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Likewise.
8262         * testsuite/27_io/basic_fstream/open/char/1.cc: Likewise.
8263         * testsuite/27_io/basic_fstream/cons/char/1.cc: Likewise.
8264         * testsuite/27_io/basic_ifstream/open/char/2.cc: Likewise.
8265         * testsuite/27_io/basic_ifstream/cons/char/2.cc: Likewise.
8266         * testsuite/27_io/basic_filebuf/open/char/5.cc: Likewise.
8267
8268 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
8269
8270         * testsuite/27_io/basic_ofstream/cons/char/2.cc: Rename to...
8271         * testsuite/27_io/basic_ofstream/cons/char/1.cc: ... this.
8272         * testsuite/27_io/basic_fstream/cons/3.cc: Rename to...
8273         * testsuite/27_io/basic_fstream/cons/1.cc: ... this.
8274
8275 2009-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
8276
8277         * include/bits/forward_list.h (_Fwd_list_node_base<>::
8278         _M_transfer_after, _M_reverse_after): Move out of line...
8279         * include/bits/forward_list.tcc: ... here.
8280         (forward_list<>::reverse): Move inline...
8281         * include/bits/forward_list.h: ... here; minor cosmetic changes.
8282
8283 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
8284
8285         * testsuite/21_strings/basic_string/inserters_extractors/wchar_t/
8286         28277.cc: Likewise.
8287         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-3.cc:
8288         Likewise.
8289         * testsuite/27_io/basic_ostream/inserters_character/wchar_t/28277-4.cc:
8290         Likewise.
8291         * testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc:
8292         Likewise.
8293
8294 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
8295
8296         * testsuite/25_algorithms/search_n/iterator.cc: Update copyright
8297         year(s).
8298         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
8299         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
8300         Likewise.
8301         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
8302         Likewise.
8303         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
8304         Likewise.
8305         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
8306
8307 2009-03-22  Mark Mitchell  <mark@codesourcery.com>
8308
8309         * testsuite/25_algorithms/search_n/iterator.cc: Condition
8310         iterations for simulators.
8311         * testsuite/25_algorithms/heap/moveable.cc: Likewise.
8312         * testsuite/21_strings/basic_string/inserters_extractors/char/28277.cc
8313         Condition stream width for simulators.
8314         * testsuite/27_io/basic_ostream/inserters_character/char/28277-3.cc:
8315         Likewise.
8316         * testsuite/27_io/basic_ostream/inserters_character/char/28277-4.cc:
8317         Likewise.
8318         * testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
8319
8320 2009-03-17  Benjamin Kosnik  <bkoz@redhat.com>
8321
8322         * doc/xml/manual/appendix_contributing.xml: Add docbook style
8323         sheet version information. Table-ize docbook element examples.
8324         * doc/xml/manual/using.xml: Human-readable header
8325         markup. Alphabetized. Add new headers.
8326         * doc/html: Regenerate.
8327
8328 2009-03-15  Paolo Carlini  <paolo.carlini@oracle.com>
8329
8330         * doc/xml/faq.xml: Fix link to setup documentation.
8331
8332 2009-03-14  Paolo Carlini  <paolo.carlini@oracle.com>
8333
8334         * include/std/type_traits (__add_lvalue_reference_helper,
8335         __add_rvalue_reference_helper): As an optimization, rewrite
8336         condition (avoid is_function).
8337
8338 2009-03-13  Paolo Carlini  <paolo.carlini@oracle.com>
8339
8340         PR libstdc++/39405
8341         * testsuite/20_util/shared_ptr/cons/39405.cc: New.
8342         * testsuite/tr1/2_general_utilities/shared_ptr/cons/39405.cc: Likewise.
8343
8344 2009-03-12  Benjamin Kosnik  <bkoz@redhat.com>
8345
8346         * testsuite/30_threads/condition_variable_any/native_handle/
8347         typesizes.cc: Include tweaks.
8348         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8349         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8350         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8351         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8352         * testsuite/30_threads/condition_variable/native_handle/
8353         typesizes.cc: Same.
8354
8355 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8356
8357         * include/bits/shared_ptr.h: Add include guards.
8358         * include/tr1/shared_ptr.h: Likewise.
8359
8360 2009-03-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
8361
8362         * include/std/iostream: Fix doxygen link.
8363         * include/bits/forward_list.h: Fix doxygen markup.
8364         * include/ext/vstring.h: Escape backslash in doxygen comment.
8365         * include/bits/basic_string.h: Likewise.
8366
8367 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
8368
8369         * doc/xml/faq.xml: Fix links to implementation status pages.
8370
8371 2009-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
8372
8373         * include/std/complex (operator+(const complex<>&, const _Tp&),
8374         operator+(const _Tp&, const complex<>&),
8375         operator-(const complex<>&, const _Tp&),
8376         operator-(const _Tp&, const complex<>&)): Do not assume real()
8377         returns a reference (against DR 387).
8378         * testsuite/26_numerics/complex/dr387_2.cc: New.
8379
8380 2009-03-02  Benjamin Kosnik  <bkoz@redhat.com>
8381
8382         * testsuite/thread/pthread4.cc: Move...
8383         * testsuite/21_strings/basic_string/pthread4.cc: ...here.
8384         * testsuite/thread/pthread5.cc: Move...
8385         * testsuite/23_containers/list/pthread5.cc: ...here.
8386         * testsuite/thread/pthread6.cc: Move...
8387         * testsuite/23_containers/map/pthread6.cc: ...here.
8388         * testsuite/thread/pthread7-rope.cc: Move...
8389         * testsuite/ext/rope/pthread7-rope.cc: ...here.
8390         * testsuite/thread/guard.cc: Move...
8391         * testsuite/18_support/pthread_guard.cc: ...here.
8392         * testsuite/thread/18185.cc: Move...
8393         * testsuite/21_strings/basic_string/pthread18185.cc: ...here.
8394         * testsuite/thread/pthread1.cc: Move...
8395         * testsuite/23_containers/list/pthread1.cc: ...here.
8396         * testsuite/thread/pthread2.cc: Move...
8397         * testsuite/27_io/basic_ofstream/pthread2.cc: ...here.
8398         * testsuite/thread/pthread3.cc: Move...
8399         * testsuite/27_io/basic_ostringstream/pthread3.cc: ...here.
8400
8401         * testsuite/libstdc++-dg/conformance.exp: Remove thread directory.
8402         * testsuite/thread: Remove.
8403
8404 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
8405
8406         * configure: Regenerate.
8407
8408 2009-02-23  Adam Nemet  <anemet@caviumnetworks.com>
8409
8410         * testsuite/libstdc++-abi/abi.exp: Add multilib support.
8411         * acinclude.m4 (GLIBCXX_CONFIGURE_TESTSUITE): Remove MULTISUBDIR
8412         from baseline_dir.
8413         * configure: Regenerate.
8414         * testsuite/Makefile.am (baseline_file): Remove variable.
8415         (site.exp): Set baseline_dir rather than baseline_file.
8416         (check-abi): Pass AM_RUNTESTFLAGS and RUNTESTFLAGS to runtest.
8417         * testsuite/Makefile.in: Regenerate.
8418
8419 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
8420
8421         * testsuite/30_threads/thread/this_thread: Move...
8422         * testsuite/30_threads/this_thread: ...here.
8423         * testsuite/20_util/unique_ptr/assign/assign.cc: Move...
8424         * testsuite/20_util/unique_ptr/assign/assign_neg.cc: ...here.
8425         * testsuite/20_util/ratio/cons/cons_overflow.cc: Move...
8426         * testsuite/20_util/ratio/cons/cons_overflow_neg.cc: ...here.
8427         * testsuite/20_util/ratio/operations/ops_overflow.cc: Move...
8428         * testsuite/20_util/ratio/operations/ops_overflow_neg.cc: ...here.
8429
8430 2009-02-20  Benjamin Kosnik  <bkoz@redhat.com>
8431
8432         * doc/doxygen/user.cfg.in: Tweaks.
8433         * doc/doxygen/doxygroups.cc: Prefer markup that can be elsewhere,
8434         be elsewhere.
8435
8436         * include/tr1_impl/unordered_map: Just use most specialized
8437         container module.
8438         * include/tr1_impl/unordered_set: Same.
8439         * include/tr1_impl/array: Same.
8440         * include/bits/stl_list.h: Same.
8441         * include/bits/stl_map.h: Same.
8442         * include/bits/stl_queue.h: Same.
8443         * include/bits/stl_set.h: Same.
8444         * include/bits/stl_stack.h: Same.
8445         * include/bits/forward_list.h: Same.
8446         * include/bits/basic_string.h: Same.
8447         * include/bits/stl_multimap.h: Same.
8448         * include/bits/stl_vector.h: Same.
8449         * include/bits/stl_deque.h: Same.
8450         * include/bits/stl_multiset.h: Same.
8451         * include/bits/stl_bvector.h: Same.
8452
8453         * include/backward/binders.h: Change binder module to binders.
8454
8455         * include/std/complex: Add complex_numers module.
8456         * include/tr1_impl/complex: Same.
8457
8458         * include/std/valarray: Add numeric_arrays module.
8459         * include/bits/gslice_array.h: Same.
8460         * include/bits/gslice.h: Same.
8461         * include/bits/mask_array.h: Same.
8462         * include/bits/slice_array.h: Same.
8463         * include/bits/indirect_array.h: Same.
8464
8465         * include/bits/allocator.h: Add allocators module.
8466         * include/ext/throw_allocator.h
8467         * include/ext/pool_allocator.h
8468         * include/ext/bitmap_allocator.h
8469         * include/ext/new_allocator.h
8470         * include/ext/malloc_allocator.h
8471         * include/ext/array_allocator.h
8472         * include/ext/mt_allocator.h
8473         * include/ext/debug_allocator.h
8474         * include/ext/extptr_allocator.h
8475
8476         * include/tr1_impl/functional: Move namespace markup here.
8477         * include/tr1_impl/regex: Same.
8478
8479         * include/tr1_impl/type_traits: Add metaprogramming module.
8480         * include/std/type_traits: Same.
8481
8482         * include/std/memory: Add memory module.
8483
8484         * include/std/ratio: Add ratio module.
8485
8486         * include/std/chrono: Move namespace markup here, add time module.
8487
8488         * include/std/thread: Move namespace markup here, add concurrency
8489         module.
8490         * include/std/mutex: Use concurrency module.
8491         * include/std/condition_variable: Same.
8492
8493
8494         * include/bits/ios_base.h: Refine io module.
8495         * include/bits/basic_ios.h: Same.
8496         * include/std/fstream: Same.
8497         * include/std/istream: Same.
8498         * include/std/ostream: Same.
8499         * include/std/sstream: Same.
8500
8501         * include/ext/vstring.h: Correct parameter markup.
8502
8503         * include/bits/shared_ptr.h: Add pointer_abstractions module.
8504         * include/bits/unique_ptr.h: Same.
8505
8506         * include/bits/algorithmfwd.h: Add mutating_algorithms,
8507         non_mutating_algorithms, sorting_algorithms. Adjust nesting.
8508         * include/bits/stl_heap.h: Add markup for new groupings.
8509         * include/bits/stl_algobase.h: Same.
8510         * include/bits/stl_algo.h: Same.
8511
8512         * include/c_compatibility/stdatomic.h: Add atomics module.
8513         * include/c_global/cstdatomic: Same.
8514
8515         * libsupc++/exception: Add exceptions module.
8516         * libsupc++/typeinfo: Same.
8517         * libsupc++/new: Same.
8518         * libsupc++/exception_ptr.h: Same.
8519         * include/std/system_error: Same.
8520         * include/std/stdexcept: Same.
8521
8522         * libsupc++/cxxabi.h: Move doxygroups.cc markup here.
8523         * libsupc++/cxxabi-forced.h: Same.
8524
8525         * testsuite/27_io/ios_base/cons/assign_neg.cc: Fix up line numbers.
8526         * testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
8527         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc: Same.
8528         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8529         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8530         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8531         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8532         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8533         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8534         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8535         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8536         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8537         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8538         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8539         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8540         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8541         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8542         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8543         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
8544         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8545         * testsuite/23_containers/vector/requirements/dr438/
8546         constructor_1_neg.cc: Same.
8547         * testsuite/23_containers/vector/requirements/dr438/
8548         constructor_2_neg.cc: Same.
8549         * testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
8550         * testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
8551         * testsuite/23_containers/deque/requirements/dr438/
8552         constructor_1_neg.cc: Same.
8553         * testsuite/23_containers/deque/requirements/dr438/
8554         constructor_2_neg.cc: Same.
8555         * testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
8556         * testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
8557         * testsuite/23_containers/list/requirements/dr438/
8558         constructor_1_neg.cc: Same.
8559         * testsuite/23_containers/list/requirements/dr438/
8560         constructor_2_neg.cc: Same.
8561         * testsuite/20_util/duration/cons/1_neg.cc: Same.
8562         * testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
8563         * testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
8564         * testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
8565         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8566         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8567         * testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
8568         * testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
8569         * testsuite/20_util/ratio/cons/cons_overflow.cc: Same.
8570         * testsuite/20_util/ratio/operations/ops_overflow.cc: Same.
8571
8572 2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
8573
8574         * doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
8575         * doc/doxygen/user.cfg.in: Update.
8576         * scripts/run_doxygen: Adjust for new group names.
8577
8578         * include/tr1_impl/random: Update doxygen group markup.
8579         * include/tr1_impl/unordered_map: Same.
8580         * include/tr1_impl/unordered_set: Same.
8581         * include/tr1_impl/array: Same.
8582         * include/std/numeric: Same.
8583         * include/std/utility: Same.
8584         * include/std/bitset: Same.
8585         * include/std/iosfwd: Same.
8586         * include/bits/stl_list.h: Same.
8587         * include/bits/stl_map.h: Same.
8588         * include/bits/stl_algobase.h: Same.
8589         * include/bits/stl_queue.h: Same.
8590         * include/bits/stl_set.h: Same.
8591         * include/bits/stl_stack.h: Same.
8592         * include/bits/stl_iterator_base_types.h: Same.
8593         * include/bits/forward_list.h: Same.
8594         * include/bits/basic_string.h: Same.
8595         * include/bits/stl_multimap.h: Same.
8596         * include/bits/stl_vector.h: Same.
8597         * include/bits/stl_deque.h: Same.
8598         * include/bits/stl_multiset.h: Same.
8599         * include/bits/stl_algo.h: Same.
8600         * include/bits/stl_bvector.h: Same.
8601         * include/bits/algorithmfwd.h: Same.
8602         * include/bits/stl_function.h: Same.
8603         * include/tr1/cmath: Same.
8604         * include/backward/binders.h: Same.
8605
8606 2009-02-17  Benjamin Kosnik  <bkoz@redhat.com>
8607
8608         * include/std/system_error (system_category): To system_category().
8609         (generic_category): To generic_category. DR 890.
8610         * src/system_error.cc: Define.
8611         * include/bits/functexcept.h: Only one __throw_system_error.
8612         * src/functexcept.cc: Same.
8613         * include/std/mutex: Fixup for changes above.
8614         * testsuite/19_diagnostics/error_condition/cons/1.cc: Same.
8615         * testsuite/19_diagnostics/error_code/cons/1.cc: Same.
8616         * testsuite/19_diagnostics/system_error/cons-1.cc: Same.
8617         * config/abi/pre/gnu.ver: Clean up exports.
8618
8619 2009-02-17  Jonathan Wakely  <jwakely.gcc@gmail.com>
8620
8621         * include/std/thread: Fix typo.
8622         * src/thread.cc (thread::join): Use NULL.
8623
8624 2009-02-15  Paolo Carlini  <paolo.carlini@oracle.com>
8625
8626         PR libstdc++/39168
8627         * src/locale_facets.cc (__verify_grouping(const char*, size_t,
8628         const string&)): Also check that the value != CHAR_MAX.
8629         * include/bits/locale_facets.tcc (__numpunct_cache<>::
8630         _M_cache(const locale&), __add_grouping(_CharT*, _CharT,
8631         const char*, size_t, const _CharT*, const _CharT*)): Likewise.
8632         * include/bits/locale_facets_nonio.tcc (__moneypunct_cache<>::
8633         _M_cache(const locale&)): Likewise.
8634         * testsuite/22_locale/money_put/put/wchar_t/39168.cc: New.
8635         * testsuite/22_locale/money_put/put/char/39168.cc: Likewise.
8636         * testsuite/22_locale/money_get/get/wchar_t/39168.cc: Likewise.
8637         * testsuite/22_locale/money_get/get/char/39168.cc: Likewise.
8638         * testsuite/22_locale/num_get/get/wchar_t/39168.cc: Likewise.
8639         * testsuite/22_locale/num_get/get/char/39168.cc: Likewise.
8640
8641 2009-02-13  Chris Fairles  <cfairles@gcc.gnu.org>
8642             Benjamin Kosnik  <bkoz@redhat.com>
8643
8644         * include/std/thread (_Impl_base): Move _M_id out and into ...
8645         (thread): ...here. Call _M_make_routine in body of constructors.
8646         Adjust data member usage to reflect changes.
8647         (_M_make_routine): From _M_make_shared_data.
8648         (_M_start_thread): Add __shared_base_type argument.
8649         * src/thread.cc: Fixups for above.
8650         * config/abi/pre/gnu.ver: Adjust exports.
8651         * testsuite/30_threads/thread/native_handle/typesizes.cc: Enable.
8652         * testsuite/30_threads/thread/cons/assign_neg.cc: Adjust line numbers.
8653         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8654
8655 2009-02-12  Benjamin Kosnik  <bkoz@redhat.com>
8656
8657         * testsuite/util/thread/all.h (compare_type_to_native_type_sizes): To...
8658         (compare_type_to_native_type): ...this, add alignment check.
8659         * testsuite/30_threads/condition_variable_any/native_handle/
8660         typesizes.cc: Modify as above.
8661         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8662         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8663         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8664         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8665         * testsuite/30_threads/condition_variable/native_handle/
8666         typesizes.cc: Same.
8667         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8668         typesizes.cc: Same.
8669
8670         * testsuite/30_threads/thread/cons/1.cc: Add comments.
8671         * testsuite/30_threads/thread/cons/2.cc: Same.
8672         * testsuite/30_threads/thread/cons/3.cc: Same.
8673         * testsuite/30_threads/thread/cons/4.cc: Same.
8674         * testsuite/30_threads/thread/cons/5.cc: Same.
8675         * testsuite/30_threads/thread/cons/6.cc: Same.
8676         * testsuite/30_threads/thread/cons/7.cc: Same.
8677         * testsuite/30_threads/thread/cons/8.cc: Same.
8678
8679         * testsuite/30_threads/thread/cons/9.cc: New.
8680         * testsuite/30_threads/thread/cons/moveable.cc: New.
8681
8682         * src/condition_variable.cc: Clean up whitespace.
8683         * include/std/condition_variable: Same.
8684
8685 2009-02-09  Benjamin Kosnik  <bkoz@redhat.com>
8686
8687         * include/std/condition_variable (condition_variable): Remove
8688         _M_internal_mutex. Add private __native_type typedef.
8689         * src/condition_variable.cc (condition_variable::notify_one):
8690         Remove _M_internal_mutex use. Use typedef.
8691         (condition_variable::notify_all): Same.
8692         * include/std/mutex (mutex): Add private __native_type typedef. Use it.
8693         (recursive_mutex): Same.
8694         (timed_mutex): Same.
8695         (recursive_timed_mutex): Same.
8696         (once_flag): Make __native_type typedef private.
8697
8698         * include/std/thread (this_thread): Add minimal markup.
8699
8700         * testsuite/30_threads/condition_variable_any/cons/assign_neg.cc:
8701         Adjust line numbers.
8702         * testsuite/30_threads/condition_variable_any/cons/copy_neg.cc: Same.
8703         * testsuite/30_threads/mutex/cons/assign_neg.cc: Same.
8704         * testsuite/30_threads/mutex/cons/copy_neg.cc: Same.
8705         * testsuite/30_threads/timed_mutex/cons/assign_neg.cc: Same.
8706         * testsuite/30_threads/timed_mutex/cons/copy_neg.cc: Same.
8707         * testsuite/30_threads/thread/cons/assign_neg.cc: Same.
8708         * testsuite/30_threads/thread/cons/copy_neg.cc: Same.
8709         * testsuite/30_threads/recursive_mutex/cons/assign_neg.cc: Same.
8710         * testsuite/30_threads/recursive_mutex/cons/copy_neg.cc: Same.
8711         * testsuite/30_threads/condition_variable/cons/assign_neg.cc: Same.
8712         * testsuite/30_threads/condition_variable/cons/copy_neg.cc: Same.
8713         * testsuite/30_threads/recursive_timed_mutex/cons/assign_neg.cc: Same.
8714         * testsuite/30_threads/recursive_timed_mutex/cons/copy_neg.cc: Same.
8715
8716         * testsuite/util/thread/all.h: Testsuite utilities for testing thread.
8717         * testsuite/30_threads/condition_variable_any/native_handle/
8718         typesizes.cc: New.
8719         * testsuite/30_threads/mutex/native_handle/typesizes.cc: Same.
8720         * testsuite/30_threads/timed_mutex/native_handle/typesizes.cc: Same.
8721         * testsuite/30_threads/thread/native_handle/typesizes.cc: Same.
8722         * testsuite/30_threads/recursive_mutex/native_handle/typesizes.cc: Same.
8723         * testsuite/30_threads/condition_variable/native_handle/
8724         typesizes.cc: Same.
8725         * testsuite/30_threads/recursive_timed_mutex/native_handle/
8726         typesizes.cc: Same.
8727
8728 2009-02-09  Jack Howarth  <howarth@bromo.med.uc.edu>
8729
8730         PR testsuite/33300
8731         * libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc: Skip
8732         on darwin for lp64.
8733
8734 2009-02-09  Adam Nemet  <anemet@caviumnetworks.com>
8735
8736         * configure.host: Set abi_baseline_pair for mips64*-linux.
8737         * config/abi/post/mips64-linux-gnu/baseline_symbols.txt: New file.
8738
8739 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8740
8741         * include/std/thread (this_thread::get_id): Inline.
8742
8743 2009-02-08  Chris Fairles  <cfairles@gcc.gnu.org>
8744
8745         * include/std/thread (thread<>::thread(_Callable)): Explicitly use
8746         _Callable as template argument for _M_make_shared_data.
8747         * testsuite/30_threads/thread/cons/6.cc: New.
8748         * testsuite/30_threads/thread/cons/7.cc: New.
8749         * testsuite/30_threads/thread/cons/8.cc: New.
8750
8751 2009-02-07  Benjamin Kosnik  <bkoz@redhat.com>
8752
8753         * testsuite/30_threads/thread/member: To..
8754         * testsuite/30_threads/thread/members: ...this.
8755         * testsuite/30_threads/condition_variable/member: To...
8756         * testsuite/30_threads/condition_variable/members: ...this.
8757
8758 2009-02-06  Benjamin Kosnik  <bkoz@redhat.com>
8759
8760         * include/std/thread (thread::id): Move definition inside thread.
8761         Use native_handle_type. Remove this_thread::get_id friend.
8762         Change __thread_data_ptr to __shared_base_ptr.
8763         (thread::id::id(native_handle_type): Make public. Still explicit.
8764         Use native_handle_type. Change _M_thread_id to _M_thread.
8765         (thread::__thread_data_base): Rename to _Impl_base. Use id, change
8766         _M_thread_handle to _M_id.
8767         (thread::__thread_data): Rename to _Impl.
8768         Fixup for renames.
8769         (thread::_M_make_thread_data): Return derived type.
8770         (thread::hardware_concurrency): Add definition for default case.
8771         (thread::get_id): Now can define inline.
8772         (thread): Change _M_thread_data to _M_data.
8773         (this_thread::get_id): Now can define inline.
8774         * src/thread.cc (__thread_proxy): Rename to
8775         execute_native_thread_routine.
8776         Fixup for other renames.
8777         * testsuite/30_threads/thread/cons/assign_neg.cc: New.
8778         * testsuite/30_threads/thread/cons/copy_neg.cc: New.
8779         * testsuite/30_threads/thread/algorithm: Move to..
8780         * testsuite/30_threads/thread/swap: ...this.
8781         * testsuite/30_threads/thread/member/hardware_concurrency.cc: Add.
8782         * testsuite/30_threads/thread/id/operators.cc: New.
8783
8784 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8785
8786         * include/std/tuple (_Head_base<>::_Head_base(_UHead&&)): Formatting.
8787         (_Head_base<>::__swap_impl): Rename to _M_swap_impl.
8788         (_Tuple_impl<>::__swap_impl): Likewise and make protected to avoid
8789         exposing it in public std::tuple interface.
8790
8791 2009-02-05  Chris Fairles  <cfairles@gcc.gnu.org>
8792             Benjamin Kosnik  <bkoz@redhat.com>
8793
8794         * include/std/thread (__thread_data_base): Nest class in std::thread.
8795         (__thread_data): Likewise.
8796         (__thread_data_ptr): Nest typedef in std::thread.
8797         * src/thread.cc (__thread_proxy): Qualify the above names.
8798         * config/abi/pre/gnu.ver: Remove unused exports.
8799
8800 2009-02-04  Benjamin Kosnik  <bkoz@redhat.com>
8801
8802         * include/bits/unique_ptr.h: Remove private __this_type typedef.
8803         * include/bits/stl_vector.h: Remove private vector_type typedef.
8804         * testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
8805         Fix line numbers.
8806         * testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
8807         * testsuite/23_containers/vector/requirements/dr438/
8808         constructor_1_neg.cc: Same.
8809         * testsuite/23_containers/vector/requirements/dr438/
8810         constructor_2_neg.cc: Same.
8811         * testsuite/20_util/unique_ptr/modifiers/reset_neg.cc: Same.
8812         * testsuite/20_util/unique_ptr/assign/assign.cc: Same.
8813
8814 2009-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
8815
8816         PR libstdc++/25191
8817         * libsupc++/exception_defines.h: Depending on __EXCEPTIONS,
8818         deal consistently with __try and __catch too.
8819         * src/localename.cc: Replace try -> __try, catch -> __catch.
8820         * src/ios.cc: Likewise.
8821         * src/locale.cc: Likewise.
8822         * src/istream.cc: Likewise.
8823         * src/thread.cc: Likewise.
8824         * src/compatibility.cc: Likewise.
8825         * src/bitmap_allocator.cc: Likewise.
8826         * src/ios_init.cc: Likewise.
8827         * include/debug/deque: Likewise.
8828         * include/debug/list: Likewise.
8829         * include/tr1_impl/hashtable: Likewise.
8830         * include/std/bitset: Likewise.
8831         * include/ext/pb_ds/detail/resize_policy/
8832         hash_load_check_resize_trigger_imp.hpp: Likewise.
8833         * include/ext/pb_ds/detail/resize_policy/
8834         hash_standard_resize_policy_imp.hpp: Likewise.
8835         * include/ext/pb_ds/detail/cc_hash_table_map_/
8836         resize_fn_imps.hpp: Likewise.
8837         * include/ext/pb_ds/detail/cc_hash_table_map_/
8838         constructor_destructor_fn_imps.hpp: Likewise.
8839         * include/ext/pb_ds/detail/pat_trie_/
8840         split_join_branch_bag.hpp: Likewise.
8841         * include/ext/pb_ds/detail/pat_trie_/
8842         constructors_destructor_fn_imps.hpp: Likewise.
8843         * include/ext/pb_ds/detail/bin_search_tree_/
8844         constructors_destructor_fn_imps.hpp: Likewise.
8845         * include/ext/pb_ds/detail/gp_hash_table_map_/
8846         resize_fn_imps.hpp: Likewise.
8847         * include/ext/pb_ds/detail/gp_hash_table_map_/
8848         constructor_destructor_fn_imps.hpp: Likewise.
8849         * include/ext/pb_ds/detail/binary_heap_/
8850         constructors_destructor_fn_imps.hpp: Likewise.
8851         * include/ext/pb_ds/detail/binary_heap_/
8852         erase_fn_imps.hpp: Likewise.
8853         * include/ext/pb_ds/detail/binary_heap_/
8854         split_join_fn_imps.hpp: Likewise.
8855         * include/ext/pb_ds/detail/left_child_next_sibling_heap_/
8856         constructors_destructor_fn_imps.hpp: Likewise.
8857         * include/ext/pb_ds/detail/debug_map_base.hpp: Likewise.
8858         * include/ext/pb_ds/detail/list_update_map_/
8859         constructor_destructor_fn_imps.hpp: Likewise.
8860         * include/ext/slist: Likewise.
8861         * include/ext/memory: Likewise.
8862         * include/ext/rc_string_base.h: Likewise.
8863         * include/ext/ropeimpl.h: Likewise.
8864         * include/ext/vstring.tcc: Likewise.
8865         * include/ext/rope: Likewise.
8866         * include/ext/sso_string_base.h: Likewise.
8867         * include/bits/shared_ptr.h: Likewise.
8868         * include/bits/stl_list.h: Likewise.
8869         * include/bits/locale_classes.tcc: Likewise.
8870         * include/bits/locale_facets.tcc: Likewise.
8871         * include/bits/locale_classes.h: Likewise.
8872         * include/bits/forward_list.h: Likewise.
8873         * include/bits/stl_vector.h: Likewise.
8874         * include/bits/stl_deque.h: Likewise.
8875         * include/bits/istream.tcc: Likewise.
8876         * include/bits/stl_uninitialized.h: Likewise.
8877         * include/bits/ostream.tcc: Likewise.
8878         * include/bits/vector.tcc: Likewise.
8879         * include/bits/stl_tempbuf.h: Likewise.
8880         * include/bits/deque.tcc: Likewise.
8881         * include/bits/basic_string.tcc: Likewise.
8882         * include/bits/ostream_insert.h: Likewise.
8883         * include/bits/locale_facets_nonio.tcc: Likewise.
8884         * include/bits/stl_tree.h: Likewise.
8885         * include/bits/fstream.tcc: Likewise.
8886         * include/tr1/shared_ptr.h: Likewise.
8887         * include/tr1/hypergeometric.tcc: Likewise.
8888         * include/backward/hashtable.h: Likewise.
8889         * libsupc++/exception_ptr.h: Likewise.
8890         * libsupc++/eh_personality.cc: Likewise.
8891         * libsupc++/eh_call.cc: Likewise.
8892         * config/locale/gnu/monetary_members.cc: Likewise.
8893         * config/locale/gnu/time_members.h: Likewise.
8894         * config/locale/generic/time_members.h: Likewise.
8895
8896 2009-02-03  Johannes Singler  <singler@ira.uka.de>
8897
8898         * include/parallel/algorithmfwd.h:
8899         Add parallelism default for many declarations.
8900         * include/parallel/numericfwd.h: Likewise.
8901         * include/parallel/iterator.h: Use iterator_traits as usual.
8902         * include/parallel/par_loop.h:
8903         Include equally_split.h.
8904         (for_each_template_random_access_ed):
8905         Avoid calling the Result default constructor.
8906         * include/parallel/numeric: Replace
8907         for_each_template_random_access by
8908         for_each_template_random_access_ed in numeric functions.
8909
8910 2009-02-02  Benjamin Kosnik  <bkoz@redhat.com>
8911
8912         * config/os/gnu-linux/os_defines.h: Remove superfluous
8913         __NO_STRING_INLINES.
8914
8915 2009-02-02  Jakub Jelinek  <jakub@redhat.com>
8916
8917         * testsuite/21_strings/c_strings/char/3.cc: New test.
8918         * testsuite/21_strings/c_strings/wchar_t/3.cc: New test.
8919
8920 2009-01-30  Ulrich Drepper  <drepper@redhat.com>
8921             Jakub Jelinek  <jakub@redhat.com>
8922
8923         PR libstdc++/30928 (partial, works together with recent glibcs)
8924         * include/c_std/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8925         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8926         defined.
8927         * include/c_std/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8928         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8929         defined.
8930         * include/c_global/cstring (memchr, strchr, strpbrk, strrchr, strstr):
8931         Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not
8932         defined.
8933         * include/c_global/cwchar (wcschr, wcspbrk, wcsrchr, wcsstr, wmemchr):
8934         Provide inlines only if __CORRECT_ISO_CPP_WCHAR_H_PROTO is not
8935         defined.
8936         * testsuite/21_strings/c_strings/char_t/2.cc (test02): If first
8937         argument is const char *, assign result to const char * var, not
8938         char *.
8939         * testsuite/21_strings/c_strings/wchar_t/2.cc (test02): If first
8940         argument is const wchar_t *, assign result to const wchar_t * var, not
8941         wchar_t *.
8942
8943 2009-01-29  Jonathan Wakely  <jwakely.gcc@gmail.com>
8944
8945         * include/std/thread: Remove unused headers.
8946         (__thread_data_base): Remove unused mutex and base.
8947         (thread::~thread): Only detach if joinable.
8948         (thread::joinable): Test if thread data ptr is empty.
8949         (thread::_M_thread_data_mutex): Remove.
8950         (thread::_M_get_thread_data): Remove.
8951         (thread::_M_make_thread_data): Remove overload, use make_shared.
8952         (thread::id::id): Make constructor explicit.
8953         * src/thread.cc (thread::join,thread::detach): Throw if not joinable.
8954         (thread::_M_start_thread): Break shared_ptr cycle on error.
8955         (__thread_proxy): Use shared_ptr swap instead of copy and reset.
8956         * testsuite/30_threads/thread/member/4.cc: New.
8957         * testsuite/30_threads/thread/member/5.cc: New.
8958
8959 2009-01-28  Benjamin Kosnik  <bkoz@redhat.com>
8960
8961         * testsuite/util/testsuite_common_types.h (has_trivial_cons_dtor): New.
8962         (standard_layout): Just use !has_virtual_destructor for now.
8963         * testsuite/30_threads/mutex/requirements/standard_layout.cc: New.
8964         * testsuite/30_threads/timed_mutex/requirements/standard_layout.cc: New.
8965         * testsuite/30_threads/recursive_mutex/requirements/
8966         standard_layout.cc: New.
8967         * testsuite/30_threads/condition_variable/requirements/
8968         standard_layout.cc: New.
8969         * testsuite/29_atomics/atomic_address/requirements/
8970         standard_layout.cc: Adjust.
8971         * testsuite/29_atomics/atomic_flag/requirements/
8972         standard_layout.cc: Same.
8973         * testsuite/29_atomics/atomic_address/requirements/trivial.cc: New.
8974         * testsuite/29_atomics/atomic_integral/requirements/trivial.cc: Same.
8975         * testsuite/29_atomics/atomic_flag/requirements/trivial.cc: Same.
8976         * testsuite/30_threads/condition_variable/requirements/typedefs.cc: New.
8977         * testsuite/29_atomics/atomic_integral/cons/assign_neg.cc: Adjust
8978         line numbers.
8979         * testsuite/29_atomics/atomic_integral/cons/copy_neg.cc: Same.
8980         * testsuite/29_atomics/atomic/cons/assign_neg.cc: Same.
8981         * testsuite/29_atomics/atomic/cons/copy_neg.cc: Same.
8982         * testsuite/29_atomics/atomic/requirements/standard_layout.cc:
8983         Remove, not required.
8984
8985 2009-01-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
8986
8987         * include/std/thread (__thread_data_base, thread): Rename member
8988         functions to match coding style.
8989         (thread::thread,thread::operator=): Define move operations.
8990         * src/thread.cc (__thread_data_base, thread): Rename member functions.
8991         * config/abi/pre/gnu.ver: Adjust.
8992
8993 2009-01-22  Benjamin Kosnik  <bkoz@redhat.com>
8994
8995         PR libstdc++/38384
8996         * acinclude.m4 (GLIBCXX_ENABLE_SYMVERS): Disable symbol versioning
8997         on HPUX.
8998         * configure: Regenerate.
8999
9000 2009-01-21  Benjamin Kosnik  <bkoz@redhat.com>
9001
9002         * testsuite/29_atomics/headers/stdatomic.h/functions.c: Remove
9003         atomic_flag_fence.
9004
9005 2009-01-21  Dodji Seketeli  <dodji@redhat.com>
9006
9007 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
9008             Uros Bizjak  <ubizjak@gmail.com>
9009
9010         PR libstdc++/38834
9011         * config/abi/pre/gnu.ver: Correct char16_t and char32_t exports.
9012         * config/os/gnu-linux/ldbl-extra.ver: Tweak.
9013
9014 2009-01-20  Benjamin Kosnik  <bkoz@redhat.com>
9015             Rainer Emrich  <r.emrich@de.tecosim.com>
9016
9017         PR libstdc++/38919
9018         * crossconfig.m4: Use GLIBCXX_CHECK_MATH_SUPPORT and
9019         GLIBCXX_CHECK_STDLIB_SUPPORT for mingw crosses.
9020         * configure: Regenerate.
9021
9022 2009-01-18  Jonathan Wakely  <jwakely.gcc@gmail.com>
9023
9024         * include/std/thread (__thread_data_base::__run): Make non-const.
9025         * testsuite/30_threads/thread/cons/5.cc: New.
9026
9027 2009-01-16  Benjamin Kosnik  <bkoz@redhat.com>
9028
9029         * src/Makefile.am (sources): Add math_stubs_float.cc.
9030         * src/Makefile.in: Regenerate.
9031         * src/math_stubs_float.cc: New, from libmath/stubs.c.
9032
9033 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
9034
9035         * src/Makefile.am (sources): Add math_stubs_long_double.cc.
9036         * src/Makefile.in: Regenerate.
9037         * src/math_stubs_long_double.cc: New, from libmath/stubs.c.
9038
9039 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
9040
9041         PR libstdc++/32666
9042         * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.
9043
9044 2009-01-15  Benjamin Kosnik  <bkoz@redhat.com>
9045
9046         PR libstdc++/32666
9047         * Makefile.am (hosted_source): Remove libmath directory.
9048         * Makefile.in: Regenerate.
9049         * linkage.m4 (GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT): Remove.
9050         (AC_REPLACE_MATHFUNCS): Remove.
9051         (GLIBCXX_CHECK_MATH_SUPPORT): Remove copysign, copysignl checks as done
9052         in GLIBCXX_CHECK_C99_TR1.
9053         * acinclude.m4: Remove libmath, need_math.
9054         * crossconfig.m4: Remove use of HAVE_COPYSIGN, HAVE_COPYSIGNL,
9055         HAVE_COPYSIGNF, GLIBCXX_CHECK_COMPLEX_MATH_SUPPORT, need_libmath.
9056         * configure.ac: Same.
9057         * configure: Regenerate.
9058         * fragment.am: Fix comment.
9059         * config.h.in: Regenerate.
9060         * src/Makefile.in: Regenerate.
9061         * src/Makefile.am: Remove libmath references.
9062         * doc/Makefile.in: Regenerate.
9063         * po/Makefile.in: Regenerate.
9064         * include/Makefile.in: Regenerate.
9065         * libsupc++/Makefile.in: Regenerate.
9066         * testsuite/Makefile.in: Regenerate.
9067
9068         * src/compatibility.cc: Also export long double versions of "C" math
9069         library if hppa-linux.
9070         * config/abi/pre/gnu.ver: Remove unused __signbit exports.
9071         * doc/xml/manual/appendix_contributing.xml: Remove libmath reference.
9072
9073         * libmath: Remove.
9074         * libmath/signbit.c: Same.
9075         * libmath/stubs.c: Same.
9076         * libmath/Makefile.in: Same.
9077         * libmath/copysignf.c: Same.
9078         * libmath/mathconf.h: Same.
9079         * libmath/signbitf.c: Same.
9080         * libmath/Makefile.am: Same.
9081         * libmath/signbitl.c: Same.
9082
9083 2009-01-15  Chris Fairles  <cfairles@gcc.gnu.org>
9084             Paolo Carlini  <paolo.carlini@oracle.com>
9085
9086         * acinclude.m4 ([GLIBCXX_ENABLE_CLOCK_GETTIME],
9087         [GLIBCXX_CHECK_NANOSLEEP]): Remove.
9088         ([GLIBCXX_ENABLE_LIBSTDCXX_TIME]): Add.
9089         * configure.ac: Adjust.
9090         * doc/xml/manual/configure.xml: Update.
9091         * testsuite/lib/libstdc++.exp (check_v3_target_sched_yield): Add.
9092         * testsuite/lib/dg-options.exp (dg-require-sched-yield): Add.
9093         * testsuite/30_threads/thread/this_thread/2.cc: Use the latter.
9094         * configure: Regenerate.
9095         * config.h.in: Likewise.
9096
9097         * src/thread.cc (thread::thread(), thread::~thread, thread::get_id,
9098         thread::joinable, thread::swap, this_thread::get_id,
9099         this_thread::yield): Define inline...
9100         * include/std/thread: ... here.
9101         * config/abi/pre/gnu.ver: Adjust.
9102
9103 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9104
9105         * testsuite/ext/pb_ds/regression/hash_data_map_rand.cc:
9106         Add dg-timeout-factor 2.0.
9107         * testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Ditto.
9108         * testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Ditto.
9109         * testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Ditto.
9110         * testsuite/ext/pb_ds/regression/priority_queue_rand.cc: Ditto.
9111         * testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Ditto.
9112         * testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Ditto.
9113
9114 2009-01-13  Uros Bizjak  <ubizjak@gmail.com>
9115
9116         * scripts/extract_symvers: Add sed script to remove ' [<other>: xx] '
9117         field from readelf output.
9118
9119 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
9120
9121         PR libstdc++/38384
9122         * crossconfig.m4 (hpux): Update for 10.20, 11, 11.20.
9123         * configure: Regenerate.
9124
9125 2009-01-12  Benjamin Kosnik  <bkoz@redhat.com>
9126
9127         * crossconfig.m4 (linux): Add GCC_CHECK_TLS to define
9128         _GLIBCXX_HAVE_TLS.
9129         Use GLIBCXX_CHECK_COMPILER_FEATURES to compute SECTION_FLAGS.
9130
9131 2009-01-11  Jonathan Wakely  <jwakely.gcc@gmail.com>
9132
9133         * include/tr1_impl/regex (basic_regex::basic_regex): Use range
9134         constructor for _M_pattern.
9135         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
9136         string.cc: Test construction from different basic_string type.
9137         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
9138         string.cc: Likewise.
9139
9140 2009-01-07  Benjamin Kosnik  <bkoz@redhat.com>
9141             Jonathan Larmour  <jifl@eCosCentric.com>
9142
9143         PR libstdc++/36801
9144         * config/cpu/generic/atomicity_mutex/atomicity.h (get_atomic_mutex):
9145         New.
9146         (__gnu_cxx::__exchange_and_add): Use it.
9147         * src/atomic.cc (get_atomic_mutex): New.
9148         * src/debug.cc (get_safe_base_mutex): New.
9149         * src/locale.cc (get_locale_cache_mutex): New.
9150         * src/mt_allocator.cc (get_freelist): New.
9151         (get_freelist_mutex): New.
9152         * src/pool_allocator.cc (get_palloc_mutex): New.
9153         * include/std/mutex (__once_functor_lock): To
9154         (__get_once_functor_lock): ...this.
9155         * src/mutex.cc (__once_mutex): Don't export, use
9156         (get_once_mutex): ...this.
9157         * config/abi/pre/gnu.ver: Adjust exports.
9158
9159 2009-01-07  Jakub Jelinek  <jakub@redhat.com>
9160
9161         PR libstdc++/38732
9162         * libsupc++/unwind-cxx.h (__cxxabiv1::__cxa_exception): Remove
9163         referenceCount field again.
9164         (__cxxabiv1::__cxa_refcounted_exception): New struct.
9165         (__cxxabiv1::__get_refcounted_exception_header_from_obj,
9166         __cxxabiv1::__get_refcounted_exception_header_from_ue): New static
9167         inline functions.
9168         * libsupc++/eh_alloc.cc (__cxxabiv1::__cxa_allocate_exception,
9169         __cxxabiv1::__cxa_free_exception): Use __cxa_refcounted_exception
9170         instead of __cxa_exception.
9171         * libsupc++/eh_throw.cc (__gxx_exception_cleanup,
9172         __cxxabiv1::__cxa_throw): Likewise.
9173         * libsupc++/eh_ptr.cc (std::rethrow_exception,
9174         std::__exception_ptr::exception_ptr::_M_addref,
9175         std::__exception_ptr::exception_ptr::_M_release,
9176         __gxx_dependent_exception_cleanup): Likewise.
9177         * testsuite/18_support/exception/38732.cc: New test.
9178
9179         PR libstdc++/38092
9180         * acinclude.m4 (HAVE_AS_SYMVER_DIRECTIVE): New test.
9181         * src/compatibility.cc: Don't use .symver directives if
9182         _GLIBCXX_HAVE_AS_SYMVER_DIRECTIVE is not defined.
9183         * config.h.in: Regenerated.
9184         * configure: Likewise.
9185
9186 2009-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
9187
9188         PR libstdc++/38466
9189         * include/bits/stl_pair.h: Document C++03 pair vs swap.
9190
9191 2009-01-06  Benjamin Kosnik  <bkoz@redhat.com>
9192
9193         * src/locale_init.cc (locale::_S_initialize_once): Move construction
9194         of classic locale...
9195         (locale::classic): Here.
9196
9197 2009-01-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
9198
9199         * include/tr1_impl/regex: Fix bad return statements and typos.
9200
9201 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
9202
9203         * include/tr1_impl/regex: Remove unimplemented function definitions.
9204         * testsuite/28_regex/init-list.cc: Compile only.
9205         * testsuite/tr1/7_regular_expressions/regex/cons/char/
9206         c_string_extended.cc: Same.
9207         * testsuite/tr1/7_regular_expressions/basic_regex/assign/*: Same.
9208         * testsuite/tr1/7_regular_expressions/basic_regex/ctors/*: Same.
9209
9210 2009-01-05  Benjamin Kosnik  <bkoz@redhat.com>
9211
9212         PR libstdc++/38384
9213         * crossconfig.m4: Define HAVE_FABSF for hpux crosses.
9214         * configure: Regenerate.
9215
9216 2009-01-05  Ben Elliston  <bje@au.ibm.com>
9217
9218         * configure.ac (GLIBCXX_CHECK_STANDARD_LAYOUT): Remove invocation.
9219         * configure: Regenerate.
9220
9221 2009-01-05  Ben Elliston  <bje@au.ibm.com>
9222
9223         * configure.ac: Exchange the order of GLIBCXX_ENABLE_THREADS and
9224         GLIBCXX_ENABLE_ATOMIC_BUILTINS macro invocations.
9225         * configure: Regenerate.
9226
9227 2009-01-04  Richard Guenther  <rguenther@suse.de>
9228
9229         PR libstdc++/38720
9230         * include/ext/pointer.h (_Relative_pointer_impl): Use an unsigned
9231         integer type for storage, arithmetic and comparisons.
9232         * testsuite/ext/ext_pointer/1_neg.cc: Adjust line numbers.
9233
9234 2009-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
9235
9236         PR libstdc++/38719
9237         * include/bits/forward_list.h (_Fwd_list_iterator<>::_M_next,
9238         _Fwd_list_const_iterator::_M_next): Fix return type.
9239
9240 2009-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
9241
9242         * Revert last commit, reopen and suspend libstdc++/38678.
9243
9244 2009-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
9245
9246         PR libstdc++/38678
9247         * include/std/istream (basic_istream<>::_M_read): New.
9248         * include/bits/istream.tcc (basic_istream<>::_M_read): Define.
9249         (basic_istream<>::read, basic_istream<>::readsome): Use it.
9250         * include/std/ostream (basic_ostream<>::_M_write_): New.
9251         (basic_ostream<>::_M_write): Adjust.
9252         * include/bits/ostream.tcc (basic_ostream<>::_M_write_): Define.
9253         * testsuite/27_io/basic_istream/read/char/38678.cc: New.
9254         * testsuite/27_io/basic_istream/read/wchar_t/38678.cc: Likewise.
9255         * testsuite/27_io/basic_ostream/write/char/38678.cc: Likewise.
9256         * testsuite/27_io/basic_ostream/write/wchar_t/38678.cc: Likewise.